com.threerings.jpkg.ant.dpkg.scripts
Interface ValidationScript

All Superinterfaces:
Field, PackageScript, ReferenceField, RequiresValidation
All Known Implementing Classes:
AbstractTypeScript, BaseTemplateScript, HelloWorld, PostInst, PostRm, PreInst, PreRm, TemplateScript

public interface ValidationScript
extends ReferenceField, PackageScript

A PackageScript which implements ReferenceField, meaning it also implements RequiresValidation providing maintainer scripts defined in the <scripts> section to be given a chance to validate without requiring implementors to extend one of the provided abstract script classes, e.g. TemplateScript.


Method Summary
 
Methods inherited from interface com.threerings.antidote.field.ReferenceField
getReferencedField, isReference
 
Methods inherited from interface com.threerings.antidote.field.Field
getFieldName, getLocation
 
Methods inherited from interface com.threerings.antidote.RequiresValidation
validate
 
Methods inherited from interface com.threerings.jpkg.ant.dpkg.scripts.runner.PackageScript
failOnError, getFriendlyName, getSource, getTypes
 



Copyright © 2007-2008 Three Rings Design, Inc. All Rights Reserved. Released under a BSD license.