A B C D E F G H I L M N O P Q R S T U W X

A

accept(File) - Method in class antsnest.io.XMLFileFilter
Whether a file is an XML file
actionPerformed(ActionEvent) - Method in class antsnest.antbeans.StringListPropertyEditor
Called if an action is performed
actionPerformed(ActionEvent) - Method in class antsnest.gui.MasterMenuListener
Alerts us of a menu item being selected
actionPerformed(ActionEvent) - Method in class antsnest.level.defaults.BuildTreePopupMenu
Called when the popup menu is clicked on
addAnswer(String) - Method in class antsnest.antbeans.AntBeanProperty
Adds a potential question answer to this property
addAntDocsPath(String) - Method in class antsnest.configuration.AntsNestProperties
Adds a path where Ant task documentation lies
addAttribute(AttributeDefinition) - Method in class antsnest.antinfo.DefinitionBasics
Adds an attribute to this task/type
addAttribute(AntAttribute, int) - Method in class antsnest.datastructure.AntAttributeList
Adds an attribute at a specified position
addAttribute(AntAttribute) - Method in class antsnest.datastructure.AntAttributeList
Adds an attribute to the end of the list
addAttribute(AntAttribute, int) - Method in interface antsnest.datastructure.AntNode
Adds an attribute to this node
addAttribute(AntAttribute) - Method in interface antsnest.datastructure.AntNode
Adds an attribute to the end of this node
addAttribute(AntAttribute, int) - Method in class antsnest.datastructure.DefaultAntElement
Adds an attribute to this node
addAttribute(AntAttribute) - Method in class antsnest.datastructure.DefaultAntElement
Adds an attribute to the end of the node
addAttribute(AntAttribute, int) - Method in class antsnest.datastructure.DefaultAntNode
Adds an attribute to this node
addAttribute(AntAttribute) - Method in class antsnest.datastructure.DefaultAntNode
Adds an attribute to the end of the list
addCondition(String) - Method in class antsnest.antinfo.DefaultAttributeDefinition
Adds a condition to this attribute
addCondition(Condition) - Method in class antsnest.datastructure.ConditionList
Adds a condition to the list
addDepends(String, int) - Method in interface antsnest.datastructure.AntTarget
Adds a target dependency to this target
addDepends(String, int) - Method in class antsnest.datastructure.DefaultAntTarget
Adds a target dependency to this target
addIf(String, int) - Method in interface antsnest.datastructure.AntTarget
Adds a property that must be set in order for this target to execute
addIf(String, int) - Method in class antsnest.datastructure.DefaultAntTarget
Adds a property that must be set in order for this target to execute
addLevel(Level) - Method in class antsnest.level.LevelManager
Adds a level to be managed
addNestedElement(TypeDefinition) - Method in class antsnest.antinfo.DefinitionBasics
Adds a nested element to this task/type
addNode(AntNode, int) - Method in interface antsnest.datastructure.AntNode
Adds a node to this node
addNode(AntNode) - Method in interface antsnest.datastructure.AntNode
Adds a node to this node
addNode(AntNode, int) - Method in class antsnest.datastructure.AntNodeList
Adds a node at a specified position
addNode(AntNode) - Method in class antsnest.datastructure.AntNodeList
Adds a node to the end of this node
addNode(AntNode, int) - Method in class antsnest.datastructure.DefaultAntElement
Adds a node to this node
addNode(AntNode, int) - Method in class antsnest.datastructure.DefaultAntNode
Adds a node to this node
addNode(AntNode) - Method in class antsnest.datastructure.DefaultAntNode
Adds a node to this node
addObject(Object) - Method in class antsnest.level.defaults.ObjectList
Adds an object to the list
addPath(String) - Method in class antsnest.antbeans.AntBeanProperty
Adds an XPath address to an attribute that needs to be set to value
addTask(TaskDefinition) - Method in interface antsnest.antinfo.AntInfo
Adds knowledge of a new task
addTask(TaskDefinition) - Method in class antsnest.antinfo.DefaultAntInfo
Adds knowledge of a new task
addTaskdef(String, String) - Method in class antsnest.level.defaults.BuildTree
Adds a 'taskdef' task to the beginning of the project
addTaskDefinition() - Method in interface antsnest.gui.ApplicationTasks
Adds a task definition to the Task Extension Model
addTaskDefinition() - Method in class antsnest.gui.MasterFrame
Adds a task definition to the Task Extension Model
addToSelectedNode(AntNode) - Method in class antsnest.level.defaults.BuildTree
Adds a node to the selected node
addToSelectedNode(AntNode) - Method in class antsnest.level.defaults.ProjectPanel
Adds a node to the selected node
addType(TypeDefinition) - Method in interface antsnest.antinfo.AntInfo
Adds knowledge of a new type
addType(TypeDefinition) - Method in class antsnest.antinfo.DefaultAntInfo
Adds knowledge of a new type
addUnless(String, int) - Method in interface antsnest.datastructure.AntTarget
Adds a property that must not be set in order for this target to execute
addUnless(String, int) - Method in class antsnest.datastructure.DefaultAntTarget
Adds a property that must not be set in order for this target to execute
ANT_NODE_TEXT_ADD_MISUSE - Static variable in exception antsnest.datastructure.CannotAddNodeException
Constant representing an AntNodeText tried to be added
ANT_PROJECT_ADD_MISUSE - Static variable in exception antsnest.datastructure.CannotAddNodeException
Constant representing an AntProject tried to be added
ANT_TARGET_ADD_MISUSE - Static variable in exception antsnest.datastructure.CannotAddNodeException
Constant representing an AntTarget tried to be added somewhere else than an AntProject
AntAccepts - Annotation Type in antsnest.annotation
Annotation that lists the names of all the nested elements accepted
AntAttribute - Annotation Type in antsnest.annotation
Annotation that defines an attribute of an Ant task/type
AntAttribute - Interface in antsnest.datastructure
Represents an attribute in an Ant build file
AntAttributeList - Class in antsnest.datastructure
Holds a collection of attributes in their relevant positions
AntAttributeList() - Constructor for class antsnest.datastructure.AntAttributeList
Constructs a new list
AntAttributeTransferable - Class in antsnest.datatransfer
Defines how an Ant attribute is transfered
AntAttributeTransferable(AntAttribute) - Constructor for class antsnest.datatransfer.AntAttributeTransferable
Constructs the new transferable
AntBean - Class in antsnest.antbeans
Represents the encapsulation of an Ant target
AntBean() - Constructor for class antsnest.antbeans.AntBean
Constructs the bean
AntBeanBeanInfo - Class in antsnest.antbeans
Information about an AntBean
AntBeanBeanInfo() - Constructor for class antsnest.antbeans.AntBeanBeanInfo
 
AntBeanCustomizer - Class in antsnest.antbeans
A custom way of editing an Ant Bean
AntBeanCustomizer() - Constructor for class antsnest.antbeans.AntBeanCustomizer
 
AntBeanLevel - Class in antsnest.level.defaults
Level that can edit Ant Beans
AntBeanLevel() - Constructor for class antsnest.level.defaults.AntBeanLevel
Constructs the level
AntBeanPanel - Class in antsnest.level.defaults
A panel for editing an Ant Bean
AntBeanPanel(ApplicationTasks, AntBeanLevel) - Constructor for class antsnest.level.defaults.AntBeanPanel
Constructs the panel
AntBeanProperty - Class in antsnest.antbeans
A property of an Ant Bean
AntBeanProperty() - Constructor for class antsnest.antbeans.AntBeanProperty
Constructs a new property
AntBeanPropertyBeanInfo - Class in antsnest.antbeans
The bean information for AntBeanProperty
AntBeanPropertyBeanInfo() - Constructor for class antsnest.antbeans.AntBeanPropertyBeanInfo
 
AntBeanPropertyPanel - Class in antsnest.level.defaults
A panel for editing an Ant Bean property
AntBeanPropertyPanel(ApplicationTasks, AntBeanLevel) - Constructor for class antsnest.level.defaults.AntBeanPropertyPanel
Constructs the panel
AntBeanRunner - Class in antsnest.level.defaults
 
AntBeanRunner(Component, ApplicationTasks) - Constructor for class antsnest.level.defaults.AntBeanRunner
 
AntBuildFileBeautifier - Class in antsnest.io
A beautifier that styles an Ant build file
AntBuildFileBeautifier() - Constructor for class antsnest.io.AntBuildFileBeautifier
 
AntCData - Interface in antsnest.datastructure
Represents a CDATA section in an Ant build file
AntComment - Interface in antsnest.datastructure
A type of node, but no methods in the super interface are directly used
AntElement - Interface in antsnest.datastructure
Represents a type or task node
AntElementDefinitionTransferable - Class in antsnest.datatransfer
Defines how an Ant element definition is transfered
AntElementDefinitionTransferable(Definition) - Constructor for class antsnest.datatransfer.AntElementDefinitionTransferable
Constructs the new transferable
AntExtends - Annotation Type in antsnest.annotation
Annotation that indicates an Ant task/type has the same features of another
AntInfo - Interface in antsnest.antinfo
The object responsible for providing information about Ant
antInfoChanged(AntInfo) - Method in class antsnest.level.defaults.AntBeanLevel
Notifies the level the Ant information object has changed
antInfoChanged(AntInfo) - Method in class antsnest.level.defaults.ModelLevel
Notifies the level the Ant information object has changed
antInfoChanged(AntInfo) - Method in class antsnest.level.defaults.RunnerLevel
Notifies the level the Ant information object has changed
antInfoChanged(AntInfo) - Method in class antsnest.level.defaults.XMLLevel
Notifies the level the Ant information object has changed
antInfoChanged(AntInfo) - Method in interface antsnest.level.Level
Notifies the level the Ant information object has changed
antInfoChanged(AntInfo) - Method in class antsnest.level.LevelImpl
Notifies the level the Ant information object has changed
AntInfoException - Exception in antsnest.antinfo
Exception class for things that go wrong creating Ant information
AntInfoException(String) - Constructor for exception antsnest.antinfo.AntInfoException
Constructs a new exception
AntInfoFactory - Interface in antsnest.antinfo
Responsible for generating information about Ant
AntInputStream - Interface in antsnest.io
Responsible for reading in an XML build file to an Ant's Nest project
AntIOException - Exception in antsnest.io
Exception class for the antsnest.io package
AntIOException(String) - Constructor for exception antsnest.io.AntIOException
Creates a new exception
AntName - Annotation Type in antsnest.annotation
Annotation that defines the name of an Ant task/type
AntNode - Interface in antsnest.datastructure
Represents a generic node encapsulating common behaviour
AntNodeList - Class in antsnest.datastructure
Holds a collection of nodes in their relevant position
AntNodeList() - Constructor for class antsnest.datastructure.AntNodeList
Constructs a new list
AntNodeParser - Class in antsnest.io
Parser used to generate SAX events from an Ant's Nest node
AntNodeParser(AntNode) - Constructor for class antsnest.io.AntNodeParser
Constructs the parser
AntNodeText - Interface in antsnest.datastructure
Represents nested text inside an Ant node
AntNodeTransferable - Class in antsnest.datatransfer
Defines how an Ant node is transfered
AntNodeTransferable(AntNode) - Constructor for class antsnest.datatransfer.AntNodeTransferable
Constructs the new transferable
AntOutputStream - Interface in antsnest.io
Responsible for outputting an Ant's Nest project to an XML build file
AntProject - Interface in antsnest.datastructure
Represents the top node in a build file, the project node
antsnest.annotation - package antsnest.annotation
 
