public class NodeTypeDefinitionImpl extends Object implements NodeTypeDefinition
AbstractNodeTypeDefinition
...Constructor and Description |
---|
NodeTypeDefinitionImpl(QNodeTypeDefinition ntd,
NamePathResolver resolver,
ValueFactory valueFactory) |
Modifier and Type | Method and Description |
---|---|
NodeDefinition[] |
getDeclaredChildNodeDefinitions() |
PropertyDefinition[] |
getDeclaredPropertyDefinitions() |
String[] |
getDeclaredSupertypeNames() |
String |
getName() |
String |
getPrimaryItemName() |
boolean |
hasOrderableChildNodes() |
boolean |
isAbstract() |
boolean |
isMixin() |
boolean |
isQueryable() |
public NodeTypeDefinitionImpl(QNodeTypeDefinition ntd, NamePathResolver resolver, ValueFactory valueFactory)
ntd
- resolver
- valueFactory
- public String getName()
getName
in interface NodeTypeDefinition
NodeTypeDefinition.getName()
public String getPrimaryItemName()
getPrimaryItemName
in interface NodeTypeDefinition
NodeTypeDefinition.getPrimaryItemName()
public boolean isMixin()
isMixin
in interface NodeTypeDefinition
NodeTypeDefinition.isMixin()
public boolean hasOrderableChildNodes()
hasOrderableChildNodes
in interface NodeTypeDefinition
NodeTypeDefinition.hasOrderableChildNodes()
public boolean isAbstract()
isAbstract
in interface NodeTypeDefinition
NodeTypeDefinition.isAbstract()
public boolean isQueryable()
isQueryable
in interface NodeTypeDefinition
NodeTypeDefinition.isQueryable()
public PropertyDefinition[] getDeclaredPropertyDefinitions()
getDeclaredPropertyDefinitions
in interface NodeTypeDefinition
NodeTypeDefinition.getDeclaredPropertyDefinitions()
public NodeDefinition[] getDeclaredChildNodeDefinitions()
getDeclaredChildNodeDefinitions
in interface NodeTypeDefinition
NodeTypeDefinition.getDeclaredChildNodeDefinitions()
public String[] getDeclaredSupertypeNames()
getDeclaredSupertypeNames
in interface NodeTypeDefinition
NodeTypeDefinition.getDeclaredSupertypeNames()
Copyright © 2010 - 2020 Adobe. All Rights Reserved