public class PropertyKey extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PropertyKey.Mutable
Indicates whether or not a property is mutable, and if so how likely it is to actually
be mutated.
|
Modifier and Type | Field and Description |
---|---|
static int |
CAP_LIST
Capability indicating this property describes a list.
|
static int |
CAP_NOT_BOUND
Capability indicating this property does not support bindings.
|
static int |
CAP_PARTIAL_STATE_HOLDER
Capability indicating this property can use the PartialStateHolder API.
|
static int |
CAP_STATE_HOLDER
Capability indicating this property can use the StateHolder API.
|
static int |
CAP_TRANSIENT
Capability indicating this property is transient.
|
Modifier | Constructor and Description |
---|---|
protected |
PropertyKey(String name,
Class<?> type,
Object defaultValue,
int capabilities,
int index) |
protected |
PropertyKey(String name,
Class<?> type,
Object defaultValue,
int capabilities,
int index,
PropertyKey.Mutable mutable) |
Modifier and Type | Method and Description |
---|---|
static PropertyKey |
createPropertyKey(String name)
Create a named PropertyKey, not attached to any type.
|
boolean |
equals(Object o) |
Object |
getDefault()
Returns the default value of this property.
|
static PropertyKey |
getDefaultPropertyKey(String name)
Returns a named PropertyKey of type Object
|
int |
getIndex()
Returns the index of this property.
|
PropertyKey.Mutable |
getMutable()
Returns true if the type of this property is mutable
|
String |
getName()
Returns the name of this property.
|
FacesBean.Type |
getOwner()
Returns the owning type for this property key.
|
boolean |
getSupportsBinding()
Returns true if the property supports being bound.
|
Class<?> |
getType()
Returns the type of this property.
|
int |
hashCode() |
boolean |
isList()
Returns true if the property is used to store a list.
|
boolean |
isPartialStateHolder()
Returns true if the property is used to store a PartialStateHolder.
|
boolean |
isTransient()
Returns true if the property is transient.
|
Object |
restoreValue(javax.faces.context.FacesContext context,
Object savedValue) |
Object |
saveValue(javax.faces.context.FacesContext context,
Object value) |
String |
toString() |
public static final int CAP_NOT_BOUND
public static final int CAP_TRANSIENT
public static final int CAP_LIST
public static final int CAP_STATE_HOLDER
public static final int CAP_PARTIAL_STATE_HOLDER
protected PropertyKey(String name, Class<?> type, Object defaultValue, int capabilities, int index)
protected PropertyKey(String name, Class<?> type, Object defaultValue, int capabilities, int index, PropertyKey.Mutable mutable)
public static PropertyKey createPropertyKey(String name)
public static PropertyKey getDefaultPropertyKey(String name)
public Class<?> getType()
public Object getDefault()
public FacesBean.Type getOwner()
public boolean getSupportsBinding()
public boolean isTransient()
public boolean isList()
public PropertyKey.Mutable getMutable()
public boolean isPartialStateHolder()
public String getName()
public int getIndex()
public Object restoreValue(javax.faces.context.FacesContext context, Object savedValue)
Copyright © 2001-2017 The Apache Software Foundation. All Rights Reserved.