com.ibm.xsp.component
Class UIPassThroughTag.TagAttribute

java.lang.Object
  extended by com.ibm.xsp.component.UIPassThroughTag.TagAttribute
All Implemented Interfaces:
ComponentBindingObject, javax.faces.component.StateHolder
Enclosing class:
UIPassThroughTag

public static class UIPassThroughTag.TagAttribute
extends java.lang.Object
implements javax.faces.component.StateHolder, ComponentBindingObject

TagAttribute class represents on attribute defined on a pass through tag.


Constructor Summary
UIPassThroughTag.TagAttribute()
          TagAttribute class represents on attribute defined on a pass through tag.
UIPassThroughTag.TagAttribute(java.lang.String name, java.lang.String value)
           
UIPassThroughTag.TagAttribute(java.lang.String name, javax.faces.el.ValueBinding binding)
           
 
Method Summary
 javax.faces.component.UIComponent getComponent()
          Return the associated UIComponent instance.
 java.lang.String getName()
           
 java.lang.String getValue()
           
 boolean isTransient()
           
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setComponent(javax.faces.component.UIComponent component)
          This will be called while constructing the component and the UIComponent tree, so no processing should be performed at this stage.
 void setName(java.lang.String name)
           
 void setTransient(boolean transient1)
           
 void setValue(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIPassThroughTag.TagAttribute

public UIPassThroughTag.TagAttribute()
TagAttribute class represents on attribute defined on a pass through tag.


UIPassThroughTag.TagAttribute

public UIPassThroughTag.TagAttribute(java.lang.String name,
                                     java.lang.String value)
Parameters:
name - defines the name of the attribute
value - definds the value set on this attribute

UIPassThroughTag.TagAttribute

public UIPassThroughTag.TagAttribute(java.lang.String name,
                                     javax.faces.el.ValueBinding binding)
Method Detail

getName

public java.lang.String getName()
Returns:
name of the attribute

setName

public void setName(java.lang.String name)
Parameters:
name - sets the name of the attribute

getValue

public java.lang.String getValue()
Returns:
Returns the value set on this attribute

setValue

public void setValue(java.lang.String value)
Parameters:
value - Sets the value of the attribute

getComponent

public javax.faces.component.UIComponent getComponent()
Description copied from interface: ComponentBindingObject
Return the associated UIComponent instance.

Specified by:
getComponent in interface ComponentBindingObject
Returns:
the component
See Also:
ComponentBindingObject.getComponent()

setComponent

public void setComponent(javax.faces.component.UIComponent component)
Description copied from interface: ComponentBindingObject
This will be called while constructing the component and the UIComponent tree, so no processing should be performed at this stage.

Specified by:
setComponent in interface ComponentBindingObject
Parameters:
component - the component to set
See Also:
ComponentBindingObject.setComponent(javax.faces.component.UIComponent)

restoreState

public void restoreState(javax.faces.context.FacesContext context,
                         java.lang.Object state)
Specified by:
restoreState in interface javax.faces.component.StateHolder

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface javax.faces.component.StateHolder

isTransient

public boolean isTransient()
Specified by:
isTransient in interface javax.faces.component.StateHolder

setTransient

public void setTransient(boolean transient1)
Specified by:
setTransient in interface javax.faces.component.StateHolder