ninja.activeproxy.path.description
Class IODescription

java.lang.Object
  |
  +--ninja.activeproxy.path.description.ElementDescription
        |
        +--ninja.activeproxy.path.description.IODescription
Direct Known Subclasses:
InputDescription, OutputDescription

public abstract class IODescription
extends ElementDescription

Description of input and output. Abstract class which will force instantiation of children of this class.

See Also:
Serialized Form

Fields inherited from class ninja.activeproxy.path.description.ElementDescription
attributes, children, type
 
Constructor Summary
IODescription(java.lang.String type)
          Constructs an IODescription of the given type.
 
Method Summary
 DataTypeDescription getDataType()
          Returns the data type of this IODescription.
 ProtocolDescription getProtocol()
          Returns the protocol of this IODescription.
 
Methods inherited from class ninja.activeproxy.path.description.ElementDescription
addChild, addChildren, getAllAttributes, getAttr, getChildren, getChildrenByType, getType, removeChild, removeChildrenByType, setAttr
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

IODescription

public IODescription(java.lang.String type)
Constructs an IODescription of the given type.
Parameters:
type - the type of the IODescription.
Method Detail

getProtocol

public ProtocolDescription getProtocol()
Returns the protocol of this IODescription.
Returns:
the protocol of this IODescription.

getDataType

public DataTypeDescription getDataType()
Returns the data type of this IODescription.
Returns:
the data type of this IODescription.