org.ajax4jsf.templatecompiler.elements
Interface TemplateElement

All Known Implementing Classes:
AjaxRenderedAreaElement, CDATAElement, CommentElement, Declaration, DirectiveInclude, DirectivePage, Expression, FCallTemplateElement, FClientIDTemplateElement, FInsertChildren, ForEachTemplateElement, FResourceTemplateElement, HeaderResourceElement, HeaderScriptsElement, HeaderStylesElement, HTMLElement, IFTemplateElement, InsertComponent, ObjectTemplateElement, PIElement, RootElement, Scriptlet, SetTemplateElement, TemplateElementBase, TextElement, UInsertFacetTemplateElement, VcpBodyTemplateElement

public interface TemplateElement

Intarace for tag processors.

Version:
$Revision: 1.1.2.2 $ $Date: 2007/02/26 20:48:43 $
Author:
ayukhovich@exadel.com (latest modification by $Author: alexsmirnov $)

Method Summary
 void addSubElement(TemplateElement e)
           
 java.lang.String getBeginElement()
           
 java.lang.String getEndElement()
           
 java.util.ArrayList<TemplateElement> getSubElements()
           
 boolean isSkipBody()
           
 java.lang.String toCode()
           
 

Method Detail

getBeginElement

java.lang.String getBeginElement()
                                 throws CompilationException
Throws:
CompilationException

getEndElement

java.lang.String getEndElement()
                               throws CompilationException
Throws:
CompilationException

isSkipBody

boolean isSkipBody()

addSubElement

void addSubElement(TemplateElement e)

toCode

java.lang.String toCode()
                        throws CompilationException
Throws:
CompilationException

getSubElements

java.util.ArrayList<TemplateElement> getSubElements()
Returns:
the subElements


Copyright © 2009. All Rights Reserved.