org.jamon.codegen
Interface Unit
- All Superinterfaces:
- StatementBlock
- All Known Subinterfaces:
- MethodUnit
- All Known Implementing Classes:
- AbstractInnerUnit, AbstractUnit, DeclaredMethodUnit, DefUnit, FragmentUnit, OverriddenMethodUnit, TemplateUnit
public interface Unit
- extends StatementBlock
getName
java.lang.String getName()
getFragmentArgs
java.util.List<FragmentArgument> getFragmentArgs()
getSignatureRequiredArgs
java.util.List<RequiredArgument> getSignatureRequiredArgs()
getSignatureOptionalArgs
java.util.Collection<OptionalArgument> getSignatureOptionalArgs()
printRenderArgsDecl
void printRenderArgsDecl(CodeWriter p_writer)
generateRenderBody
void generateRenderBody(CodeWriter p_writer,
TemplateDescriber p_describer)
throws ParserErrorImpl
- Throws:
ParserErrorImpl
canThrowIOException
boolean canThrowIOException()
jamon