public class NodeDefinitionImpl extends Object
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.
|
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()
public String getDefaultPrimaryTypeName()
NodeDefinition#getDefaultPrimaryTypeName()
public NodeType getDefaultPrimaryType()
public NodeType[] getRequiredPrimaryTypes()
public String[] getRequiredPrimaryTypeNames()
NodeDefinition#getRequiredPrimaryTypeNames()
public NodeType getDeclaringNodeType()
public String getName()
public int getOnParentVersion()
public boolean isAutoCreated()
public boolean isMandatory()
public boolean isProtected()
"Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"