org.apache.tools.ant.taskdefs
Class Input.Handler

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.apache.tools.ant.taskdefs.AntlibDefinition
              extended by org.apache.tools.ant.taskdefs.DefBase
                  extended by org.apache.tools.ant.taskdefs.Input.Handler
All Implemented Interfaces:
java.lang.Cloneable
Enclosing class:
Input

public class Input.Handler
extends DefBase

Represents an InputHandler.


Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
Input.Handler()
           
 
Method Summary
 java.lang.String getClassname()
          Get the classname of the InputHandler.
 java.lang.String getRefid()
          Get the refid of this Handler.
 Input.HandlerType getType()
          Get the handler type.
 void setClassname(java.lang.String classname)
          Set the InputHandler classname.
 void setRefid(java.lang.String refid)
          Specify that the handler is a reference on the project; this allows the use of a custom inputhandler.
 void setType(Input.HandlerType type)
          Set the handler type.
 
Methods inherited from class org.apache.tools.ant.taskdefs.DefBase
createClasspath, createLoader, getClasspath, getClasspathId, getLoaderId, hasCpDelegate, init, isReverseLoader, setClasspath, setClasspathRef, setLoaderRef, setReverseLoader
 
Methods inherited from class org.apache.tools.ant.taskdefs.AntlibDefinition
getAntlibClassLoader, getURI, setAntlibClassLoader, setURI
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, execute, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Input.Handler

public Input.Handler()
Method Detail

setRefid

public void setRefid(java.lang.String refid)
Specify that the handler is a reference on the project; this allows the use of a custom inputhandler.

Parameters:
refid - the String refid.

getRefid

public java.lang.String getRefid()
Get the refid of this Handler.

Returns:
String refid.

setClassname

public void setClassname(java.lang.String classname)
Set the InputHandler classname.

Parameters:
classname - the String classname.

getClassname

public java.lang.String getClassname()
Get the classname of the InputHandler.

Returns:
String classname.

setType

public void setType(Input.HandlerType type)
Set the handler type.

Parameters:
type - a HandlerType.

getType

public Input.HandlerType getType()
Get the handler type.

Returns:
a HandlerType object.