antsnest.antbeans - package antsnest.antbeans
 
antsnest.antinfo - package antsnest.antinfo
 
antsnest.configuration - package antsnest.configuration
 
antsnest.datastructure - package antsnest.datastructure
 
antsnest.datatransfer - package antsnest.datatransfer
 
antsnest.gui - package antsnest.gui
 
antsnest.io - package antsnest.io
 
antsnest.level - package antsnest.level
 
antsnest.level.defaults - package antsnest.level.defaults
 
antsnest.undo - package antsnest.undo
 
AntsNestProperties - Class in antsnest.configuration
Used to store properties Ant's Nest needs to function
AntsNestProperties(File) - Constructor for class antsnest.configuration.AntsNestProperties
Constructs a new property list
AntsNestTransferable - Class in antsnest.datatransfer
Defines common ways classes are transfered
AntsNestTransferable() - Constructor for class antsnest.datatransfer.AntsNestTransferable
Constructs a new transferable
AntTarget - Interface in antsnest.datastructure
Represents a target node in a build file
ApplicationTasks - Interface in antsnest.gui
Interface for MasterFrame that allows it to be passed around as a utility class
appTasks - Variable in class antsnest.level.LevelImpl
The object that can perform application tasks
areConditionsMet() - Method in class antsnest.datastructure.ConditionList
Calculates whether all the conditions are met
attributeChanged(AntAttribute) - Method in class antsnest.level.defaults.AttributeList
Notifies the panel a node's attribute has changed
attributeChanged(AntAttribute, AntNode) - Method in class antsnest.level.defaults.AttributeList
Notifies the panel a node's attribute has changed
attributeChanged(AntAttribute) - Method in class antsnest.level.defaults.ProjectPanel
Notifies the panel a node's attribute has changed
attributeChanged(AntAttribute, AntNode) - Method in class antsnest.level.defaults.ProjectPanel
Notifies the panel a node's attribute has changed
AttributeDefinition - Interface in antsnest.antinfo
What information is needed about an attribute
AttributeList - Class in antsnest.level.defaults
Specialist list that displays Ant attributes
AttributeList(ProjectPanel) - Constructor for class antsnest.level.defaults.AttributeList
Constructs a new list
AttributeListRenderer - Class in antsnest.level.defaults
Responsible for how the list of attributes is rendered
AttributeListRenderer() - Constructor for class antsnest.level.defaults.AttributeListRenderer
Constructs a new renderer
AttributeListTransferHandler - Class in antsnest.datatransfer
The handler that sets up data transfer on the attribute list
AttributeListTransferHandler() - Constructor for class antsnest.datatransfer.AttributeListTransferHandler
Constructs a new handler
attributes - Variable in class antsnest.antinfo.DefinitionBasics
A list of attributes
AutoCompleter - Class in antsnest.level.defaults
Popup list used for auto-completion of build files
AutoCompleter(String, AntInfo) - Constructor for class antsnest.level.defaults.AutoCompleter
Constructs a new completer

B

BuildFileHandler - Class in antsnest.io
SAX handler for processing an Ant build file
BuildFileHandler(AntInfo, IDPool) - Constructor for class antsnest.io.BuildFileHandler
Constructs a new handler
buildFinished(BuildEvent) - Method in class antsnest.level.defaults.RunnerTextArea
Notifies that a build has finished
buildStarted(BuildEvent) - Method in class antsnest.level.defaults.RunnerTextArea
Notifies that a build has started
BuildTextArea - Class in antsnest.level.defaults
A text area where the XML for a build file can be edited
BuildTextArea(ApplicationTasks) - Constructor for class antsnest.level.defaults.BuildTextArea
Constructs the text area
BuildTree - Class in antsnest.level.defaults
A tree that displays an Ant build file
BuildTree(ApplicationTasks, ProjectPanel, TreeNode) - Constructor for class antsnest.level.defaults.BuildTree
Constructs a new tree
BuildTreePopupMenu - Class in antsnest.level.defaults
 
BuildTreePopupMenu(AntInfo, BuildTree) - Constructor for class antsnest.level.defaults.BuildTreePopupMenu
Constructs a new popup menu
BuildTreePopupMenuItem - Class in antsnest.level.defaults
 
BuildTreePopupMenuItem(TypeDefinition) - Constructor for class antsnest.level.defaults.BuildTreePopupMenuItem
Constructs the item
BuildTreePopupMenuItem(String) - Constructor for class antsnest.level.defaults.BuildTreePopupMenuItem
Constructs the item
BuildTreeTransferHandler - Class in antsnest.datatransfer
The handler that sets up data transfer on the build tree
BuildTreeTransferHandler() - Constructor for class antsnest.datatransfer.BuildTreeTransferHandler
Constructs a new handler

C

canImport(JComponent, DataFlavor[]) - Method in class antsnest.datatransfer.AttributeListTransferHandler
Tells whether a component can accept a data drop
canImport(JComponent, DataFlavor[]) - Method in class antsnest.datatransfer.BuildTreeTransferHandler
Tells whether a component can accept a data drop
CannotAddNodeException - Exception in antsnest.datastructure
An exception that indicates an attempt was made to add a node somewhere it shouldn't go
CannotAddNodeException(int) - Constructor for exception antsnest.datastructure.CannotAddNodeException
Constructs the exception
CDATA - Static variable in class antsnest.datastructure.Constants
A CDATA node
changeAttribute(AntAttribute) - Method in class antsnest.datastructure.AntAttributeList
Changes an attribute in the list
changeAttribute(AntAttribute) - Method in interface antsnest.datastructure.AntNode
Changes an attribute in the list
changeAttribute(AntAttribute) - Method in class antsnest.datastructure.DefaultAntElement
Changes an attribute in the list
changeAttribute(AntAttribute) - Method in class antsnest.datastructure.DefaultAntNode
Changes an attribute in the list
ChangeEvent - Class in antsnest.datastructure
An event holding information about a change in an attribute/nested element
ChangeEvent(AntAttribute) - Constructor for class antsnest.datastructure.ChangeEvent
Constructs a new event, caused by an attribute
ChangeEvent(AntElement, boolean) - Constructor for class antsnest.datastructure.ChangeEvent
Constructs a new event, caused by a nested element
ChangeListener - Interface in antsnest.datastructure
Used to receive alerts when an attribute or nested element changes
characters(char[], int, int) - Method in class antsnest.io.BuildFileHandler
Notifies that character data has been encountered
checkIfMet(ChangeEvent) - Method in class antsnest.datastructure.Condition
Checks whether this condition has been met
classname - Variable in class antsnest.antinfo.DefinitionBasics
The classname of the task/type
clearAtts() - Method in class antsnest.level.defaults.ProjectPanel
Clears the attribute list and editor
cloneAttribute() - Method in interface antsnest.datastructure.AntAttribute
Clones this attribute
cloneAttribute() - Method in class antsnest.datastructure.DefaultAntAttribute
Clones this attribute
cloneNode(IDPool) - Method in interface antsnest.datastructure.AntNode
Gets a clone of this node
cloneNode(IDPool) - Method in class antsnest.datastructure.DefaultAntCData
Gets a clone of this node
cloneNode(IDPool) - Method in class antsnest.datastructure.DefaultAntComment
Gets a clone of this node
cloneNode(IDPool) - Method in class antsnest.datastructure.DefaultAntElement
Gets a clone of this node
cloneNode(IDPool) - Method in class antsnest.datastructure.DefaultAntNode
Gets a clone of this node
cloneNode(IDPool) - Method in class antsnest.datastructure.DefaultAntProject
Gets a clone of this node
cloneNode(IDPool) - Method in class antsnest.datastructure.DefaultAntTarget
Gets a clone of this node
cloneNode(IDPool) - Method in class antsnest.datastructure.DefaultAntTextNode
Gets a clone of this node
COMMENT - Static variable in class antsnest.datastructure.Constants
A comment node
comment(char[], int, int) - Method in class antsnest.io.BuildFileHandler
Notifies that a comment has been encountered
compareTo(Object) - Method in class antsnest.antinfo.DefinitionBasics
Compares two definitions for ordering
compareTo(Object) - Method in class antsnest.level.LevelImpl
Compares two levels
Condition - Class in antsnest.datastructure
Represents a condition based on nested element prescence or attribute values
Condition(String, boolean) - Constructor for class antsnest.datastructure.Condition
Constructs a new condition
ConditionList - Class in antsnest.datastructure
A list of conditions
ConditionList() - Constructor for class antsnest.datastructure.ConditionList
Constructs a new condition list
ConfigurationManager - Class in antsnest.configuration
A manager to configure the properties Ant's Nest needs
ConfigurationManager() - Constructor for class antsnest.configuration.ConfigurationManager
Constructs the configuration manager
Constants - Class in antsnest.datastructure
A set of constants to identify types of node
Constants() - Constructor for class antsnest.datastructure.Constants
 
containsObject(Object) - Method in class antsnest.level.defaults.ObjectList
Whether the list contains an object
Convertor - Interface in antsnest.io
Converts projects to DOM and vice-versa
convertToSAX(AntNode) - Method in interface antsnest.io.Convertor
Converts a node to a SAX source
convertToSAX(AntNode) - Method in class antsnest.io.DefaultConvertor
Converts a node to a SAX source
copy() - Method in interface antsnest.gui.ApplicationTasks
Tells the application to perform a copy
copy() - Method in class antsnest.gui.MasterFrame
Tells the application to perform a copy
copy() - Method in class antsnest.level.defaults.ProjectPanel
Performs a copy operation
createBean() - Method in class antsnest.level.defaults.AntBeanPanel
Creates an Ant Bean from the edited data
createBeanProperty() - Method in class antsnest.level.defaults.AntBeanPropertyPanel
Creates an Ant Bean property from the edited data
createNewProject() - Method in interface antsnest.gui.ApplicationTasks
Creates a new project in the application
createNewProject() - Method in class antsnest.gui.MasterFrame
Creates a new project
createTransferable(JComponent) - Method in class antsnest.datatransfer.AttributeListTransferHandler
Creates a transferable from a list
createTransferable(JComponent) - Method in class antsnest.datatransfer.BuildTreeTransferHandler
Creates a transferable from a list
createTransferable(JComponent) - Method in class antsnest.datatransfer.DefinitionListTransferHandler
Creates a transferable from a list
cut() - Method in interface antsnest.gui.ApplicationTasks
Tells the application to perform a cut
cut() - Method in class antsnest.gui.MasterFrame
Tells the application to perform a cut
cut() - Method in class antsnest.level.defaults.ProjectPanel
Performs a cut operation

D

