org.ajax4jsf.templatecompiler.elements.vcp
Class HeaderResourceElement
java.lang.Object
org.ajax4jsf.templatecompiler.elements.TemplateElementBase
org.ajax4jsf.templatecompiler.elements.vcp.HeaderResourceElement
- All Implemented Interfaces:
- TemplateElement
- Direct Known Subclasses:
- HeaderScriptsElement, HeaderStylesElement
public abstract class HeaderResourceElement
- extends TemplateElementBase
- Author:
- Maksim Kaszynski Utility element for HeaderResourceRenderer-based
templates Creates getXxx() methods with values set within it body
Example
<h:styles>/org/ajax4jsf/resource/style.css,/org/ajax4jsf/resource/style2.css</h:styles>
results in
private final InternetResource[] styles = {
getResource("/org/ajax4jsf/resource/style.css"),
getResource(/org/ajax4jsf/resource/style2.css")
};
protected InternetResource [] getStyles() {
return styles;
}
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HeaderResourceElement
public HeaderResourceElement(org.w3c.dom.Node element,
CompilationContext componentBean)
throws CompilationException
- Throws:
CompilationException
getGetterModifier
protected java.lang.String getGetterModifier()
getPropertyName
protected abstract java.lang.String getPropertyName()
getBeginElement
public java.lang.String getBeginElement()
getTemplateName
protected java.lang.String getTemplateName()
- Returns:
getEndElement
public java.lang.String getEndElement()
isSkipBody
public boolean isSkipBody()
- Specified by:
isSkipBody
in interface TemplateElement
- Overrides:
isSkipBody
in class TemplateElementBase
getResourcePaths
public java.lang.String[] getResourcePaths()
Copyright © 2009. All Rights Reserved.