Serialized Form


Package antsnest.antbeans

Class antsnest.antbeans.AntBeanCustomizer extends JPanel implements Serializable

Serialized Fields

bean

AntBean bean
The bean being edited

Class antsnest.antbeans.AntBeanProperty extends Object implements Serializable

Serialized Fields

value

String value
The value of this property


question

String question
The question to ask to get the value


answers

List<E> answers
Potential answers to the question


paths

List<E> paths
XPath addresses of the attributes to set to value


Package antsnest.antinfo

Class antsnest.antinfo.AntInfoException extends Exception implements Serializable

Class antsnest.antinfo.InvalidAntTaskException extends Exception implements Serializable


Package antsnest.configuration

Class antsnest.configuration.AntsNestProperties extends Properties implements Serializable

Serialized Fields

file

File file
The file corresponding to these properties


Package antsnest.datastructure

Class antsnest.datastructure.AntAttributeList extends Object implements Serializable

Serialized Fields

list

List<E> list
The actual list behind the class

Class antsnest.datastructure.AntNodeList extends Object implements Serializable

Serialized Fields

list

List<E> list
The actual list behind the class

Class antsnest.datastructure.CannotAddNodeException extends Exception implements Serializable

Serialized Fields

problem

int problem
What the problem was

Class antsnest.datastructure.ChangeEvent extends EventObject implements Serializable

Serialized Fields

attribute

AntAttribute attribute
The attribute that caused this event, if any


element

AntElement element
The nested element that caused this event, if any


added

boolean added
Whether the element was added or removed

Class antsnest.datastructure.Condition extends Object implements Serializable

Serialized Fields

entityName

String entityName
The name of the entity being queried


nestedElement

boolean nestedElement
Whether the entity is a nested element


mustNotHaveValue

boolean mustNotHaveValue
Whether the condition is an attribute not having a value


requiredValue

String requiredValue
The value an attribute must have


met

boolean met
Whether this condition was met last time it was checked

Class antsnest.datastructure.ConditionList extends Object implements Serializable

Serialized Fields

list

List<E> list
The actual list

Class antsnest.datastructure.DefaultAntAttribute extends Object implements Serializable

Serialized Fields

name

String name
The name of this attribute


value

String value
The value of this attribute


required

boolean required
Whether this attribute is required


conditions

ConditionList conditions
Any conditions that must be met for this attribute to be required

Class antsnest.datastructure.DefaultAntCData extends DefaultAntNode implements Serializable

Class antsnest.datastructure.DefaultAntComment extends DefaultAntNode implements Serializable

Class antsnest.datastructure.DefaultAntElement extends DefaultAntNode implements Serializable

Serialized Fields

listeners

List<E> listeners
The listeners that require notification of changes

Class antsnest.datastructure.DefaultAntNode extends Object implements Serializable

Serialized Fields

nodes

AntNodeList nodes
A list of nodes belonging to this one


attributes

AntAttributeList attributes
A list of attributes belonging to this node


idPool

IDPool idPool
An ID pool


id

long id
The ID of this node


name

String name
The name of this node


parent

AntNode parent
The parent of this node


data

AntNodeText data
The character data in this node


type

int type
The type of node this is

Class antsnest.datastructure.DefaultAntProject extends DefaultAntNode implements Serializable

Serialized Fields

comment

AntComment comment
A comment that would be above this project node

Class antsnest.datastructure.DefaultAntTarget extends DefaultAntNode implements Serializable

Serialized Fields

depends

List<E> depends
The targets this one depends on


ifs

List<E> ifs
The properties that must be set for this target to execute


unlesses

List<E> unlesses
The properties that must not be set for this target to execute

Class antsnest.datastructure.DefaultAntTextNode extends DefaultAntNode implements Serializable

Class antsnest.datastructure.IDPool extends Object implements Serializable

Serialized Fields

lastUsed

long lastUsed
The ID last used


returned

Stack<E> returned
A stack of recently returned IDs


Package antsnest.datatransfer

Class antsnest.datatransfer.AttributeListTransferHandler extends TransferHandler implements Serializable

Serialized Fields

flavorList

List<E> flavorList
Flavors accepted by this handler

Class antsnest.datatransfer.BuildTreeTransferHandler extends TransferHandler implements Serializable

Serialized Fields

flavorList

List<E> flavorList
Flavors accepted by this handler

Class antsnest.datatransfer.DefinitionListTransferHandler extends TransferHandler implements Serializable


Package antsnest.gui

Class antsnest.gui.HTMLViewer extends JFrame implements Serializable

Serialized Fields

editor

JEditorPane editor
The HTML display

Class antsnest.gui.MasterFrame extends JFrame implements Serializable

Serialized Fields

properties

AntsNestProperties properties
The properties Ant's Nest needs to function


antInfo

AntInfo antInfo
The information object that has knowledge about Ant


levelManager

LevelManager levelManager
The level manager


undoManager

UndoManager undoManager
The undo manager


fileSaved

boolean fileSaved
Whether the current file is the saved version


project

AntProject project
The current project being worked on


window

Container window
The main window of this frame


listListener

ActionListener listListener
The action listener for the level list


mainPanel

JPanel mainPanel
The main panel in the window


levelPanel

JPanel levelPanel
The current level panel


statusbar

JLabel statusbar
The status bar


levelList

JComboBox levelList
The level list


clipboard

Clipboard clipboard
The system clipboard


lastFocused

Component lastFocused
The component that was focused on before the menu bars


saveButtons

Component[] saveButtons
The save buttons


undoButtons

JComponent[] undoButtons
The undo buttons


redoButtons

JComponent[] redoButtons
The redo buttons

Class antsnest.gui.SplashScreen extends JWindow implements Serializable


Package antsnest.io

Class antsnest.io.AntIOException extends Exception implements Serializable


Package antsnest.level

Class antsnest.level.LevelImpl extends JPanel implements Serializable

Serialized Fields

levelID

long levelID
The ID of this level


appTasks

ApplicationTasks appTasks
The object that can perform application tasks


Package antsnest.level.defaults

Class antsnest.level.defaults.AntBeanLevel extends LevelImpl implements Serializable

Serialized Fields

created

boolean created
Whether this level has been created


beanPanel

AntBeanPanel beanPanel
The panel that edits the Ant bean


propertyPanel

AntBeanPropertyPanel propertyPanel
The panel that edits its properties

Class antsnest.level.defaults.AntBeanPanel extends JPanel implements Serializable

Serialized Fields

editType

int editType
What type of property is being edited


parent

AntBeanLevel parent
The parent


nameField

JTextField nameField
The name editor


desField

JTextField desField
The description editor


taskList

ObjectList taskList
The task name editor


presetList

ObjectList presetList
The preset properties editor


propList

ObjectList propList
The user properties editor


appTasks

ApplicationTasks appTasks
The application tasks object

Class antsnest.level.defaults.AntBeanPropertyPanel extends JPanel implements Serializable

Serialized Fields

parent

AntBeanLevel parent
The parent


valueField

JTextField valueField
The value editor


questionField

JTextField questionField
The question editor


answerList

ObjectList answerList
The possible answers editor


pathsList

ObjectList pathsList
The attribute paths editor


appTasks

ApplicationTasks appTasks
The application tasks object

Class antsnest.level.defaults.AttributeList extends JList implements Serializable

Serialized Fields

currentNode

AntNode currentNode
The current node, whose attributes are being displayed


projPanel

ProjectPanel projPanel
The project panel this list belongs to

Class antsnest.level.defaults.AutoCompleter extends JPopupMenu implements Serializable

Serialized Fields

text

String text
The line of text written so far


antInfo

AntInfo antInfo
The information object


list

JList list
The list of choices

Class antsnest.level.defaults.BuildTextArea extends JTextArea implements Serializable

Serialized Fields

appTasks

ApplicationTasks appTasks
The object that can perform application tasks

Class antsnest.level.defaults.BuildTree extends JTree implements Serializable

Serialized Fields

appTasks

ApplicationTasks appTasks
The object that performs application tasks


projPanel

ProjectPanel projPanel
The panel that the tree belongs to


treeListener

ProjectTreeListener treeListener
The listener that watches for tree events


selectedID

long selectedID
The ID of the currently selected node


ctrlHeld

boolean ctrlHeld
Whether the CTRL key is being held down

Class antsnest.level.defaults.BuildTreePopupMenu extends JPopupMenu implements Serializable

Serialized Fields

antInfo

AntInfo antInfo
An information object about Ant


buildTree

BuildTree buildTree
The build tree this popup menu is attached to

Class antsnest.level.defaults.BuildTreePopupMenuItem extends JMenuItem implements Serializable

Serialized Fields

definition

TypeDefinition definition
The type definition held by this item

Class antsnest.level.defaults.InformationPanel extends JPanel implements Serializable

Serialized Fields

antInfo

AntInfo antInfo
The information object


docPaths

String[] docPaths
The paths to the Ant documentation


tabbedPane

JTabbedPane tabbedPane
The tabbed pane holding the information panels


taskName

String taskName
The currently displayed task documentation


mainPanel

JPanel mainPanel
The main panel

Class antsnest.level.defaults.ModelLevel extends LevelImpl implements Serializable

Serialized Fields

project

AntProject project
The project currently being worked on


infoPanel

InformationPanel infoPanel
The information panel


projPanel

ProjectPanel projPanel
The project panel


splitPane

JSplitPane splitPane
The split pane


created

boolean created
Whether this level has been created

Class antsnest.level.defaults.ObjectList extends JList implements Serializable

Serialized Fields

listeners

ListSelectionListener[] listeners

Class antsnest.level.defaults.ProjectPanel extends JPanel implements Serializable

Serialized Fields

appTasks

ApplicationTasks appTasks
The object that performs application tasks


attributes

AttributeList attributes
The attribute list


buildTree

BuildTree buildTree
The build file tree


listListener

ListSelectionListener listListener
The selection listener for the attribute list


attEditor

JTextField attEditor
The attribute editor field


mainPanel

JPanel mainPanel
The main panel


normalChange

boolean normalChange
Indicates a change happened not due to saving or loading

Class antsnest.level.defaults.RunnerLevel extends LevelImpl implements Serializable

Serialized Fields

textArea

RunnerTextArea textArea
Where the build progress is output to


list

RunnerProjectList list
Where the project and its targets are displayed


created

boolean created
Whether this level has been created

Class antsnest.level.defaults.RunnerProjectList extends JList implements Serializable

Serialized Fields

project

AntProject project
The project being displayed in this list


problemName

String problemName
The name of the node that caused a problem

Class antsnest.level.defaults.RunnerTextArea extends JTextPane implements Serializable

Serialized Fields

styles

Map<K,V> styles
A map of styles

Class antsnest.level.defaults.XMLLevel extends LevelImpl implements Serializable

Serialized Fields

project

AntProject project
The project currently being worked on


projPanel

ProjectPanel projPanel
The project panel


textArea

BuildTextArea textArea
The text area displaying the build file


created

boolean created
Whether this level has been created