DefaultAntAttribute - Class in antsnest.datastructure
Implementation of AntAttribute
DefaultAntAttribute() - Constructor for class antsnest.datastructure.DefaultAntAttribute
Constructs a new attribute
DefaultAntAttribute(AttributeDefinition) - Constructor for class antsnest.datastructure.DefaultAntAttribute
Constructs a new attribute from a definition
DefaultAntCData - Class in antsnest.datastructure
Implementation of AntCData
DefaultAntCData() - Constructor for class antsnest.datastructure.DefaultAntCData
Constructs a new CDATA node
DefaultAntComment - Class in antsnest.datastructure
Implementation of AntComment
DefaultAntComment() - Constructor for class antsnest.datastructure.DefaultAntComment
Constrcuts a new comment
DefaultAntElement - Class in antsnest.datastructure
Implementation of AntElement
DefaultAntElement() - Constructor for class antsnest.datastructure.DefaultAntElement
Constructs a new element
DefaultAntElement(Definition) - Constructor for class antsnest.datastructure.DefaultAntElement
Constructs a new element from a definition
DefaultAntInfo - Class in antsnest.antinfo
Implementation of AntInfo
DefaultAntInfo() - Constructor for class antsnest.antinfo.DefaultAntInfo
Constructs an information object
DefaultAntInfoFactory - Class in antsnest.antinfo
Implementation of AntInfoFactory
DefaultAntInfoFactory() - Constructor for class antsnest.antinfo.DefaultAntInfoFactory
Constructs a new factory
DefaultAntInputStream - Class in antsnest.io
Implementation of AntInputStream
DefaultAntInputStream() - Constructor for class antsnest.io.DefaultAntInputStream
 
DefaultAntNode - Class in antsnest.datastructure
Implementation of an AntNode
DefaultAntNode(int) - Constructor for class antsnest.datastructure.DefaultAntNode
Constructs a new node
DefaultAntOutputStream - Class in antsnest.io
Implementation of AntOutputStream
DefaultAntOutputStream() - Constructor for class antsnest.io.DefaultAntOutputStream
 
DefaultAntProject - Class in antsnest.datastructure
Implementation of AntProject
DefaultAntProject() - Constructor for class antsnest.datastructure.DefaultAntProject
Constructs a new project
DefaultAntTarget - Class in antsnest.datastructure
Implementation of AntTarget
DefaultAntTarget() - Constructor for class antsnest.datastructure.DefaultAntTarget
Constructs a new target
DefaultAntTextNode - Class in antsnest.datastructure
Represents nested text inside an Ant node
DefaultAntTextNode() - Constructor for class antsnest.datastructure.DefaultAntTextNode
Constructs a new text node
DefaultAttributeDefinition - Class in antsnest.antinfo
Implementation of AttributeDefinition
DefaultAttributeDefinition(boolean, String) - Constructor for class antsnest.antinfo.DefaultAttributeDefinition
Constructs a new definition
DefaultConvertor - Class in antsnest.io
Implementation of Convertor
DefaultConvertor() - Constructor for class antsnest.io.DefaultConvertor
 
DefaultTaskDefinition - Class in antsnest.antinfo
Implementation of TaskDefinition
DefaultTaskDefinition(String, String) - Constructor for class antsnest.antinfo.DefaultTaskDefinition
Constructs a new task definition
DefaultTypeDefinition - Class in antsnest.antinfo
Implementation of TypeDefinition
DefaultTypeDefinition(boolean, String, DefaultAntInfo) - Constructor for class antsnest.antinfo.DefaultTypeDefinition
Constructs a new type definition
Definition - Interface in antsnest.antinfo
How both tasks and types should be defined
DefinitionBasics - Class in antsnest.antinfo
Ways in which a task/type definition are similar
DefinitionBasics() - Constructor for class antsnest.antinfo.DefinitionBasics
Constructs the basics for a new definition
DefinitionListTransferHandler - Class in antsnest.datatransfer
The handler that sets up data transfer from the definition list
DefinitionListTransferHandler() - Constructor for class antsnest.datatransfer.DefinitionListTransferHandler
 
deprecated - Variable in class antsnest.antinfo.DefinitionBasics
Whether this task/type is deprecated
displayAtts(AntAttribute[], AntNode) - Method in class antsnest.level.defaults.AttributeList
Displays a set of attributes belonging to a node
displayAtts(AntNode) - Method in class antsnest.level.defaults.BuildTree
Displays attributes for a node
displayAtts(AntAttribute[], AntNode) - Method in class antsnest.level.defaults.ProjectPanel
Displays a set of attributes belonging to a node
displayAtts(AntNode) - Method in class antsnest.level.defaults.ProjectPanel
Displays a set of attributes belonging to a node
displayDoc(String) - Method in interface antsnest.gui.ApplicationTasks
Displays Ant documentation in the information panel
displayDoc(String) - Method in class antsnest.gui.MasterFrame
Displays Ant documentation in an external window
displayDoc(String) - Method in class antsnest.level.defaults.InformationPanel
Displays Ant task documentation in the current info panel
displayDoc(String) - Method in class antsnest.level.defaults.ModelLevel
Displays Ant documentation in the information panel
displayDoc(String) - Method in class antsnest.level.defaults.ProjectPanel
Displays documentation on an Ant task
displayHTML(URL) - Method in interface antsnest.gui.ApplicationTasks
Displays a web page in an external window
displayHTML(URL) - Method in class antsnest.gui.MasterFrame
Displays a web page in an external window
displayOther() - Method in class antsnest.level.defaults.ProjectPanel
Displays a comment or CDATA section for editing
displayProject(AntProject) - Method in class antsnest.level.defaults.BuildTree
Displays an Ant's Nest project in the tree
displayProject(AntProject) - Method in class antsnest.level.defaults.ProjectPanel
Displays an Ant's Nest project in the tree
displayProperty(AntBeanProperty) - Method in class antsnest.level.defaults.AntBeanLevel
Displays an AntBeanProperty for editing
doesTaskExist(String) - Method in interface antsnest.antinfo.AntInfo
Whether a task exists
doesTaskExist(String) - Method in class antsnest.antinfo.DefaultAntInfo
Whether a task exists
doesTypeExist(String) - Method in interface antsnest.antinfo.AntInfo
Whether a type exists
doesTypeExist(String) - Method in class antsnest.antinfo.DefaultAntInfo
Whether a type exists
DragMouseAdapter - Class in antsnest.level.defaults
Starts a drag when a mouse button is pressed over a component
DragMouseAdapter() - Constructor for class antsnest.level.defaults.DragMouseAdapter
 

E

editFormattedText(String, String) - Method in class antsnest.level.defaults.BuildTree
Brings up a specialist input window to edit text
ELEMENT - Static variable in class antsnest.datastructure.Constants
A type or task node
endCDATA() - Method in class antsnest.io.BuildFileHandler
Notifies that we have left a CDATA section
endElement(String, String, String) - Method in class antsnest.io.BuildFileHandler
Notifies that the end of the element has been reached
equals(Object) - Method in class antsnest.antbeans.AntBeanProperty
 
equals(Object) - Method in class antsnest.antinfo.DefinitionBasics
Whether two definitions are equal
equals(Object) - Method in class antsnest.datastructure.Condition
Whether this condition is the same as another
equals(Object) - Method in class antsnest.datastructure.DefaultAntAttribute
Tests whether two attributes are equal
equals(Object) - Method in class antsnest.datastructure.DefaultAntNode
Whether this node is equal to another
equals(Object) - Method in class antsnest.level.LevelImpl
Determines if two levels are the same
expandWholeBuildTree() - Method in class antsnest.level.defaults.ProjectPanel
Expands all the rows in the build tree
expandWholeTree() - Method in class antsnest.level.defaults.BuildTree
Exapnds the whole tree
exportAsDrag(JComponent, InputEvent, int) - Method in class antsnest.datatransfer.BuildTreeTransferHandler
Called when the transfer begins
exportDone(JComponent, Transferable, int) - Method in class antsnest.datatransfer.BuildTreeTransferHandler
Called when the data has been transferred

F

fireChange(ChangeEvent) - Method in class antsnest.datastructure.DefaultAntElement
Alerts all interested parties that a change has occured
flavor - Variable in class antsnest.datatransfer.AntsNestTransferable
The data flavor
flavorList - Variable in class antsnest.datatransfer.AntsNestTransferable
The data flavor as a list
flavors - Variable in class antsnest.datatransfer.AntsNestTransferable
The data flavor as an array

G

