|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.xsp.complex.ValueBindingObjectImpl
public abstract class ValueBindingObjectImpl
Provides a base implementation for complex-types which need to support computed expressions.
Constructor Summary | |
---|---|
protected |
ValueBindingObjectImpl()
|
Method Summary | |
---|---|
javax.faces.component.UIComponent |
getComponent()
Return the associated UIComponent instance. |
protected javax.faces.context.FacesContext |
getFacesContext()
Helper method to return the current FacesContext |
javax.faces.el.ValueBinding |
getValueBinding(java.lang.String name)
Return the ValueBinding instance to used to calculate the value for the specified property. |
boolean |
isTransient()
|
void |
restoreState(javax.faces.context.FacesContext context,
java.lang.Object value)
|
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 |
setTransient(boolean transientFlag)
|
void |
setValueBinding(java.lang.String name,
javax.faces.el.ValueBinding binding)
Set the ValueBinding instance to used to calculate the value for the specified property. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected ValueBindingObjectImpl()
Method Detail |
---|
protected javax.faces.context.FacesContext getFacesContext()
public javax.faces.el.ValueBinding getValueBinding(java.lang.String name)
ValueBindingObject
getValueBinding
in interface ValueBindingObject
name
- Name of the property
public void setValueBinding(java.lang.String name, javax.faces.el.ValueBinding binding)
ValueBindingObject
setValueBinding
in interface ValueBindingObject
name
- Name of the propertybinding
- The ValueBinding to set, or null to remove an existing ValueBindingpublic void setComponent(javax.faces.component.UIComponent component)
ComponentBindingObject
setComponent
in interface ComponentBindingObject
public javax.faces.component.UIComponent getComponent()
ComponentBindingObject
getComponent
in interface ComponentBindingObject
public boolean isTransient()
isTransient
in interface javax.faces.component.StateHolder
public void setTransient(boolean transientFlag)
setTransient
in interface javax.faces.component.StateHolder
public java.lang.Object saveState(javax.faces.context.FacesContext context)
saveState
in interface javax.faces.component.StateHolder
public void restoreState(javax.faces.context.FacesContext context, java.lang.Object value)
restoreState
in interface javax.faces.component.StateHolder
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |