public static class BIFacesBeanImpl.Type
extends org.apache.myfaces.trinidad.bean.FacesBean.Type
Constructor and Description |
---|
BIFacesBeanImpl.Type() |
BIFacesBeanImpl.Type(org.apache.myfaces.trinidad.bean.FacesBean.Type superType) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.myfaces.trinidad.bean.PropertyKey |
createPropertyKey(java.lang.String name,
java.lang.Class type,
java.lang.Object defaultValue,
int capabilities,
int index) |
org.apache.myfaces.trinidad.bean.PropertyKey |
registerKey(java.lang.String name,
java.lang.Class type,
int capabilities,
boolean isMap)
Register a new key.
|
public BIFacesBeanImpl.Type()
public BIFacesBeanImpl.Type(org.apache.myfaces.trinidad.bean.FacesBean.Type superType)
protected org.apache.myfaces.trinidad.bean.PropertyKey createPropertyKey(java.lang.String name, java.lang.Class type, java.lang.Object defaultValue, int capabilities, int index)
createPropertyKey
in class org.apache.myfaces.trinidad.bean.FacesBean.Type
public final org.apache.myfaces.trinidad.bean.PropertyKey registerKey(java.lang.String name, java.lang.Class type, int capabilities, boolean isMap)
java.lang.IllegalStateException
- if the type is already locked,
or the key does not already exists.