|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ajax4jsf.renderkit.compiler.HtmlCompiler
public class HtmlCompiler
Compiler for XML string or stream for creation of Renderer
internal
interpretator. Use Apache Digitester for parse .
Field Summary | |
---|---|
static java.lang.String |
ANY_PARENT
|
static java.lang.String |
ATTRIBUTE_TAG
|
static java.lang.String |
BREAK_TAG
|
static java.lang.String |
CALL_PARAM_TAG
|
static java.lang.String |
CALL_TAG
|
static java.lang.String |
CHILD_METHOD
|
static java.lang.String |
CHILD_PARAM_METHOD
|
static java.lang.String |
CHILD_TAG
|
static java.lang.String |
CHILDREN_TAG
|
static java.lang.String |
FACET_TAG
|
static java.lang.String |
IF_TAG
|
static java.lang.String |
IMPORT_RESOURCE_TAG
|
static java.lang.String |
NS_PREFIX
|
static java.lang.String |
NS_UTIL_PREFIX
|
static java.lang.String |
RESOURCE_TAG
|
static java.lang.String |
ROOT_TAG
|
static java.lang.String |
SELECTOR_TAG
|
static java.lang.String |
STYLE_TAG
|
static java.lang.String |
VALUE_CALL_TAG
|
static java.lang.String |
VERBATUM_TAG
|
Constructor Summary | |
---|---|
HtmlCompiler()
Constructor with initialisation. |
Method Summary | |
---|---|
PreparedTemplate |
compile(java.io.InputStream input,
java.lang.String sourcename)
Compile input InputStream to PreparedTemplate - set of Java classes to encode as JSF output. |
PreparedTemplate |
compile(java.io.Reader input)
|
PreparedTemplate |
compile(java.lang.String xml)
Compile template for XML from simple string. |
static PreparedTemplate |
compileResource(java.lang.Class base,
java.lang.String resource)
Compile XML from resource in classpath. |
static PreparedTemplate |
compileResource(java.lang.String resource)
Compile XML from resource in classpath. |
java.util.Map |
compileResources(java.lang.Class base,
java.lang.String[] templates)
Compile set of templates at time. |
protected void |
setCustomRules(org.apache.commons.digester.Digester digestr)
Build custom rules for parse special tags and attributes. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String NS_PREFIX
public static final java.lang.String NS_UTIL_PREFIX
public static final java.lang.String ROOT_TAG
public static final java.lang.String CALL_TAG
public static final java.lang.String VALUE_CALL_TAG
public static final java.lang.String CALL_PARAM_TAG
public static final java.lang.String VERBATUM_TAG
public static final java.lang.String BREAK_TAG
public static final java.lang.String FACET_TAG
public static final java.lang.String CHILDREN_TAG
public static final java.lang.String IF_TAG
public static final java.lang.String CHILD_TAG
public static final java.lang.String STYLE_TAG
public static final java.lang.String CHILD_METHOD
public static final java.lang.String RESOURCE_TAG
public static final java.lang.String ATTRIBUTE_TAG
public static final java.lang.String CHILD_PARAM_METHOD
public static final java.lang.String ANY_PARENT
public static final java.lang.String SELECTOR_TAG
public static final java.lang.String IMPORT_RESOURCE_TAG
Constructor Detail |
---|
public HtmlCompiler()
Method Detail |
---|
protected void setCustomRules(org.apache.commons.digester.Digester digestr)
TemplateContext
for trmplate encodingnull
digestr
- public PreparedTemplate compile(java.lang.String xml)
xml
- - String with template code
public java.util.Map compileResources(java.lang.Class base, java.lang.String[] templates)
RendererBase
subclasses constructor
base
- - base class for resources pathstemplates
- - array with templates names.
Map
, with keys - templates name, value - compiled template.public static PreparedTemplate compileResource(java.lang.Class base, java.lang.String resource)
base
- - class of base object.resource
- - path to resource ( if not start with / , relative to base object )
public static PreparedTemplate compileResource(java.lang.String resource)
resource
- - absolute path to resource
public PreparedTemplate compile(java.io.Reader input)
public PreparedTemplate compile(java.io.InputStream input, java.lang.String sourcename)
InputStream
to PreparedTemplate
- set of Java classes to encode as JSF output.
input
- stream with template XML text.sourcename
- ( optional ) name of resource, for debug purposes.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |