org.jamon.node
Class OptionalArgNode

java.lang.Object
  extended by org.jamon.node.AbstractNode
      extended by org.jamon.node.ArgNode
          extended by org.jamon.node.OptionalArgNode

public class OptionalArgNode
extends ArgNode


Constructor Summary
OptionalArgNode(org.jamon.api.Location p_location, ArgTypeNode p_type, ArgNameNode p_name, ArgValueNode p_value)
           
 
Method Summary
 void apply(Analysis p_analysis)
           
 boolean equals(java.lang.Object p_obj)
           
 ArgValueNode getValue()
           
 int hashCode()
           
protected  void propertiesToString(java.lang.StringBuilder p_buffer)
           
 
Methods inherited from class org.jamon.node.ArgNode
getName, getType
 
Methods inherited from class org.jamon.node.AbstractNode
addProperty, addProperty, addPropertyList, getLocation, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OptionalArgNode

public OptionalArgNode(org.jamon.api.Location p_location,
                       ArgTypeNode p_type,
                       ArgNameNode p_name,
                       ArgValueNode p_value)
Method Detail

apply

public void apply(Analysis p_analysis)
Overrides:
apply in class ArgNode

getValue

public ArgValueNode getValue()

equals

public boolean equals(java.lang.Object p_obj)
Overrides:
equals in class ArgNode

hashCode

public int hashCode()
Overrides:
hashCode in class ArgNode

propertiesToString

protected void propertiesToString(java.lang.StringBuilder p_buffer)
Overrides:
propertiesToString in class ArgNode


jamon