org.jamon.codegen
Class TemplateDescriber

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

public class TemplateDescriber
extends java.lang.Object


Constructor Summary
TemplateDescriber(org.jamon.api.TemplateSource p_templateSource, java.lang.ClassLoader p_classLoader)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> getAliases(java.lang.String p_path)
           
 org.jamon.emit.EmitMode getEmitMode(java.lang.String p_path)
           
 java.lang.String getExternalIdentifier(java.lang.String p_path)
           
 java.lang.String getJamonContextType(java.lang.String p_path)
           
 TemplateDescription getTemplateDescription(java.lang.String p_path, org.jamon.api.Location p_location)
           
 TemplateDescription getTemplateDescription(java.lang.String p_path, org.jamon.api.Location p_location, java.util.Set<java.lang.String> p_children)
           
 TopNode parseTemplate(java.lang.String p_path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateDescriber

public TemplateDescriber(org.jamon.api.TemplateSource p_templateSource,
                         java.lang.ClassLoader p_classLoader)
Method Detail

getTemplateDescription

public TemplateDescription getTemplateDescription(java.lang.String p_path,
                                                  org.jamon.api.Location p_location)
                                           throws java.io.IOException,
                                                  ParserErrorImpl
Throws:
java.io.IOException
ParserErrorImpl

getTemplateDescription

public TemplateDescription getTemplateDescription(java.lang.String p_path,
                                                  org.jamon.api.Location p_location,
                                                  java.util.Set<java.lang.String> p_children)
                                           throws java.io.IOException,
                                                  ParserErrorImpl
Throws:
java.io.IOException
ParserErrorImpl

parseTemplate

public TopNode parseTemplate(java.lang.String p_path)
                      throws java.io.IOException
Throws:
java.io.IOException

getExternalIdentifier

public java.lang.String getExternalIdentifier(java.lang.String p_path)

getAliases

public java.util.Map<java.lang.String,java.lang.String> getAliases(java.lang.String p_path)
                                                            throws java.io.IOException
Throws:
java.io.IOException

getJamonContextType

public java.lang.String getJamonContextType(java.lang.String p_path)
                                     throws java.io.IOException
Throws:
java.io.IOException

getEmitMode

public org.jamon.emit.EmitMode getEmitMode(java.lang.String p_path)
                                    throws java.io.IOException
Throws:
java.io.IOException


jamon