public class NodeDefinitionImpl extends Object implements NodeDefinition
NodeDefinition interface.
All method calls are delegated to the wrapped QNodeDefinition,
performing the translation from Names to JCR names
where necessary.| 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.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowsSameNameSiblings() |
boolean |
equals(Object o) |
NodeType |
getDeclaringNodeType() |
NodeType |
getDefaultPrimaryType() |
String |
getDefaultPrimaryTypeName() |
String |
getName() |
int |
getOnParentVersion() |
String[] |
getRequiredPrimaryTypeNames() |
NodeType[] |
getRequiredPrimaryTypes() |
int |
hashCode() |
boolean |
isAutoCreated() |
boolean |
isMandatory() |
boolean |
isProtected() |
QNodeDefinition |
unwrap()
Returns the wrapped node definition.
|
getClass, notify, notifyAll, toString, wait, wait, waitgetDeclaringNodeType, getName, getOnParentVersion, isAutoCreated, isMandatory, isProtectedpublic NodeDefinitionImpl(QItemDefinition itemDef, NamePathResolver resolver)
itemDef - item definitionresolver - public NodeDefinitionImpl(QItemDefinition itemDef, AbstractNodeTypeManager ntMgr, NamePathResolver resolver)
itemDef - item definitionresolver - public QNodeDefinition unwrap()
public boolean allowsSameNameSiblings()
allowsSameNameSiblings in interface NodeDefinitionpublic String getDefaultPrimaryTypeName()
NodeDefinition#getDefaultPrimaryTypeName()public NodeType getDefaultPrimaryType()
getDefaultPrimaryType in interface NodeDefinitionpublic NodeType[] getRequiredPrimaryTypes()
getRequiredPrimaryTypes in interface NodeDefinitionpublic String[] getRequiredPrimaryTypeNames()
NodeDefinition#getRequiredPrimaryTypeNames()public NodeType getDeclaringNodeType()
getDeclaringNodeType in interface ItemDefinitionpublic String getName()
getName in interface ItemDefinitionpublic int getOnParentVersion()
getOnParentVersion in interface ItemDefinitionpublic boolean isAutoCreated()
isAutoCreated in interface ItemDefinitionpublic boolean isMandatory()
isMandatory in interface ItemDefinitionpublic boolean isProtected()
isProtected in interface ItemDefinitionCopyright © 2010 - 2020 Adobe. All Rights Reserved