getAnswers() - Method in class antsnest.antbeans.AntBeanProperty
Gets the potential answers to the question
getAntDocPaths() - Method in class antsnest.configuration.AntsNestProperties
Gets the paths to the Ant tasks' documentation
getAntInfo() - Method in interface antsnest.antinfo.AntInfoFactory
Gets the Ant information
getAntInfo() - Method in class antsnest.antinfo.DefaultAntInfoFactory
Gets the Ant information
getAntInfo() - Method in interface antsnest.gui.ApplicationTasks
Gets the Ant information object being used
getAntInfo() - Method in class antsnest.gui.MasterFrame
Gets the Ant information object being used
getAntInfo() - Method in class antsnest.level.defaults.ProjectPanel
Gets the Ant information object being used
getAntNode() - Method in class antsnest.io.BuildFileHandler
Gets the node created by this handler
getAttribute(String) - Method in interface antsnest.antinfo.Definition
Gets an attribute by name
getAttribute(String) - Method in class antsnest.antinfo.DefinitionBasics
Gets an attribute by name
getAttribute(int) - Method in class antsnest.datastructure.AntAttributeList
Gets the attribute at the required position
getAttribute(String) - Method in class antsnest.datastructure.AntAttributeList
Gets the attribute with the required name
getAttribute(int) - Method in interface antsnest.datastructure.AntNode
Gets an attribute from this node
getAttribute(String) - Method in interface antsnest.datastructure.AntNode
Gets the attribute with the required name
getAttribute() - Method in class antsnest.datastructure.ChangeEvent
Gets the attribute that caused this event
getAttribute(int) - Method in class antsnest.datastructure.DefaultAntNode
Gets an attribute from this node
getAttribute(String) - Method in class antsnest.datastructure.DefaultAntNode
Gets the attribute with the required name
getAttributes() - Method in class antsnest.antinfo.DefaultTypeDefinition
Gets all the attributes belonging to this type
getAttributes() - Method in interface antsnest.antinfo.Definition
Gets all the attributes belonging to this type/task
getAttributes() - Method in class antsnest.antinfo.DefinitionBasics
Gets all the attributes belonging to this type/task
getAttributeSize() - Method in interface antsnest.datastructure.AntNode
Gets the number of attributes held by this node
getAttributeSize() - Method in class antsnest.datastructure.DefaultAntNode
Gets the number of attributes held by this node
getBaseDir() - Method in interface antsnest.datastructure.AntProject
Gets the base directory this project is working from
getBaseDir() - Method in class antsnest.datastructure.DefaultAntProject
Gets the base directory this project is working from
getBeanDescriptor() - Method in class antsnest.antbeans.AntBeanBeanInfo
Gets a descriptor of an AntBean
getBeanTasks() - Method in class antsnest.level.defaults.AntBeanLevel
Gets the task names currently comprising the bean
getCategory() - Method in class antsnest.antinfo.DefaultTaskDefinition
Gets the category this task belongs in
getCategory() - Method in interface antsnest.antinfo.TaskDefinition
Gets the category this task belongs in
getCategoryNames() - Method in interface antsnest.antinfo.AntInfo
Gets all the category names
getCategoryNames() - Method in class antsnest.antinfo.DefaultAntInfo
Gets all the category names
getCDATA() - Method in interface antsnest.datastructure.AntCData
Gets the CDATA section
getCDATA() - Method in class antsnest.datastructure.DefaultAntCData
Gets the CDATA section
getClassname() - Method in interface antsnest.antinfo.Definition
Gets the classname of this task/type
getClassname() - Method in class antsnest.antinfo.DefinitionBasics
Gets the classname of this task/type
getClassname() - Method in interface antsnest.level.Level
Gets the name of the class behind this level
getClassname() - Method in class antsnest.level.LevelImpl
Gets the name of the class behind this level
getComment() - Method in interface antsnest.datastructure.AntComment
Gets the comment held in this node
getComment() - Method in class antsnest.datastructure.DefaultAntComment
Gets the comment held in this node
getCondition(int) - Method in class antsnest.datastructure.ConditionList
Gets a condition from the list
getConditions() - Method in interface antsnest.antinfo.AttributeDefinition
Gets the conditions that make this attribute required
getConditions() - Method in class antsnest.antinfo.DefaultAttributeDefinition
Gets the conditions that make this attribute required
getContentHandler() - Method in class antsnest.io.AntNodeParser
Gets the content handler
getContentHandler() - Method in class antsnest.io.ProjectParser
Gets the content handler
getContentHandler() - Method in class antsnest.io.TaskExtensionModelParser
Gets the content handler
getCurrentLevel() - Method in class antsnest.level.LevelManager
Gets the current level being viewed
getCurrentNode() - Method in class antsnest.level.defaults.AttributeList
Gets the node whose attributes are being displayed
getCustomEditor() - Method in class antsnest.antbeans.StringListPropertyEditor
Gets the editor used to edit the list
getData() - Method in interface antsnest.datastructure.AntNode
Gets any character data stored in this node
getData() - Method in class antsnest.datastructure.DefaultAntNode
Gets any character data stored in this node
getDefault() - Method in interface antsnest.datastructure.AntProject
Gets the default target name to execute in this project
getDefault() - Method in class antsnest.datastructure.DefaultAntProject
Gets the default target to execute in this project
getDefinition() - Method in class antsnest.level.defaults.BuildTreePopupMenuItem
Gets the type definition held by this menu item
getDepends() - Method in interface antsnest.datastructure.AntTarget
Gets any targets this target depends on executing first
getDepends() - Method in class antsnest.datastructure.DefaultAntTarget
Gets any targets this target depends on executing first
getDescription() - Method in class antsnest.antbeans.AntBean
Gets the description of the bean
getDescription() - Method in interface antsnest.datastructure.AntNode
Gets the description of this node
getDescription() - Method in class antsnest.datastructure.DefaultAntNode
Gets the description of this node
getDescription() - Method in class antsnest.io.XMLFileFilter
A description of this filter
getDescription() - Method in class antsnest.level.defaults.ModelLevel
Gets a description of this level
getDescription() - Method in class antsnest.level.defaults.XMLLevel
Gets a description of this level
getDescription() - Method in interface antsnest.level.Level
Gets a description of this level
getDescription() - Method in class antsnest.level.LevelImpl
Gets a description of this level
getDTDHandler() - Method in class antsnest.io.AntNodeParser
Return the current DTD handler.
getDTDHandler() - Method in class antsnest.io.ProjectParser
Return the current DTD handler.
getDTDHandler() - Method in class antsnest.io.TaskExtensionModelParser
Return the current DTD handler.
getElement() - Method in class antsnest.datastructure.ChangeEvent
Gets the nested element that caused this event
getEntityName() - Method in class antsnest.datastructure.Condition
Gets the name of the entity being queried
getEntityResolver() - Method in class antsnest.io.AntNodeParser
Return the current entity resolver.
getEntityResolver() - Method in class antsnest.io.ProjectParser
Return the current entity resolver.
getEntityResolver() - Method in class antsnest.io.TaskExtensionModelParser
Return the current entity resolver.
getErrorHandler() - Method in class antsnest.io.AntNodeParser
Returns null as an error handler
getErrorHandler() - Method in class antsnest.io.ProjectParser
Returns null as an error handler
getErrorHandler() - Method in class antsnest.io.TaskExtensionModelParser
Returns null as an error handler
getFeature(String) - Method in class antsnest.io.AntNodeParser
Look up the value of a feature.
getFeature(String) - Method in class antsnest.io.ProjectParser
Look up the value of a feature.
getFeature(String) - Method in class antsnest.io.TaskExtensionModelParser
Look up the value of a feature.
getFlavor() - Static method in class antsnest.datatransfer.AntAttributeTransferable
Gets the data flavor used in this transferable
getFlavor() - Static method in class antsnest.datatransfer.AntElementDefinitionTransferable
Gets the data flavor used in this transferable
getFlavor() - Static method in class antsnest.datatransfer.AntNodeTransferable
Gets the data flavor used in this transferable
getHigherComment() - Method in interface antsnest.datastructure.AntProject
Gets the comment that would be above this project node
getHigherComment() - Method in class antsnest.datastructure.DefaultAntProject
Gets the comment that would be above this project node
getID() - Method in interface antsnest.datastructure.AntElement
Get the ID of this element
getID() - Method in class antsnest.datastructure.DefaultAntElement
Get the ID of this element
getID() - Method in interface antsnest.level.Level
Gets the ID of the level
getID() - Method in class antsnest.level.LevelImpl
Gets the ID of the level
getIDPool() - Method in interface antsnest.datastructure.AntNode
Gets the ID pool used by this node
getIDPool() - Method in class antsnest.datastructure.DefaultAntNode
Gets the ID pool used by this node
getIf() - Method in interface antsnest.datastructure.AntTarget
Gets any properties that must be set for this target to execute
getIf() - Method in class antsnest.datastructure.DefaultAntTarget
Gets any properties that must be set for this target to execute
getLastFile() - Method in class antsnest.configuration.AntsNestProperties
Gets the last file that was being edited
getLastFocused() - Method in interface antsnest.gui.ApplicationTasks
Gets the last component to have the focus before the menu bars
getLastFocused() - Method in class antsnest.gui.MasterFrame
Gets the last component to have the focus before the menu bars
getLastLevel() - Method in class antsnest.configuration.AntsNestProperties
Gets which level Ant's Nest was it in when it last exited
getLastState() - Method in class antsnest.undo.UndoManager
Gets the last state of a project
getLength() - Method in class antsnest.datastructure.AntAttributeList
Gets the length of the list
getLength() - Method in class antsnest.datastructure.AntNodeList
Gets the length of the list
getLength() - Method in class antsnest.datastructure.ConditionList
Gets the length of the list
getLevel(int) - Method in class antsnest.level.LevelManager
Gets a level from a specified position
getLevel(String) - Method in class antsnest.level.LevelManager
Gets a level by classname
getLevelManager() - Method in class antsnest.configuration.ConfigurationManager
Gets the level manager Ant's Nest will use
getLevels() - Method in class antsnest.level.LevelManager
Gets the levels being managed
getLevelSize() - Method in class antsnest.level.LevelManager
Gets the number of levels currently being managed
getList() - Method in class antsnest.level.defaults.AutoCompleter
Gets the list of choices
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class antsnest.level.defaults.AttributeListRenderer
Actually constructs the component to display in the list
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class antsnest.level.defaults.RunnerProjectListRenderer
Actually constructs the component to display in the list
getMainComponent() - Method in interface antsnest.gui.ApplicationTasks
Gets a component reference
getMainComponent() - Method in class antsnest.gui.MasterFrame
Gets a component reference
getMustNotHaveValue() - Method in class antsnest.datastructure.Condition
Gets whether the condition is an attribute not having a value
getName() - Method in class antsnest.antbeans.AntBean
Gets the name of the bean
getName() - Method in interface antsnest.antinfo.AttributeDefinition
Gets the name of this attribute
getName() - Method in class antsnest.antinfo.DefaultAttributeDefinition
Gets the name of this attribute
getName() - Method in interface antsnest.antinfo.Definition
Gets the name of this task/type
getName() - Method in class antsnest.antinfo.DefinitionBasics
Gets the name of this task/type
getName() - Method in interface antsnest.datastructure.AntAttribute
Get the name of this attribute
getName() - Method in interface antsnest.datastructure.AntNode
Gets the name of this node
getName() - Method in class antsnest.datastructure.DefaultAntAttribute
Get the name of this attribute
getName() - Method in class antsnest.datastructure.DefaultAntNode
Gets the name of this node
getName() - Method in class antsnest.datastructure.DefaultAntProject
Gets the name of this node
getName() - Method in class antsnest.datastructure.DefaultAntTarget
Gets the name of this node
getNestedElement(String) - Method in interface antsnest.antinfo.Definition
Gets a nested element by name
getNestedElement(String) - Method in class antsnest.antinfo.DefinitionBasics
Gets a nested element by name
getNestedElements() - Method in class antsnest.antinfo.DefaultTypeDefinition
Gets all the nested elements this type accepts
getNestedElements() - Method in interface antsnest.antinfo.Definition
Gets all the nested elements this task/type accepts
getNestedElements() - Method in class antsnest.antinfo.DefinitionBasics
Gets all the nested elements this task/type accepts
getNextFreeID() - Method in class antsnest.datastructure.IDPool
Gets an available ID from the pool
getNextHighestID() - Method in class antsnest.datastructure.IDPool
Gets the next highest ID available
getNextState() - Method in class antsnest.undo.UndoManager
Gets the next state of a project
getNode(int) - Method in interface antsnest.datastructure.AntNode
Gets a node from this node
getNode(int) - Method in class antsnest.datastructure.AntNodeList
Gets the node at the required position
getNode(int) - Method in class antsnest.datastructure.DefaultAntNode
Gets a node from this node
getNodeID() - Method in interface antsnest.datastructure.AntNode
Gets the ID of this node
getNodeID() - Method in class antsnest.datastructure.DefaultAntNode
Gets the ID of this node
getNodeSize() - Method in interface antsnest.datastructure.AntNode
Gets tthe number of nested elements held by thsi node
getNodeSize() - Method in class antsnest.datastructure.DefaultAntNode
Gets tthe number of nested elements held by thsi node
getNodeText() - Method in interface antsnest.datastructure.AntNode
Gets the text node in this one, if any
getNodeText() - Method in class antsnest.datastructure.DefaultAntNode
Gets the text node in this one, if any
getObjects() - Method in class antsnest.level.defaults.ObjectList
Gets the objects in the list
getObjectVector() - Method in class antsnest.level.defaults.ObjectList
Gets the objects in the list as a vector
getParent() - Method in interface antsnest.datastructure.AntNode
Gets the parent of this node
getParent() - Method in class antsnest.datastructure.DefaultAntNode
Gets the parent of this node
getPaths() - Method in class antsnest.antbeans.AntBeanProperty
Gets the XPath addresses this property refers to
getPresets() - Method in class antsnest.antbeans.AntBean
Gets the properties that are configured by the creator
getProblem() - Method in exception antsnest.datastructure.CannotAddNodeException
Gets what the problem was
getProblemName() - Method in class antsnest.level.defaults.RunnerProjectList
Gets the name of the node that caused a problem
getProject() - Method in interface antsnest.gui.ApplicationTasks
Gets the project being currently worked on
getProject() - Method in class antsnest.gui.MasterFrame
Gets the project being currently worked on
getProject() - Method in class antsnest.level.defaults.ProjectPanel
Gets the current project being edited
getProperties() - Method in class antsnest.antbeans.AntBean
Gets the properties that are configured by the user
getProperties() - Method in class antsnest.configuration.ConfigurationManager
Gets the properties Ant's Nest needs to operate
getProperties() - Method in interface antsnest.gui.ApplicationTasks
Gets the user's properties
getProperties() - Method in class antsnest.gui.MasterFrame
Gets the user's properties
getProperty(String) - Method in class antsnest.io.AntNodeParser
Gets only the lexical handler
getProperty(String) - Method in class antsnest.io.ProjectParser
Gets only the lexical handler
getProperty(String) - Method in class antsnest.io.TaskExtensionModelParser
Gets only the lexical handler
getPropertyDescriptors() - Method in class antsnest.antbeans.AntBeanPropertyBeanInfo
Gets the property descriptors for the string lists
getQuestion() - Method in class antsnest.antbeans.AntBeanProperty
Gets the question for this property
getRequiredValue() - Method in class antsnest.datastructure.Condition
Gets the value an attribute must have to satisfy this condition
getSelectedNode() - Method in class antsnest.level.defaults.BuildTree
Gets the currently selected Ant node
getSelectedNode() - Method in class antsnest.level.defaults.ProjectPanel
Gets the currently selected Ant node
getSelectedNode() - Method in class antsnest.level.defaults.RunnerProjectList
Gets the selected node
getSingleLineString(String) - Method in interface antsnest.gui.ApplicationTasks
Gets a single line string from a specialist input window
getSingleLineString(String) - Method in class antsnest.gui.MasterFrame
Gets a single line string from a specialist input window
getSourceActions(JComponent) - Method in class antsnest.datatransfer.AttributeListTransferHandler
Informs what transfer actions are supported
getSourceActions(JComponent) - Method in class antsnest.datatransfer.BuildTreeTransferHandler
Informs what transfer actions are supported
getSourceActions(JComponent) - Method in class antsnest.datatransfer.DefinitionListTransferHandler
Informs what transfer actions are supported
getString(String, String) - Method in interface antsnest.gui.ApplicationTasks
Gets a string from a specialist input window
getString(String, String) - Method in class antsnest.gui.MasterFrame
Gets a string from a specialist input window
getTask(String) - Method in interface antsnest.antinfo.AntInfo
Gets a task by name
getTask(String) - Method in class antsnest.antinfo.DefaultAntInfo
Gets a task by name
getTaskExtModelPath() - Method in class antsnest.configuration.AntsNestProperties
Gets the path to the Ant Task-Extension Model
getTaskModelPath() - Method in class antsnest.configuration.AntsNestProperties
Gets the path to the Ant Task Model
getTaskname() - Method in interface antsnest.datastructure.AntElement
Get the taskname of this element
getTaskname() - Method in class antsnest.datastructure.DefaultAntElement
Get the taskname of this element
getTaskNames() - Method in class antsnest.antbeans.AntBean
Gets the task names that make up the bean
getTasks(String) - Method in interface antsnest.antinfo.AntInfo
Gets all the tasks belonging to a particular category
getTasks() - Method in interface antsnest.antinfo.AntInfo
Gets all the tasks known about
getTasks(String) - Method in class antsnest.antinfo.DefaultAntInfo
Gets all the tasks belonging to a particular category
getTasks() - Method in class antsnest.antinfo.DefaultAntInfo
Gets all the tasks known about
getText() - Method in interface antsnest.datastructure.AntNodeText
Gets the text
getText() - Method in class antsnest.datastructure.DefaultAntTextNode
Gets the text
getTransferData(DataFlavor) - Method in class antsnest.datatransfer.AntAttributeTransferable
Gets an object to be used in the transfer
getTransferData(DataFlavor) - Method in class antsnest.datatransfer.AntElementDefinitionTransferable
Gets an object to be used in the transfer
getTransferData(DataFlavor) - Method in class antsnest.datatransfer.AntNodeTransferable
Gets an object to be used in the transfer
getTransferData(DataFlavor) - Method in class antsnest.datatransfer.AntsNestTransferable
Gets an object to be used in the transfer
getTransferDataFlavors() - Method in class antsnest.datatransfer.AntsNestTransferable
Gets the flavors supported by this transferable
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class antsnest.level.defaults.ProjectTreeRenderer
Actually constructs the component to display in the tree
getType(String) - Method in interface antsnest.antinfo.AntInfo
Gets a type if it knows about it
getType(String) - Method in class antsnest.antinfo.DefaultAntInfo
Gets a type if it knows about it
getType() - Method in interface antsnest.datastructure.AntNode
Gets the type of this node
getType() - Method in class antsnest.datastructure.DefaultAntNode
Gets the type of this node
getTypeAt(int) - Method in interface antsnest.datastructure.AntNode
Gets the type of the node at the specified position
getTypeAt(int) - Method in class antsnest.datastructure.DefaultAntNode
Gets the type of the node at the specified position
getTypes() - Method in interface antsnest.antinfo.AntInfo
Gets all the types known about
getTypes() - Method in class antsnest.antinfo.DefaultAntInfo
Gets all the types known about
getUnless() - Method in interface antsnest.datastructure.AntTarget
Gets any properties that must not be set for this target to execute
getUnless() - Method in class antsnest.datastructure.DefaultAntTarget
Gets any properties that must not be set for this target to execute
getUserEnteredName(String) - Method in class antsnest.level.defaults.BuildTree
Brings up a specialist input window to enter text
getValue() - Method in class antsnest.antbeans.AntBeanProperty
Gets the value of this property
getValue() - Method in class antsnest.antbeans.StringListPropertyEditor
Gets the object being edited by this editor
getValue() - Method in interface antsnest.datastructure.AntAttribute
Get the value of this attribute
getValue() - Method in class antsnest.datastructure.DefaultAntAttribute
Get the value of this attribute

