public interface QItemDefinition
QItemDefinition is the SPI representation of
 an item definition. It refers to Names
 only and is thus isolated from session-specific namespace mappings.ItemDefinition| Modifier and Type | Field and Description | 
|---|---|
| static QItemDefinition[] | EMPTY_ARRAYEmpty 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.