org.jamon.codegen
Class AbstractArgument

java.lang.Object
  extended by org.jamon.codegen.AbstractArgument
Direct Known Subclasses:
OptionalArgument, RequiredArgument

public abstract class AbstractArgument
extends java.lang.Object


Constructor Summary
AbstractArgument(ArgNode p_arg)
           
AbstractArgument(java.lang.String p_name, java.lang.String p_type, org.jamon.api.Location p_location)
           
 
Method Summary
 void generateImplDataCode(CodeWriter p_writer)
           
protected  void generateImplDataSetterCode(CodeWriter p_writer)
           
 java.lang.String getGetterName()
           
 org.jamon.api.Location getLocation()
           
 java.lang.String getName()
           
 java.lang.String getSetterName()
           
 java.lang.String getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractArgument

public AbstractArgument(java.lang.String p_name,
                        java.lang.String p_type,
                        org.jamon.api.Location p_location)

AbstractArgument

public AbstractArgument(ArgNode p_arg)
Method Detail

getName

public java.lang.String getName()

getType

public java.lang.String getType()

getLocation

public org.jamon.api.Location getLocation()

getSetterName

public java.lang.String getSetterName()

getGetterName

public java.lang.String getGetterName()

generateImplDataCode

public void generateImplDataCode(CodeWriter p_writer)

generateImplDataSetterCode

protected void generateImplDataSetterCode(CodeWriter p_writer)


jamon