H

hasConditions() - Method in interface antsnest.antinfo.AttributeDefinition
Whether there are any conditions that make this attribute required
hasConditions() - Method in class antsnest.antinfo.DefaultAttributeDefinition
Whether there are any conditions that make this attribute required
heldFocus() - Method in class antsnest.level.defaults.ProjectPanel
Whether this panel had the focus
hideSplash() - Method in class antsnest.configuration.StartupManager
 
HTMLViewer - Class in antsnest.gui
A pop-up window that displays HTML
HTMLViewer() - Constructor for class antsnest.gui.HTMLViewer
Constructs the viewer

I

IDPool - Class in antsnest.datastructure
A pool of available node ID's
IDPool() - Constructor for class antsnest.datastructure.IDPool
Constructs a new pool
importData(JComponent, Transferable) - Method in class antsnest.datatransfer.AttributeListTransferHandler
Does the importing of the data into the list
importData(JComponent, Transferable) - Method in class antsnest.datatransfer.BuildTreeTransferHandler
Does the importing of the data into the tree
indexOf(AntAttribute) - Method in class antsnest.datastructure.AntAttributeList
Gets the index of a specified attribute
indexOf(AntNode) - Method in class antsnest.datastructure.AntNodeList
Gets the index of a specified node
indexOfAttribute(AntAttribute) - Method in interface antsnest.datastructure.AntNode
Gets the index of an attribute in this node
indexOfAttribute(AntAttribute) - Method in class antsnest.datastructure.DefaultAntNode
Gets the index of an attribute in this node
indexOfNode(AntNode) - Method in interface antsnest.datastructure.AntNode
Gets the index of a node nested in this node
indexOfNode(AntNode) - Method in class antsnest.datastructure.DefaultAntNode
Gets the index of a node nested in this node
InformationPanel - Class in antsnest.level.defaults
The panel that holds all the Ant information
InformationPanel(AntInfo, String[]) - Constructor for class antsnest.level.defaults.InformationPanel
Constructs the panel
introduceAttributes() - Method in interface antsnest.datastructure.AntElement
Lets all the node's attributes discover the status of each other
introduceAttributes() - Method in class antsnest.datastructure.DefaultAntElement
Lets all the node's attributes discover the status of each other
InvalidAntTaskException - Exception in antsnest.antinfo
Indicates a class is not a valid Ant task
InvalidAntTaskException(String) - Constructor for exception antsnest.antinfo.InvalidAntTaskException
Constructs the exception
isCTRLHeldDown() - Method in class antsnest.level.defaults.BuildTree
Gets whether the CTRL key is being held down
isDataFlavorSupported(DataFlavor) - Method in class antsnest.datatransfer.AntsNestTransferable
Tells whether a data flavor is supported
isDeprecated() - Method in class antsnest.antinfo.DefaultTaskDefinition
Whether this task is deprecated
isDeprecated() - Method in interface antsnest.antinfo.Definition
Whether this task/type is deprecated
isDeprecated() - Method in class antsnest.antinfo.DefinitionBasics
Whether this task/type is deprecated
isMouseOver(boolean) - Method in class antsnest.level.defaults.BuildTree
Sets whether the mouse is over the tree
isMouseOver(boolean) - Method in class antsnest.level.defaults.ProjectTreeListener
Sets whether the mouse is over the tree
isNestedElement() - Method in class antsnest.datastructure.Condition
Gets whether the entity being queried is a nested element
isPaintable() - Method in class antsnest.antbeans.StringListPropertyEditor
 
isProperty() - Method in interface antsnest.datastructure.AntElement
Finds out whether this element is a property
isProperty() - Method in class antsnest.datastructure.DefaultAntElement
Finds out whether this element is a property
isReference() - Method in class antsnest.antinfo.DefaultTypeDefinition
Whether this type is a reference to a more defined version
isReference() - Method in interface antsnest.antinfo.TypeDefinition
Whether this type is a reference to a more defined version
isRequired() - Method in interface antsnest.antinfo.AttributeDefinition
Whether this attribute is required
isRequired() - Method in class antsnest.antinfo.DefaultAttributeDefinition
Whether this attribute is required
isRequired() - Method in interface antsnest.datastructure.AntAttribute
Whether this attribute is currently required
isRequired() - Method in class antsnest.datastructure.DefaultAntAttribute
Whether this attribute is currently required
isUtility() - Method in class antsnest.level.defaults.AntBeanLevel
Gets whether this level is a utility rather than an editor
isUtility() - Method in class antsnest.level.defaults.ModelLevel
Gets whether this level is a utility rather than an editor
isUtility() - Method in class antsnest.level.defaults.RunnerLevel
Gets whether this level is a utility rather than an editor
isUtility() - Method in class antsnest.level.defaults.XMLLevel
Gets whether this level is a utility rather than an editor
isUtility() - Method in interface antsnest.level.Level
Gets whether this level is a utility rather than an editor
isUtility() - Method in class antsnest.level.LevelImpl
Gets whether this level is a utility rather than an editor

L

Level - Interface in antsnest.level
Defines operations a level must implement to be plugged into Ant's Nest
LEVEL_FILE - Static variable in class antsnest.configuration.ConfigurationManager
A reference to the level information file
LevelImpl - Class in antsnest.level
An implementation of a level that should be extended
LevelImpl() - Constructor for class antsnest.level.LevelImpl
 
LevelManager - Class in antsnest.level
Responsible for managing the levels in the application
LevelManager(File) - Constructor for class antsnest.level.LevelManager
Constructs a new manager
load() - Method in class antsnest.configuration.AntsNestProperties
Loads in the properties
load() - Method in class antsnest.level.LevelManager
Loads manager information from a file
loadBuildFile() - Method in interface antsnest.gui.ApplicationTasks
Loads a build file into the application
loadBuildFile() - Method in class antsnest.gui.MasterFrame
Loads a build file
loadHTML(URL) - Method in class antsnest.gui.HTMLViewer
Sets up the viewer and loads in the HTML
lostOwnership(Clipboard, Transferable) - Method in class antsnest.gui.MasterFrame
Notifies the frame that it's lost ownership of the clipboard contents

M

main(String[]) - Static method in class antsnest.configuration.StartupManager
The main method that fires up the program
main(String[]) - Static method in class antsnest.io.DefaultAntInputStream
 
main(String[]) - Static method in class antsnest.io.ProjectParser
 
makeBeautiful(String) - Method in class antsnest.io.AntBuildFileBeautifier
Takes an Ant build file in the form of a string and styles it
MasterFrame - Class in antsnest.gui
The main frame that runs the program
MasterFrame(AntsNestProperties, AntInfo, LevelManager, StartupManager) - Constructor for class antsnest.gui.MasterFrame
Constructs the new frame
MasterMenuListener - Class in antsnest.gui
Reacts to menu items in the master frame being clicked
MasterMenuListener(ApplicationTasks) - Constructor for class antsnest.gui.MasterMenuListener
Constructs a new listener
messageLogged(BuildEvent) - Method in class antsnest.level.defaults.RunnerTextArea
Notifies that a message has been logged
ModelLevel - Class in antsnest.level.defaults
A level that allows an Ant build file to be manipulated via drag and drop
ModelLevel() - Constructor for class antsnest.level.defaults.ModelLevel
Constructs the level
mouseDragged(MouseEvent) - Method in class antsnest.level.defaults.DragMouseAdapter
Called when a mouse is dragged
mouseEntered(MouseEvent) - Method in class antsnest.level.defaults.ProjectTreeListener
Called when the mouse is over the tree
mouseExited(MouseEvent) - Method in class antsnest.level.defaults.ProjectTreeListener
Called when the mouse is not over the tree
mousePressed(MouseEvent) - Method in class antsnest.level.defaults.ProjectTreeListener
Called when the mouse is pressed
mouseReleased(MouseEvent) - Method in class antsnest.level.defaults.ProjectTreeListener
Called when the mouse button is released
moveAttribute(int, int) - Method in interface antsnest.datastructure.AntNode
Moves an attribute in this node
moveAttribute(int, int) - Method in class antsnest.datastructure.DefaultAntNode
Moves an attribute in this node
moveNode(int, int) - Method in interface antsnest.datastructure.AntNode
Moves a node to a new position
moveNode(int, int) - Method in class antsnest.datastructure.DefaultAntNode
Moves a node to a new position

N

name - Variable in class antsnest.antinfo.DefaultAttributeDefinition
The name of this attribute
name - Variable in class antsnest.antinfo.DefinitionBasics
The name of the task/type
needsToBeSaved() - Method in interface antsnest.gui.ApplicationTasks
Notifies the application that the build file has been edited
needsToBeSaved() - Method in class antsnest.gui.MasterFrame
Notifies the frame that the build file has been edited
nestedElements - Variable in class antsnest.antinfo.DefinitionBasics
A list of nested elements
NO_NODE - Static variable in class antsnest.datastructure.Constants
No node at all
nodeChanged(ChangeEvent) - Method in interface antsnest.datastructure.ChangeListener
Called when a node is changed
nodeChanged(ChangeEvent) - Method in class antsnest.datastructure.DefaultAntAttribute
Called when a node is changed

O

ObjectList - Class in antsnest.level.defaults
 
ObjectList() - Constructor for class antsnest.level.defaults.ObjectList
 

P

paintValue(Graphics, Rectangle) - Method in class antsnest.antbeans.StringListPropertyEditor
 
parse(InputSource) - Method in class antsnest.io.AntNodeParser
Parses the node
parse(String) - Method in class antsnest.io.AntNodeParser
Parse an XML document from a system identifier (URI).
parse(InputSource) - Method in class antsnest.io.ProjectParser
Parses the project
parse(String) - Method in class antsnest.io.ProjectParser
Parse an XML document from a system identifier (URI).
parse(InputSource) - Method in class antsnest.io.TaskExtensionModelParser
Parses the node
parse(String) - Method in class antsnest.io.TaskExtensionModelParser
Parse an XML document from a system identifier (URI).
paste() - Method in interface antsnest.gui.ApplicationTasks
Tells the application to perform a paste
paste() - Method in class antsnest.gui.MasterFrame
Tells the application to perform a paste
paste(String) - Method in class antsnest.level.defaults.ProjectPanel
Performs a paste operation
pauseListening() - Method in class antsnest.level.defaults.BuildTree
Pauses listening on this tree
performCopy() - Method in class antsnest.level.defaults.AntBeanLevel
Notifies the level a copy operation has been performed
performCopy() - Method in class antsnest.level.defaults.ModelLevel
Notifies the level a copy operation has been performed
performCopy() - Method in class antsnest.level.defaults.RunnerLevel
Notifies the level a copy operation has been performed
performCopy() - Method in class antsnest.level.defaults.XMLLevel
Notifies the level a copy operation has been performed
performCopy() - Method in interface antsnest.level.Level
Notifies the level a copy operation has been performed
performCopy() - Method in class antsnest.level.LevelImpl
Notifies the level a copy operation has been performed
performCut() - Method in class antsnest.level.defaults.AntBeanLevel
Notifies the level a cut operation has been performed
performCut() - Method in class antsnest.level.defaults.ModelLevel
Notifies the level a cut operation has been performed
performCut() - Method in class antsnest.level.defaults.RunnerLevel
Notifies the level a cut operation has been performed
performCut() - Method in class antsnest.level.defaults.XMLLevel
Notifies the level a cut operation has been performed
performCut() - Method in interface antsnest.level.Level
Notifies the level a cut operation has been performed
performCut() - Method in class antsnest.level.LevelImpl
Notifies the level a cut operation has been performed
performPaste(String) - Method in class antsnest.level.defaults.AntBeanLevel
Notifies the level a paste operation has been performed
performPaste(String) - Method in class antsnest.level.defaults.ModelLevel
Notifies the level a paste operation has been performed
performPaste(String) - Method in class antsnest.level.defaults.RunnerLevel
Notifies the level a paste operation has been performed
performPaste(String) - Method in class antsnest.level.defaults.XMLLevel
Notifies the level a paste operation has been performed
performPaste(String) - Method in interface antsnest.level.Level
Notifies the level a paste operation has been performed
performPaste(String) - Method in class antsnest.level.LevelImpl
Notifies the level a paste operation has been performed
populate(String) - Method in class antsnest.level.defaults.BuildTreePopupMenu
Populates the menu with the nested elements supported by a task/type
prepareForDisplay() - Method in class antsnest.level.defaults.AntBeanLevel
Notifies the level that it's about to be displayed
prepareForDisplay() - Method in class antsnest.level.defaults.ModelLevel
Notifies the level that it's about to be displayed
prepareForDisplay() - Method in class antsnest.level.defaults.RunnerLevel
Notifies the level that it's about to be displayed
prepareForDisplay() - Method in class antsnest.level.defaults.XMLLevel
Notifies the level that it's about to be displayed
prepareForDisplay() - Method in interface antsnest.level.Level
Notifies the level that it's about to be displayed
prepareForDisplay() - Method in class antsnest.level.LevelImpl
Notifies the level that it's about to be displayed
prepareToBeHidden() - Method in class antsnest.level.defaults.AntBeanLevel
Notifies the level that it's about to be hidden
prepareToBeHidden() - Method in class antsnest.level.defaults.ModelLevel
Notifies the level that it's about to be hidden
prepareToBeHidden() - Method in class antsnest.level.defaults.RunnerLevel
Notifies the level that it's about to be hidden
prepareToBeHidden() - Method in class antsnest.level.defaults.XMLLevel
Notifies the level that it's about to be hidden
prepareToBeHidden() - Method in interface antsnest.level.Level
Notifies the level that it's about to be hidden
prepareToBeHidden() - Method in class antsnest.level.LevelImpl
Notifies the level that it's about to be hidden
PRESET - Static variable in class antsnest.level.defaults.AntBeanPanel
Constant representing a preset is being edited
PROJECT - Static variable in class antsnest.datastructure.Constants
A project node
projectChanged(AntProject) - Method in interface antsnest.gui.ApplicationTasks
Informs the application that the project has changed
projectChanged(AntProject) - Method in class antsnest.gui.MasterFrame
Informs the application that the project has changed
projectChanged(AntProject) - Method in class antsnest.level.defaults.AntBeanLevel
Notifies the level the Ant project has changed
projectChanged() - Method in class antsnest.level.defaults.BuildTree
Informs the application that the project has changed
projectChanged(AntProject) - Method in class antsnest.level.defaults.ModelLevel
Notifies the level the Ant project has changed
projectChanged(AntProject) - Method in class antsnest.level.defaults.RunnerLevel
Notifies the level the Ant project has changed
projectChanged(AntProject) - Method in class antsnest.level.defaults.XMLLevel
Notifies the level the Ant project has changed
projectChanged(AntProject) - Method in interface antsnest.level.Level
Notifies the level the Ant project has changed
projectChanged(AntProject) - Method in class antsnest.level.LevelImpl
Notifies the level the Ant project has changed
projectChanged() - Method in class antsnest.undo.UndoManager
Called when a project has been edited
ProjectExecutor - Class in antsnest.level.defaults
Responsible for executing an Apache Ant project
ProjectExecutor(Project, String) - Constructor for class antsnest.level.defaults.ProjectExecutor
Constructs the executor
ProjectPanel - Class in antsnest.level.defaults
Displays the build file tree for editing
ProjectPanel(ApplicationTasks) - Constructor for class antsnest.level.defaults.ProjectPanel
Constructs the panel
ProjectParser - Class in antsnest.io
Parser used to generate SAX events from an Ant's Nest project
ProjectParser(AntProject) - Constructor for class antsnest.io.ProjectParser
Constructs the parser
ProjectTreeListener - Class in antsnest.level.defaults
Listens for events on the project tree
ProjectTreeListener(ProjectPanel) - Constructor for class antsnest.level.defaults.ProjectTreeListener
Constructs a new listener
ProjectTreeRenderer - Class in antsnest.level.defaults
Responsible for saying how to render a cell in the project tree
ProjectTreeRenderer() - Constructor for class antsnest.level.defaults.ProjectTreeRenderer
 
PROPERTIES_FILE - Static variable in class antsnest.configuration.ConfigurationManager
A reference to the properties file
PROPERTY - Static variable in class antsnest.datastructure.Constants
A property node
PROPERTY - Static variable in class antsnest.level.defaults.AntBeanPanel
Constant representing a property is being edited

Q

quickSave() - Method in interface antsnest.gui.ApplicationTasks
Saves a build file using the current filename
quickSave() - Method in class antsnest.gui.MasterFrame
Saves a build file using the current filename

R

