public class NodeDefinitionImpl extends Object implements NodeDefinition
NodeDefinition
interface.
All method calls are delegated to the wrapped QNodeDefinition
,
performing the translation from Name
s 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, wait
getDeclaringNodeType, getName, getOnParentVersion, isAutoCreated, isMandatory, isProtected
public 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 NodeDefinition
public String getDefaultPrimaryTypeName()
NodeDefinition#getDefaultPrimaryTypeName()
public NodeType getDefaultPrimaryType()
getDefaultPrimaryType
in interface NodeDefinition
public NodeType[] getRequiredPrimaryTypes()
getRequiredPrimaryTypes
in interface NodeDefinition
public String[] getRequiredPrimaryTypeNames()
NodeDefinition#getRequiredPrimaryTypeNames()
public NodeType getDeclaringNodeType()
getDeclaringNodeType
in interface ItemDefinition
public String getName()
getName
in interface ItemDefinition
public int getOnParentVersion()
getOnParentVersion
in interface ItemDefinition
public boolean isAutoCreated()
isAutoCreated
in interface ItemDefinition
public boolean isMandatory()
isMandatory
in interface ItemDefinition
public boolean isProtected()
isProtected
in interface ItemDefinition
Copyright © 2010 - 2020 Adobe. All Rights Reserved