org.jamon.annotations
Annotation Type Template


@Retention(value=RUNTIME)
public @interface Template


Required Element Summary
 java.lang.String signature
           
 
Optional Element Summary
 java.lang.String[] abstractMethodNames
           
 Fragment[] fragmentArguments
           
 int genericsCount
           
 int inheritanceDepth
           
 java.lang.String jamonContextType
           
 Method[] methods
           
 Argument[] optionalArguments
           
 Argument[] requiredArguments
           
 

Element Detail

signature

public abstract java.lang.String signature

requiredArguments

public abstract Argument[] requiredArguments
Default:
{}

optionalArguments

public abstract Argument[] optionalArguments
Default:
{}

fragmentArguments

public abstract Fragment[] fragmentArguments
Default:
{}

methods

public abstract Method[] methods
Default:
{}

abstractMethodNames

public abstract java.lang.String[] abstractMethodNames
Default:
{}

genericsCount

public abstract int genericsCount
Default:
0

inheritanceDepth

public abstract int inheritanceDepth
Default:
0

jamonContextType

public abstract java.lang.String jamonContextType
Default:
""


jamon