com.threerings.antidote.field
Class BaseField

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by com.threerings.antidote.field.BaseComponent
              extended by com.threerings.antidote.field.BaseField
All Implemented Interfaces:
Field, ReferenceField, RequiresValidation, Cloneable
Direct Known Subclasses:
BaseDependency, BaseTemplateScript, Blank, Info, Maintainer, Package, TextField

public abstract class BaseField
extends BaseComponent

A base class for all Ant fields. This class intentionally shields subclasses from the Task functionality in BaseComponent

See Also:
BaseComponent

Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
BaseField()
           
 
Method Summary
 void execute()
           
 void init()
           
 void reconfigure()
           
 void setRefid(Reference reference)
          Provide the reference setting for all ListField objects.
 
Methods inherited from class com.threerings.antidote.field.BaseComponent
appendViolation, appendViolationList, getReferencedField, isReference, registerField, reportConflictingProperties, reportUnsetDependentFields, reportUnsetDependentProperties, reportUnsetField, setReference, validate, validateChildFields, validateChildFields, validateField, validateOptionalProperties, validateProperties, validateProperties
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, log, log, maybeConfigure, perform, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.threerings.antidote.field.Field
getFieldName, getLocation
 

Constructor Detail

BaseField

public BaseField()
Method Detail

execute

public final void execute()
Overrides:
execute in class Task

init

public final void init()
Overrides:
init in class Task

reconfigure

public final void reconfigure()
Overrides:
reconfigure in class Task

setRefid

public void setRefid(Reference reference)
Provide the reference setting for all ListField objects.



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