|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Superinterface of NodeDefinition
and PropertyDefinition
.
Method Summary | |
NodeType |
getDeclaringNodeType()
Gets the node type that contains the declaration of this ItemDefinition . |
java.lang.String |
getName()
Gets the name of the child item. |
int |
getOnParentVersion()
Gets the on-parent-version status of the child item. |
boolean |
isAutoCreated()
Reports whether the item is to be automatically created when its parent node is created. |
boolean |
isMandatory()
Reports whether the item is mandatory. |
boolean |
isProtected()
Reports whether the child item is protected. |
Method Detail |
public NodeType getDeclaringNodeType()
ItemDefinition
.
NodeType
object.public java.lang.String getName()
"*"
, this
ItemDefinition
defines a residual set of child items. That is,
it defines the characteristics of all those child items with names apart
from the names explicitly used in other child item definitions.
String
denoting the name or "*"
.public boolean isAutoCreated()
true
, then this ItemDefinition
will necessarily not be a residual
set definition but will specify an actual item name (in other words getName() will not
return �*�).
boolean
.public boolean isMandatory()
null
value).
In the case of multi-value properties this means that the property must exist,
though it can have zero or more values.
An attempt to save a node that has a mandatory child item without first
creating that child item will throw a
ConstraintViolationException
on save
.
boolean
public int getOnParentVersion()
OnParentVersionAction
.
int
.public boolean isProtected()
Item.remove
,
Node.addNode
, Node.setProperty
and Property.setValue
).
A protected node may be removed or modified (in a level 2 implementation), however, through some
mechanism not defined by this specification or as a side-effect of operations other than
the standard write methods of the API.
boolean
.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |