org.apache.myfaces.trinidadinternal.uinode
Class UINodeFacesBean

java.lang.Object
  extended by org.apache.myfaces.trinidad.bean.FacesBeanImpl
      extended by org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
All Implemented Interfaces:
org.apache.myfaces.trinidad.bean.FacesBean, org.apache.myfaces.trinidad.component.UIXFacesBean
Direct Known Subclasses:
CommandButtonFacesBean, CommandLinkFacesBean, EditableFacesBean, ProcessChoiceBarFacesBean, SingleStepFacesBean

public class UINodeFacesBean
extends org.apache.myfaces.trinidad.bean.FacesBeanImpl
implements org.apache.myfaces.trinidad.component.UIXFacesBean


Nested Class Summary
static class UINodeFacesBean.Type
           
 
Constructor Summary
UINodeFacesBean()
           
 
Method Summary
protected  AttributeMap createAttributeMap(java.lang.String componentFamily)
          Hook for creating the AttributeMap.
protected  org.apache.myfaces.trinidad.bean.PropertyMap createBindingsMap()
           
protected  org.apache.myfaces.trinidad.bean.PropertyMap createPropertyMap()
           
protected  UIXComponentUINode createUINode(org.apache.myfaces.trinidad.component.UIXComponent component, java.lang.String namespaceURI, AttributeMap attrMap)
           
protected  AttributeKey getAttributeKey(org.apache.myfaces.trinidad.bean.PropertyKey key)
          Hook for converting PropertyKeys into AttributeKeys
protected  java.lang.String getNamespaceURI()
           
 org.apache.myfaces.trinidad.bean.FacesBean.Type getType()
           
 UINode getUINode()
           
 org.apache.myfaces.trinidad.component.UIXComponent getUIXComponent()
           
 void init(org.apache.myfaces.trinidad.component.UIXComponent component, org.apache.myfaces.trinidad.bean.FacesBean.Type type)
           
 void setUINodeAttribute(AttributeKey key, java.lang.Object value)
           
 
Methods inherited from class org.apache.myfaces.trinidad.bean.FacesBeanImpl
addAll, addEntry, bindingKeySet, containsEntry, entries, getEntries, getLocalProperty, getLocalPropertyImpl, getProperty, getRawProperty, getValueBinding, keySet, markInitialState, removeEntry, restoreState, saveState, setProperty, setPropertyImpl, setValueBinding, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.myfaces.trinidad.bean.FacesBean
addAll, addEntry, bindingKeySet, containsEntry, entries, getEntries, getLocalProperty, getProperty, getRawProperty, getValueBinding, keySet, markInitialState, removeEntry, restoreState, saveState, setProperty, setValueBinding
 

Constructor Detail

UINodeFacesBean

public UINodeFacesBean()
Method Detail

init

public void init(org.apache.myfaces.trinidad.component.UIXComponent component,
                 org.apache.myfaces.trinidad.bean.FacesBean.Type type)
Specified by:
init in interface org.apache.myfaces.trinidad.component.UIXFacesBean

getType

public org.apache.myfaces.trinidad.bean.FacesBean.Type getType()
Specified by:
getType in interface org.apache.myfaces.trinidad.bean.FacesBean
Specified by:
getType in class org.apache.myfaces.trinidad.bean.FacesBeanImpl

getUIXComponent

public org.apache.myfaces.trinidad.component.UIXComponent getUIXComponent()

getUINode

public UINode getUINode()

setUINodeAttribute

public void setUINodeAttribute(AttributeKey key,
                               java.lang.Object value)

getNamespaceURI

protected java.lang.String getNamespaceURI()

createPropertyMap

protected org.apache.myfaces.trinidad.bean.PropertyMap createPropertyMap()
Overrides:
createPropertyMap in class org.apache.myfaces.trinidad.bean.FacesBeanImpl

createBindingsMap

protected org.apache.myfaces.trinidad.bean.PropertyMap createBindingsMap()
Overrides:
createBindingsMap in class org.apache.myfaces.trinidad.bean.FacesBeanImpl

createAttributeMap

protected AttributeMap createAttributeMap(java.lang.String componentFamily)
Hook for creating the AttributeMap. Add type-specific AttributeKey overrides here.


getAttributeKey

protected AttributeKey getAttributeKey(org.apache.myfaces.trinidad.bean.PropertyKey key)
Hook for converting PropertyKeys into AttributeKeys


createUINode

protected UIXComponentUINode createUINode(org.apache.myfaces.trinidad.component.UIXComponent component,
                                          java.lang.String namespaceURI,
                                          AttributeMap attrMap)


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.