Package antsnest.datastructure

Interface Summary
AntAttribute Represents an attribute in an Ant build file
AntCData Represents a CDATA section in an Ant build file
AntComment A type of node, but no methods in the super interface are directly used
AntElement Represents a type or task node
AntNode Represents a generic node encapsulating common behaviour
AntNodeText Represents nested text inside an Ant node
AntProject Represents the top node in a build file, the project node
AntTarget Represents a target node in a build file
ChangeListener Used to receive alerts when an attribute or nested element changes
 

Class Summary
AntAttributeList Holds a collection of attributes in their relevant positions
AntNodeList Holds a collection of nodes in their relevant position
ChangeEvent An event holding information about a change in an attribute/nested element
Condition Represents a condition based on nested element prescence or attribute values
ConditionList A list of conditions
Constants A set of constants to identify types of node
DefaultAntAttribute Implementation of AntAttribute
DefaultAntCData Implementation of AntCData
DefaultAntComment Implementation of AntComment
DefaultAntElement Implementation of AntElement
DefaultAntNode Implementation of an AntNode
DefaultAntProject Implementation of AntProject
DefaultAntTarget Implementation of AntTarget
DefaultAntTextNode Represents nested text inside an Ant node
IDPool A pool of available node ID's
 

Exception Summary
CannotAddNodeException An exception that indicates an attempt was made to add a node somewhere it shouldn't go