read(File, AntInfo) - Method in interface antsnest.io.AntInputStream
Reads a node from an input stream
read(InputStream, AntInfo, IDPool) - Method in interface antsnest.io.AntInputStream
Reads a node from an input stream
read(InputStream, AntInfo, IDPool) - Method in class antsnest.io.DefaultAntInputStream
Reads a node from an input stream
read(File, AntInfo) - Method in class antsnest.io.DefaultAntInputStream
Reads a node from an input stream
redo() - Method in interface antsnest.gui.ApplicationTasks
Tells the application to perform a redo
redo() - Method in class antsnest.gui.MasterFrame
Tells the application to perform a redo
refresh() - Method in class antsnest.level.defaults.BuildTree
Refreshes the current build file tree
refreshTree() - Method in class antsnest.level.defaults.ProjectPanel
Refreshes the build tree
removeAttribute(AntAttribute) - Method in class antsnest.datastructure.AntAttributeList
Removes an attribute from a specified position
removeAttribute(int) - Method in class antsnest.datastructure.AntAttributeList
Removes an attribute from a specified position
removeAttribute(AntAttribute) - Method in interface antsnest.datastructure.AntNode
Removes an attribute from this node
removeAttribute(int) - Method in interface antsnest.datastructure.AntNode
Removes an attribute from this node
removeAttribute(AntAttribute) - Method in class antsnest.datastructure.DefaultAntNode
Removes an attribute from this node
removeAttribute(int) - Method in class antsnest.datastructure.DefaultAntNode
Removes an attribute from this node
removeDepends(String) - Method in interface antsnest.datastructure.AntTarget
Removes a target dependency from this target
removeDepends(int) - Method in interface antsnest.datastructure.AntTarget
Removes a target dependency from this target
removeDepends(String) - Method in class antsnest.datastructure.DefaultAntTarget
Removes a target dependency from this target
removeDepends(int) - Method in class antsnest.datastructure.DefaultAntTarget
Removes a target dependency from this target
removeIf(String) - Method in interface antsnest.datastructure.AntTarget
Removes a property that must be set in order for this target to execute
removeIf(int) - Method in interface antsnest.datastructure.AntTarget
Removes a property that must be set in order for this target to execute
removeIf(String) - Method in class antsnest.datastructure.DefaultAntTarget
Removes a property that must be set in order for this target to execute
removeIf(int) - Method in class antsnest.datastructure.DefaultAntTarget
Removes a property that must be set in order for this target to execute
removeLevel(Level) - Method in class antsnest.level.LevelManager
Stops a level being managed
removeNode(AntNode) - Method in interface antsnest.datastructure.AntNode
Removes a node from this node
removeNode(int) - Method in interface antsnest.datastructure.AntNode
Removes a node from this node
removeNode(AntNode) - Method in class antsnest.datastructure.AntNodeList
Removes a node from a specified position
removeNode(int) - Method in class antsnest.datastructure.AntNodeList
Removes a node from a specified position
removeNode(AntNode) - Method in class antsnest.datastructure.DefaultAntElement
Removes a node from this node
removeNode(int) - Method in class antsnest.datastructure.DefaultAntElement
Removes a node from this node
removeNode(AntNode) - Method in class antsnest.datastructure.DefaultAntNode
Removes a node from this node
removeNode(int) - Method in class antsnest.datastructure.DefaultAntNode
Removes a node from this node
removeNode(AntNode) - Method in class antsnest.datastructure.DefaultAntProject
Removes a node from this node
removeObject(Object) - Method in class antsnest.level.defaults.ObjectList
Removes an object from the list
removeSelectedNode() - Method in class antsnest.level.defaults.BuildTree
Removes the selected node
removeSelectedNode() - Method in class antsnest.level.defaults.ProjectPanel
Removes the selected node
removeUnless(String) - Method in interface antsnest.datastructure.AntTarget
Removes a property that must not be set in order for this target to execute
removeUnless(int) - Method in interface antsnest.datastructure.AntTarget
Removes a property that must not be set in order for this target to execute
removeUnless(String) - Method in class antsnest.datastructure.DefaultAntTarget
Removes a property that must not be set in order for this target to execute
removeUnless(int) - Method in class antsnest.datastructure.DefaultAntTarget
Removes a property that must not be set in order for this target to execute
requestFocusInWindow() - Method in class antsnest.level.defaults.AutoCompleter
 
returnID(long) - Method in class antsnest.datastructure.IDPool
Returns a now free ID back to the pool
run() - Method in class antsnest.level.defaults.ProjectExecutor
Executes the project
runBean() - Method in class antsnest.level.defaults.AntBeanRunner
 
RunnerLevel - Class in antsnest.level.defaults
A level where a build file can be run
RunnerLevel() - Constructor for class antsnest.level.defaults.RunnerLevel
Constructs the level
RunnerProjectList - Class in antsnest.level.defaults
A list that displays a project and all of its targets
RunnerProjectList() - Constructor for class antsnest.level.defaults.RunnerProjectList
Constructs the list
RunnerProjectListRenderer - Class in antsnest.level.defaults
Responsible for how the list is rendered
RunnerProjectListRenderer() - Constructor for class antsnest.level.defaults.RunnerProjectListRenderer
 
RunnerTextArea - Class in antsnest.level.defaults
 
RunnerTextArea() - Constructor for class antsnest.level.defaults.RunnerTextArea
Constructs the text pane

S

save() - Method in class antsnest.configuration.AntsNestProperties
Saves the properties
save() - Method in class antsnest.level.LevelManager
Saves the manager information to a file
saveBuildFile() - Method in interface antsnest.gui.ApplicationTasks
Saves a build file letting the user select a filename
saveBuildFile() - Method in class antsnest.gui.MasterFrame
Saves a build file letting the user select a filename
scan(String, AntInfo) - Static method in class antsnest.antinfo.TaskClassScanner
Scans a class, transforming it into a definition
setAnswers(List) - Method in class antsnest.antbeans.AntBeanProperty
Sets the potential answers to the question
setAppTasks(ApplicationTasks) - Method in interface antsnest.level.Level
Sets the object that can perform application tasks
setAppTasks(ApplicationTasks) - Method in class antsnest.level.LevelImpl
Sets the object that can perform application tasks
setBaseDir(String) - Method in interface antsnest.datastructure.AntProject
Sets the base directory this project is working from
setBaseDir(String) - Method in class antsnest.datastructure.DefaultAntProject
Sets the base directory this project is working from
setBean(AntBean) - Method in class antsnest.level.defaults.AntBeanPanel
Sets the Ant Bean being edited
setBeanProperty(AntBeanProperty) - Method in class antsnest.level.defaults.AntBeanPropertyPanel
Sets the Ant Bean property being edited
setCDATA(String) - Method in interface antsnest.datastructure.AntCData
Sets the CDATA section
setCDATA(String) - Method in class antsnest.datastructure.DefaultAntCData
Sets the CDATA section
setChangeExpected(boolean) - Method in class antsnest.level.defaults.AttributeList
Sets whether a change has happened not due to saving or loading
setChangeExpected(boolean) - Method in class antsnest.level.defaults.BuildTree
Sets whether a change has happened not due to saving or loading
setChangeExpected(boolean) - Method in class antsnest.level.defaults.ProjectPanel
Sets whether a change has happened not due to saving or loading
setClassname(String) - Method in class antsnest.antinfo.DefinitionBasics
Sets the classname of this task/type
setComment(String) - Method in interface antsnest.datastructure.AntComment
Sets the comment held in this node
setComment(String) - Method in class antsnest.datastructure.DefaultAntComment
Sets the comment held in this node
setConditionList(ConditionList) - Method in class antsnest.datastructure.DefaultAntAttribute
Sets the condition list used by this attribute
setContentHandler(ContentHandler) - Method in class antsnest.io.AntNodeParser
Sets a content handler
setContentHandler(ContentHandler) - Method in class antsnest.io.ProjectParser
Sets a content handler
setContentHandler(ContentHandler) - Method in class antsnest.io.TaskExtensionModelParser
Sets a content handler
setCurrentLevel(Level) - Method in class antsnest.level.LevelManager
Sets the current level being viewed
setCurrentNode(AntNode) - Method in class antsnest.level.defaults.AttributeList
Sets the node whose attributes are being displayed
setData(String) - Method in interface antsnest.datastructure.AntNode
Sets the character data stored in this node
setData(String) - Method in class antsnest.datastructure.DefaultAntNode
Sets the character data stored in this node
setDefault(String) - Method in interface antsnest.datastructure.AntProject
Sets the default target to execute in this project
setDefault(String) - Method in class antsnest.datastructure.DefaultAntProject
Sets the default target to execute in this project
setDeprecated(boolean) - Method in class antsnest.antinfo.DefinitionBasics
Sets whether this task/type is deprecated
setDescription(String) - Method in class antsnest.antbeans.AntBean
Sets the description of the bean
setDescription(String) - Method in interface antsnest.datastructure.AntNode
Sets the description of this node
setDescription(String) - Method in class antsnest.datastructure.DefaultAntNode
Sets the description of this node
setDTDHandler(DTDHandler) - Method in class antsnest.io.AntNodeParser
Allow an application to register a DTD event handler.
setDTDHandler(DTDHandler) - Method in class antsnest.io.ProjectParser
Allow an application to register a DTD event handler.
setDTDHandler(DTDHandler) - Method in class antsnest.io.TaskExtensionModelParser
Allow an application to register a DTD event handler.
setEntityResolver(EntityResolver) - Method in class antsnest.io.AntNodeParser
Allow an application to register an entity resolver.
setEntityResolver(EntityResolver) - Method in class antsnest.io.ProjectParser
Allow an application to register an entity resolver.
setEntityResolver(EntityResolver) - Method in class antsnest.io.TaskExtensionModelParser
Allow an application to register an entity resolver.
setErrorHandler(ErrorHandler) - Method in class antsnest.io.AntNodeParser
Takes an error handler but never sets it
setErrorHandler(ErrorHandler) - Method in class antsnest.io.ProjectParser
Takes an error handler but never sets it
setErrorHandler(ErrorHandler) - Method in class antsnest.io.TaskExtensionModelParser
Takes an error handler but never sets it
setFeature(String, boolean) - Method in class antsnest.io.AntNodeParser
Set the state of a feature.
setFeature(String, boolean) - Method in class antsnest.io.ProjectParser
Set the state of a feature.
setFeature(String, boolean) - Method in class antsnest.io.TaskExtensionModelParser
Set the state of a feature.
setHigherComment(AntComment) - Method in interface antsnest.datastructure.AntProject
Sets the comment that would be above this project node
setHigherComment(AntComment) - Method in class antsnest.datastructure.DefaultAntProject
Sets the comment that would be above this project node
setID(String) - Method in interface antsnest.datastructure.AntElement
Set the ID of this element
setID(String) - Method in class antsnest.datastructure.DefaultAntElement
Set the ID of this element
setID(long) - Method in interface antsnest.level.Level
Sets the ID of the level
setID(long) - Method in class antsnest.level.LevelImpl
Sets the ID of the level
setIDPool(IDPool) - Method in interface antsnest.datastructure.AntNode
Sets the ID pool used by this node
setIDPool(IDPool) - Method in class antsnest.datastructure.DefaultAntNode
Sets the ID pool used by this node
setLastFile(File) - Method in class antsnest.configuration.AntsNestProperties
Sets the last file that was being edited
setLastLevel(String) - Method in class antsnest.configuration.AntsNestProperties
Sets the level which Ant's Nest was in when it last exited
setListData(Vector) - Method in class antsnest.level.defaults.ObjectList
Sets the objects stored in the list
setMustNotHaveValue(boolean) - Method in class antsnest.datastructure.Condition
Sets whether the condition is an attribute not having a value
setName(String) - Method in class antsnest.antbeans.AntBean
Sets the name of the bean
setName(String) - Method in interface antsnest.datastructure.AntAttribute
Set the name of this attribute
setName(String) - Method in interface antsnest.datastructure.AntNode
Sets the name of this node
setName(String) - Method in class antsnest.datastructure.DefaultAntAttribute
Set the name of this attribute
setName(String) - Method in class antsnest.datastructure.DefaultAntNode
Sets the name of this node
setName(String) - Method in class antsnest.datastructure.DefaultAntProject
Sets the name of this node
setName(String) - Method in class antsnest.datastructure.DefaultAntTarget
Sets the name of this node
setNodeID(long) - Method in interface antsnest.datastructure.AntNode
Sets the ID of this node
setNodeID(long) - Method in class antsnest.datastructure.DefaultAntNode
Sets the ID of this node
setObject(Object) - Method in class antsnest.antbeans.AntBeanCustomizer
Sets the object being edited
setParent(AntNode) - Method in interface antsnest.datastructure.AntNode
Sets the parent of this node
setParent(AntNode) - Method in class antsnest.datastructure.DefaultAntNode
Sets the parent of this node
setPaths(List) - Method in class antsnest.antbeans.AntBeanProperty
Sets the XPath addresses to the attributes that need to be set to value
setPresets(List) - Method in class antsnest.antbeans.AntBean
Sets the properties that are configured by the creator
setProblemName(String) - Method in class antsnest.level.defaults.RunnerProjectList
Sets the name of the node that caused a problem
setProject(AntProject) - Method in class antsnest.level.defaults.RunnerProjectList
Sets the project being displayed in this list
setProperties(List) - Method in class antsnest.antbeans.AntBean
Sets the properties that are configured by the user
setProperty(String, Object) - Method in class antsnest.io.AntNodeParser
Used to get the lexical handler needed to record comments in the project
setProperty(String, Object) - Method in class antsnest.io.ProjectParser
Used to get the lexical handler needed to record comments in the project
setProperty(String, Object) - Method in class antsnest.io.TaskExtensionModelParser
Used to get the lexical handler needed to record comments in the project
setQuestion(String) - Method in class antsnest.antbeans.AntBeanProperty
Sets the question for this property
setRequired(boolean) - Method in interface antsnest.datastructure.AntAttribute
Set whether this attribute is required
setRequired(boolean) - Method in class antsnest.datastructure.DefaultAntAttribute
Set whether this attribute is required
setRequiredValue(String) - Method in class antsnest.datastructure.Condition
Sets the value an attribute must have to satisfy this condition
setSelectedNodeID(long) - Method in class antsnest.level.defaults.BuildTree
Sets the currently selected node ID
setSelectionPath(TreePath) - Method in class antsnest.level.defaults.BuildTree
Sets the currently selected path in the tree
setTaskExtModel(File) - Method in class antsnest.antinfo.DefaultAntInfoFactory
Sets the task extension model to be used
setTaskExtModelPath(String) - Method in class antsnest.configuration.AntsNestProperties
Sets the path to the Ant Task-Extension Model
setTaskModel(File) - Method in class antsnest.antinfo.DefaultAntInfoFactory
Sets the task model to be used
setTaskModel(String) - Method in class antsnest.antinfo.DefaultAntInfoFactory
Sets the task model to be used
setTaskModelPath(String) - Method in class antsnest.configuration.AntsNestProperties
Sets the path to the Ant Task Model
setTaskname(String) - Method in interface antsnest.datastructure.AntElement
Set the taskname of this element
setTaskname(String) - Method in class antsnest.datastructure.DefaultAntElement
Set the taskname of this element
setTaskNames(List) - Method in class antsnest.antbeans.AntBean
Sets the task names that make up the bean
setText(String) - Method in interface antsnest.datastructure.AntNodeText
Sets the text
setText(String) - Method in class antsnest.datastructure.DefaultAntTextNode
Sets the text
setValue(String) - Method in class antsnest.antbeans.AntBeanProperty
Sets the value of this property
setValue(Object) - Method in class antsnest.antbeans.StringListPropertyEditor
Sets the object being edited by this editor
setValue(String) - Method in interface antsnest.datastructure.AntAttribute
Set the value of this attribute
setValue(String) - Method in class antsnest.datastructure.DefaultAntAttribute
Set the value of this attribute
shutdown() - Method in interface antsnest.gui.ApplicationTasks
Responsible for a safe shutdown of the application
shutdown() - Method in class antsnest.gui.MasterFrame
Responsible for a safe shutdown of the application
SplashScreen - Class in antsnest.gui
 
