org.jamon.codegen
Class TemplateDescription

java.lang.Object
  extended by org.jamon.codegen.TemplateDescription

public class TemplateDescription
extends java.lang.Object


Field Summary
static TemplateDescription EMPTY
           
 
Constructor Summary
TemplateDescription(java.lang.Class<?> p_proxy)
           
TemplateDescription(TemplateUnit p_templateUnit)
           
 
Method Summary
 java.util.Collection<java.lang.String> getAbstractMethodNames()
           
 java.util.List<FragmentArgument> getFragmentInterfaces()
           
 int getGenericParamsCount()
           
 int getInheritanceDepth()
           
 java.lang.String getJamonContextType()
           
 java.util.Map<java.lang.String,MethodUnit> getMethodUnits()
           
 java.util.Set<OptionalArgument> getOptionalArgs()
           
 java.util.List<RequiredArgument> getRequiredArgs()
           
 java.lang.String getSignature()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY

public static final TemplateDescription EMPTY
Constructor Detail

TemplateDescription

public TemplateDescription(TemplateUnit p_templateUnit)

TemplateDescription

public TemplateDescription(java.lang.Class<?> p_proxy)
                    throws java.lang.NoSuchFieldException
Throws:
java.lang.NoSuchFieldException
Method Detail

getRequiredArgs

public java.util.List<RequiredArgument> getRequiredArgs()

getOptionalArgs

public java.util.Set<OptionalArgument> getOptionalArgs()

getSignature

public java.lang.String getSignature()

getFragmentInterfaces

public java.util.List<FragmentArgument> getFragmentInterfaces()

getMethodUnits

public java.util.Map<java.lang.String,MethodUnit> getMethodUnits()

getAbstractMethodNames

public java.util.Collection<java.lang.String> getAbstractMethodNames()

getInheritanceDepth

public int getInheritanceDepth()

getGenericParamsCount

public int getGenericParamsCount()

getJamonContextType

public java.lang.String getJamonContextType()


jamon