|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.jackrabbit.core.state.ItemState
org.apache.jackrabbit.core.state.PropertyState
PropertyState represents the state of a Property.
| Field Summary | |
protected PropDefId |
defId
|
protected boolean |
multiValued
|
protected QName |
name
|
protected int |
type
|
protected InternalValue[] |
values
|
| Fields inherited from class org.apache.jackrabbit.core.state.ItemState |
id, overlayedState, parentUUID, status, STATUS_EXISTING, STATUS_EXISTING_MODIFIED, STATUS_EXISTING_REMOVED, STATUS_NEW, STATUS_STALE_DESTROYED, STATUS_STALE_MODIFIED, STATUS_UNDEFINED |
| Constructor Summary | |
PropertyState(PropertyState overlayedState,
int initialStatus,
boolean isTransient)
Package private constructor |
|
PropertyState(QName name,
String parentUUID,
int initialStatus,
boolean isTransient)
Package private constructor |
|
| Method Summary | |
protected void |
copy(ItemState state)
Copy state information from a state into this state |
PropDefId |
getDefinitionId()
Returns the id of the definition applicable to this property state. |
QName |
getName()
Returns the name of this property. |
int |
getType()
Returns the type of this property. |
InternalValue[] |
getValues()
Returns the value(s) of this property. |
boolean |
isMultiValued()
Returns true if this property is multi-valued, otherwise false. |
boolean |
isNode()
Determines if this item state represents a node. |
void |
setDefinitionId(PropDefId defId)
Sets the id of the definition applicable to this property state. |
void |
setMultiValued(boolean multiValued)
Sets the flag indicating whether this property is multi-valued. |
void |
setType(int type)
Sets the type of this property. |
void |
setValues(InternalValue[] values)
Sets the value(s) of this property. |
| Methods inherited from class org.apache.jackrabbit.core.state.ItemState |
addListener, connect, discard, disconnect, getId, getOverlayedState, getParentUUID, getStatus, hasOverlayedState, isStale, isTransient, notifyStateCreated, notifyStateDestroyed, notifyStateDiscarded, notifyStateUpdated, reconnect, removeListener, setParentUUID, setStatus, stateCreated, stateDestroyed, stateDiscarded, stateModified |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected QName name
protected InternalValue[] values
protected int type
protected boolean multiValued
protected PropDefId defId
| Constructor Detail |
public PropertyState(PropertyState overlayedState,
int initialStatus,
boolean isTransient)
overlayedState - the backing property state being overlayedinitialStatus - the initial status of the property state objectisTransient - flag indicating whether this state is transient or not
public PropertyState(QName name,
String parentUUID,
int initialStatus,
boolean isTransient)
name - name of the propertyparentUUID - the uuid of the parent nodeinitialStatus - the initial status of the property state objectisTransient - flag indicating whether this state is transient or not| Method Detail |
protected void copy(ItemState state)
copy in class ItemStatestate - source state informationpublic boolean isNode()
isNode in class ItemStateItemState.isNode()public QName getName()
public void setType(int type)
type - the type to be setPropertyTypepublic void setMultiValued(boolean multiValued)
multiValued - flag indicating whether this property is multi-valuedpublic int getType()
PropertyTypepublic boolean isMultiValued()
public PropDefId getDefinitionId()
public void setDefinitionId(PropDefId defId)
defId - the id of the definitionpublic void setValues(InternalValue[] values)
values - the new valuespublic InternalValue[] getValues()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||