| Package | Description | 
|---|---|
| org.apache.jackrabbit.core.nodetype | |
| org.apache.jackrabbit.spi | 
 Defines the interfaces of the JCR SPI (Service Provider Interface). 
 | 
| org.apache.jackrabbit.spi.commons | |
| org.apache.jackrabbit.spi.commons.nodetype | 
| Modifier and Type | Method and Description | 
|---|---|
QItemDefinition[] | 
EffectiveNodeType.getAllItemDefs()  | 
QItemDefinition[] | 
EffectiveNodeType.getNamedItemDefs()  | 
QItemDefinition[] | 
EffectiveNodeType.getNamedItemDefs(Name name)  | 
QItemDefinition[] | 
EffectiveNodeType.getUnnamedItemDefs()  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
QNodeDefinition
QNodeDefinition is the SPI representation of
 a node definition. | 
interface  | 
QPropertyDefinition
QPropertyDefinition is the SPI representation of
 a property definition. | 
| Modifier and Type | Field and Description | 
|---|---|
static QItemDefinition[] | 
QItemDefinition.EMPTY_ARRAY
Empty array of  
QItemDefinition. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
QItemDefinitionImpl
This abstract class implements the  
QItemDefinition
 interface and additionally provides setter methods for the
 various item definition attributes. | 
class  | 
QNodeDefinitionImpl
QNodeDefinitionImpl implements a QNodeDefinition. | 
class  | 
QPropertyDefinitionImpl
QPropertyDefinitionImpl implements SPI property
 definition interface. | 
| Constructor and Description | 
|---|
NodeDefinitionImpl(QItemDefinition itemDef,
                  AbstractNodeTypeManager ntMgr,
                  NamePathResolver resolver)
Constructor to create a definition that is based on an
 existing node type. 
 | 
NodeDefinitionImpl(QItemDefinition itemDef,
                  NamePathResolver resolver)
Constructor to create a definition that is based on a template. 
 | 
Copyright © 2004–2020 The Apache Software Foundation. All rights reserved.