public interface QItemDefinition
QItemDefinition
is the SPI representation of
an item definition
. It refers to Name
s
only and is thus isolated from session-specific namespace mappings.ItemDefinition
Modifier and Type | Field and Description |
---|---|
static QItemDefinition[] |
EMPTY_ARRAY
Empty array of
QItemDefinition . |
Modifier and Type | Method and Description |
---|---|
boolean |
definesNode()
Determines whether this item definition defines a node.
|
boolean |
definesResidual()
Determines whether this item definition defines a residual set of
child items.
|
Name |
getDeclaringNodeType()
Gets the name of the declaring node type.
|
Name |
getName()
Gets the name of the child item.
|
int |
getOnParentVersion()
Gets the 'onParentVersion' attribute of the item.
|
boolean |
isAutoCreated()
Determines whether the item is 'autoCreated'.
|
boolean |
isMandatory()
Determines whether the item is 'mandatory'.
|
boolean |
isProtected()
Determines whether the item is 'protected'.
|
static final QItemDefinition[] EMPTY_ARRAY
QItemDefinition
.Name getName()
Name getDeclaringNodeType()
boolean isAutoCreated()
int getOnParentVersion()
boolean isProtected()
boolean isMandatory()
boolean definesResidual()
true
if this definition defines a residual set;
false
otherwise.boolean definesNode()
true
if this is a node definition;
false
otherwise (i.e. it is a property definition).Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.