public class UIXFacesBeanImpl extends FacesBeanImpl implements UIXFacesBean
FacesBean
,
FacesBeanImpl
,
UIXFacesBean
,
UIXComponentBase
FacesBean.Type
Constructor and Description |
---|
UIXFacesBeanImpl() |
Modifier and Type | Method and Description |
---|---|
UIXComponent |
getComponent() |
protected Object |
getLocalPropertyImpl(PropertyKey key) |
FacesBean.Type |
getType()
Get the type of a FacesBean
|
void |
init(UIXComponent component,
FacesBean.Type type)
Subclassers most call super with the component and type
|
Set<PropertyKey> |
keySet()
Returns a Set of all PropertyKeys that have either lists
or values attached.
|
void |
restoreState(javax.faces.context.FacesContext context,
Object state)
Restores the state of a FacesBean.
|
Object |
saveState(javax.faces.context.FacesContext context)
Saves the state of a FacesBean.
|
void |
setPropertyImpl(PropertyKey key,
Object value) |
addAll, addEntry, bindingKeySet, clearInitialState, containsEntry, createExpressionsMap, createPropertyMap, entries, getEntries, getLocalProperty, getProperty, getRawProperty, getValueBinding, getValueExpression, initialStateMarked, markInitialState, removeEntry, setProperty, setValueBinding, setValueExpression, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addAll, addEntry, bindingKeySet, clearInitialState, containsEntry, entries, getEntries, getLocalProperty, getProperty, getRawProperty, getValueBinding, getValueExpression, initialStateMarked, markInitialState, removeEntry, setProperty, setValueBinding, setValueExpression
public final FacesBean.Type getType()
FacesBeanImpl
getType
in interface FacesBean
getType
in class FacesBeanImpl
public final UIXComponent getComponent()
public void init(UIXComponent component, FacesBean.Type type)
init
in interface UIXFacesBean
component
- UIXComponentBase to bind to this UIXFacesBeantype
- IllegalStateException
- if init() called a second time with a different component or if
the Type changes for one non-null Type to anotherIllegalArgumentException
- if component is not a UIXComponentBaseNullPointerException
- of component is nullpublic Set<PropertyKey> keySet()
FacesBean
keySet
in interface FacesBean
keySet
in class FacesBeanImpl
public void setPropertyImpl(PropertyKey key, Object value)
setPropertyImpl
in class FacesBeanImpl
protected Object getLocalPropertyImpl(PropertyKey key)
getLocalPropertyImpl
in class FacesBeanImpl
public Object saveState(javax.faces.context.FacesContext context)
FacesBean
saveState
in interface FacesBean
saveState
in class FacesBeanImpl
public void restoreState(javax.faces.context.FacesContext context, Object state)
FacesBean
restoreState
in interface FacesBean
restoreState
in class FacesBeanImpl
Copyright © 2001-2017 The Apache Software Foundation. All Rights Reserved.