net.dpml.transit.tools
Class NodeTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by net.dpml.transit.tools.NodeTask

public class NodeTask
extends Task

Task supports the creation of preference as readable xml files.

Version:
1.1.0
Author:
Digital Product Meta Library

Nested Class Summary
 class NodeTask.EntryTask
          An attribute entry.
 
Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
NodeTask()
           
 
Method Summary
 NodeTask.EntryTask createEntry()
          Create and return a new attribute entry.
 NodeTask createNode()
          Create and return a new nested node.
 void setName(String name)
          Set the preference node name.
 
Methods inherited from class org.apache.tools.ant.Task
execute, getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeTask

public NodeTask()
Method Detail

setName

public void setName(String name)
Set the preference node name.

Parameters:
name - the node name

createNode

public NodeTask createNode()
Create and return a new nested node.

Returns:
the new node

createEntry

public NodeTask.EntryTask createEntry()
Create and return a new attribute entry.

Returns:
the new attribute