org.ajax4jsf.renderkit.compiler
Class ImportResourceElement

java.lang.Object
  extended by org.ajax4jsf.renderkit.compiler.ElementBase
      extended by org.ajax4jsf.renderkit.compiler.ImportResourceElement
All Implemented Interfaces:
PreparedTemplate

public class ImportResourceElement
extends ElementBase

Created 27.02.2008

Since:
3.2
Author:
Nick Belaevski

Nested Class Summary
 
Nested classes/interfaces inherited from class org.ajax4jsf.renderkit.compiler.ElementBase
ElementBase.SkinValueGetter, ElementBase.ValueGetter
 
Field Summary
 
Fields inherited from class org.ajax4jsf.renderkit.compiler.ElementBase
valueGetter
 
Constructor Summary
ImportResourceElement(java.lang.String source)
           
 
Method Summary
 void encode(RendererBase renderer, javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Encode this XML component.
 void encode(TemplateContext context)
           
 void encode(TemplateContext context, java.lang.String breakPoint)
           
 java.lang.String getTag()
           
 java.lang.Object getValue(TemplateContext context)
           
 
Methods inherited from class org.ajax4jsf.renderkit.compiler.ElementBase
addBreakPoint, addChild, encodeBegin, encodeEnd, getAllowedClasses, getChildren, getDefault, getString, isValueReference, setBaseSkin, setCall, setContext, setDefault, setParent, setProperty, setSkin, setValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ImportResourceElement

public ImportResourceElement(java.lang.String source)
Method Detail

getTag

public java.lang.String getTag()
Returns:
tag name for element.

encode

public void encode(RendererBase renderer,
                   javax.faces.context.FacesContext context,
                   javax.faces.component.UIComponent component)
            throws java.io.IOException
Description copied from interface: PreparedTemplate
Encode this XML component. May be simple send element and attributes, call specified Renderer or RendererUtils method etc. Can encode children elements ( if exist ).

Specified by:
encode in interface PreparedTemplate
Overrides:
encode in class ElementBase
Throws:
java.io.IOException

encode

public void encode(TemplateContext context,
                   java.lang.String breakPoint)
            throws java.io.IOException
Specified by:
encode in interface PreparedTemplate
Overrides:
encode in class ElementBase
Throws:
java.io.IOException

encode

public void encode(TemplateContext context)
            throws java.io.IOException
Specified by:
encode in interface PreparedTemplate
Overrides:
encode in class ElementBase
Throws:
java.io.IOException

getValue

public java.lang.Object getValue(TemplateContext context)
Specified by:
getValue in interface PreparedTemplate
Overrides:
getValue in class ElementBase
Returns:
Returns the value. If is EL expression valueBinding - evaluate in.


Copyright © 2010. All Rights Reserved.