org.zkoss.jsf.zul.impl
Class BaseComponentDefinition

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by org.zkoss.jsf.zul.impl.AbstractComponent
              extended by org.zkoss.jsf.zul.impl.BaseComponentDefinition
All Implemented Interfaces:
javax.faces.component.StateHolder
Direct Known Subclasses:
ComponentDefinition

public class BaseComponentDefinition
extends AbstractComponent

A Implement of component definition tag

Author:
Dennis.Chen

Field Summary
 
Fields inherited from class javax.faces.component.UIComponent
bindings
 
Constructor Summary
BaseComponentDefinition()
           
 
Method Summary
 void encodeBegin(javax.faces.context.FacesContext context)
           
 java.lang.String getExtends()
           
 java.lang.String getMacroURI()
           
 java.lang.String getMoldName()
           
 java.lang.String getMoldURI()
           
 java.lang.String getName()
           
 java.lang.String getUseClass()
           
 boolean isInline()
           
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
          Override Method, restore the state of this component.
 java.lang.Object saveState(javax.faces.context.FacesContext context)
          Override Method, save the state of this component.
 void setDynamicAttribute(java.util.Map map)
          Set dynamic attribute
 void setExtends(java.lang.String _extends)
           
 void setInline(boolean inline)
           
 void setMacroURI(java.lang.String macroURI)
           
 void setMoldName(java.lang.String moldName)
           
 void setMoldURI(java.lang.String moldURI)
           
 void setName(java.lang.String name)
           
 void setUseClass(java.lang.String useClass)
           
 
Methods inherited from class org.zkoss.jsf.zul.impl.AbstractComponent
findAncestorWithClass, getBodyContent, getComponentInfo, getFacesContext, getFamily, getIf, getUnless, isEffective, isSuppressed, loadZULTree, restoreAttachedMapState, saveAttachedMapState, setBodyContent, setIf, setSuppressed, setUnless
 
Methods inherited from class javax.faces.component.UIComponentBase
addFacesListener, broadcast, decode, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getContainerClientId, getValueExpression, setValueExpression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseComponentDefinition

public BaseComponentDefinition()
Method Detail

getMacroURI

public java.lang.String getMacroURI()

setMacroURI

public void setMacroURI(java.lang.String macroURI)

getExtends

public java.lang.String getExtends()

setExtends

public void setExtends(java.lang.String _extends)

getUseClass

public java.lang.String getUseClass()

setUseClass

public void setUseClass(java.lang.String useClass)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

isInline

public boolean isInline()

setInline

public void setInline(boolean inline)

getMoldName

public java.lang.String getMoldName()

setMoldName

public void setMoldName(java.lang.String moldName)

getMoldURI

public java.lang.String getMoldURI()

setMoldURI

public void setMoldURI(java.lang.String moldURI)

setDynamicAttribute

public void setDynamicAttribute(java.util.Map map)
Set dynamic attribute

Parameters:
map - the dynamic attributes.

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext context)
Override Method, save the state of this component.

Specified by:
saveState in interface javax.faces.component.StateHolder
Overrides:
saveState in class AbstractComponent

restoreState

public void restoreState(javax.faces.context.FacesContext context,
                         java.lang.Object state)
Override Method, restore the state of this component.

Specified by:
restoreState in interface javax.faces.component.StateHolder
Overrides:
restoreState in class AbstractComponent

encodeBegin

public void encodeBegin(javax.faces.context.FacesContext context)
                 throws java.io.IOException
Overrides:
encodeBegin in class javax.faces.component.UIComponentBase
Throws:
java.io.IOException


Copyright © 2005-2007 Potix Corporation. All Rights Reserved.