SplashScreen() - Constructor for class antsnest.gui.SplashScreen
 
startCDATA() - Method in class antsnest.io.BuildFileHandler
Notifies that we have entered a CDATA section
startDocument() - Method in class antsnest.io.BuildFileHandler
Notifies that the parsing has begun
startElement(String, String, String, Attributes) - Method in class antsnest.io.BuildFileHandler
Notifies that an element has been encountered
StartupManager - Class in antsnest.configuration
Responsible for starting up the application
StartupManager() - Constructor for class antsnest.configuration.StartupManager
Actually starts up the program
StringListPropertyEditor - Class in antsnest.antbeans
A way to customize a list of strings
StringListPropertyEditor() - Constructor for class antsnest.antbeans.StringListPropertyEditor
A null constructor
supportsCustomEditor() - Method in class antsnest.antbeans.StringListPropertyEditor
Whether this editor provides a custom editor

T

TARGET - Static variable in class antsnest.datastructure.Constants
A target node
targetFinished(BuildEvent) - Method in class antsnest.level.defaults.RunnerTextArea
Notifies that a target has finished
targetStarted(BuildEvent) - Method in class antsnest.level.defaults.RunnerTextArea
Notifies that a target has started
TaskClassScanner - Class in antsnest.antinfo
Scans a potential Ant task class
TaskClassScanner() - Constructor for class antsnest.antinfo.TaskClassScanner
 
TaskDefinition - Interface in antsnest.antinfo
How a task should be defined
TaskExtensionModelParser - Class in antsnest.io
Parser used to generate SAX events to create the Ant Task-Extension Model
TaskExtensionModelParser(AntInfo) - Constructor for class antsnest.io.TaskExtensionModelParser
Constructs the parser
TaskExtModelOutputStream - Class in antsnest.io
Responsible for outputting the Ant Task Extension Model
TaskExtModelOutputStream() - Constructor for class antsnest.io.TaskExtModelOutputStream
 
taskFinished(BuildEvent) - Method in class antsnest.level.defaults.RunnerTextArea
Notifies that a task has finished
taskStarted(BuildEvent) - Method in class antsnest.level.defaults.RunnerTextArea
Notifies that a task has started
TEXT - Static variable in class antsnest.datastructure.Constants
A text node
toString() - Method in class antsnest.antbeans.AntBeanProperty
 
toString() - Method in class antsnest.antinfo.DefinitionBasics
Displays the definition as a string
toString() - Method in class antsnest.datastructure.DefaultAntAttribute
Converts this attribute into a string representation
toString() - Method in class antsnest.datastructure.DefaultAntCData
Provides a string representation of this CDATA section
toString() - Method in class antsnest.datastructure.DefaultAntComment
Provides a string representation of this comment
toString() - Method in class antsnest.datastructure.DefaultAntElement
Provides a string representation of this element
toString() - Method in class antsnest.datastructure.DefaultAntProject
Provides a string representation of this project
toString() - Method in class antsnest.datastructure.DefaultAntTarget
Provides a string representation of this target
toString() - Method in class antsnest.datastructure.DefaultAntTextNode
Provides a string representation of this text
toString() - Method in class antsnest.level.defaults.AntBeanLevel
Gets a string representation of this level
toString() - Method in class antsnest.level.defaults.RunnerLevel
Gets a string representation of this level
toString() - Method in class antsnest.level.LevelImpl
Gets a string representation of this level
TypeDefinition - Interface in antsnest.antinfo
How a type should be defined

U

undo() - Method in interface antsnest.gui.ApplicationTasks
Tells the application to perform an undo
undo() - Method in class antsnest.gui.MasterFrame
Tells the application to perform an undo
UndoManager - Class in antsnest.undo
Responsible for managing undo/redo actions
UndoManager(ApplicationTasks, JComponent[], JComponent[]) - Constructor for class antsnest.undo.UndoManager
Constructs the manager
unpauseListening() - Method in class antsnest.level.defaults.BuildTree
Enables listening on this tree
UNSET - Static variable in class antsnest.configuration.AntsNestProperties
Constant representing an unset property
updateBean(AntBeanProperty) - Method in class antsnest.level.defaults.AntBeanLevel
Updates the AntBean being edited
updateBean(AntBeanProperty) - Method in class antsnest.level.defaults.AntBeanPanel
Updates the bean with a new property
updateConditions(ChangeEvent) - Method in class antsnest.datastructure.ConditionList
Updates conditions when a new event is received
updateDisplay() - Method in class antsnest.level.defaults.BuildTree
Updates the display
updateObject(Object) - Method in class antsnest.level.defaults.ObjectList
Updates an object in the list
updateProject() - Method in class antsnest.level.defaults.BuildTextArea
Updates the main project being edited
useBean() - Method in interface antsnest.gui.ApplicationTasks
Uses an Ant Bean
useBean() - Method in class antsnest.gui.MasterFrame
Uses an Ant Bean

W

wasAdded() - Method in class antsnest.datastructure.ChangeEvent
Gets whether the element was added or removed
wasChangeExpected() - Method in class antsnest.level.defaults.ProjectPanel
Gets whether a change has happened not due to saving or loading
wasMet() - Method in class antsnest.datastructure.Condition
Gets whether this condition was met on the last check
write(AntNode, OutputStream) - Method in interface antsnest.io.AntOutputStream
Writes the build file XML to an output stream
write(AntNode, File) - Method in interface antsnest.io.AntOutputStream
Writes the build file XML to a file
write(AntNode, OutputStream) - Method in class antsnest.io.DefaultAntOutputStream
Writes the build file XML to an output stream
write(AntNode, File) - Method in class antsnest.io.DefaultAntOutputStream
Writes the build file XML to a file
write(AntInfo, OutputStream) - Method in class antsnest.io.TaskExtModelOutputStream
Outputs the user-defined tasks in the information object to an output stream
write(AntInfo, File) - Method in class antsnest.io.TaskExtModelOutputStream
Outputs the user-defined tasks in the information object to an output stream

X

XMLFileFilter - Class in antsnest.io
A file filter that only accepts XML files
XMLFileFilter() - Constructor for class antsnest.io.XMLFileFilter
Constructs a new filter
XMLLevel - Class in antsnest.level.defaults
A level that allows a build file to be manipulated by editing its XML
XMLLevel() - Constructor for class antsnest.level.defaults.XMLLevel
Constructs the level

A B C D E F G H I L M N O P Q R S T U W X