Class NodeTypeDefinitionImpl
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.nodetype.NodeTypeDefinitionImpl
-
- All Implemented Interfaces:
NodeTypeDefinition
public class NodeTypeDefinitionImpl extends Object implements NodeTypeDefinition
AbstractNodeTypeDefinition
...
-
-
Field Summary
Fields Modifier and Type Field Description protected QNodeTypeDefinition
ntd
-
Constructor Summary
Constructors Constructor Description NodeTypeDefinitionImpl(QNodeTypeDefinition ntd, NamePathResolver resolver, ValueFactory valueFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeDefinition[]
getDeclaredChildNodeDefinitions()
PropertyDefinition[]
getDeclaredPropertyDefinitions()
String[]
getDeclaredSupertypeNames()
String
getName()
String
getPrimaryItemName()
boolean
hasOrderableChildNodes()
boolean
isAbstract()
boolean
isMixin()
boolean
isQueryable()
-
-
-
Field Detail
-
ntd
protected final QNodeTypeDefinition ntd
-
-
Constructor Detail
-
NodeTypeDefinitionImpl
public NodeTypeDefinitionImpl(QNodeTypeDefinition ntd, NamePathResolver resolver, ValueFactory valueFactory)
- Parameters:
ntd
-resolver
-valueFactory
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in interfaceNodeTypeDefinition
- See Also:
NodeTypeDefinition.getName()
-
getPrimaryItemName
public String getPrimaryItemName()
- Specified by:
getPrimaryItemName
in interfaceNodeTypeDefinition
- See Also:
NodeTypeDefinition.getPrimaryItemName()
-
isMixin
public boolean isMixin()
- Specified by:
isMixin
in interfaceNodeTypeDefinition
- See Also:
NodeTypeDefinition.isMixin()
-
hasOrderableChildNodes
public boolean hasOrderableChildNodes()
- Specified by:
hasOrderableChildNodes
in interfaceNodeTypeDefinition
- See Also:
NodeTypeDefinition.hasOrderableChildNodes()
-
isAbstract
public boolean isAbstract()
- Specified by:
isAbstract
in interfaceNodeTypeDefinition
- See Also:
NodeTypeDefinition.isAbstract()
-
isQueryable
public boolean isQueryable()
- Specified by:
isQueryable
in interfaceNodeTypeDefinition
- See Also:
NodeTypeDefinition.isQueryable()
-
getDeclaredPropertyDefinitions
public PropertyDefinition[] getDeclaredPropertyDefinitions()
- Specified by:
getDeclaredPropertyDefinitions
in interfaceNodeTypeDefinition
- See Also:
NodeTypeDefinition.getDeclaredPropertyDefinitions()
-
getDeclaredChildNodeDefinitions
public NodeDefinition[] getDeclaredChildNodeDefinitions()
- Specified by:
getDeclaredChildNodeDefinitions
in interfaceNodeTypeDefinition
- See Also:
NodeTypeDefinition.getDeclaredChildNodeDefinitions()
-
getDeclaredSupertypeNames
public String[] getDeclaredSupertypeNames()
- Specified by:
getDeclaredSupertypeNames
in interfaceNodeTypeDefinition
- See Also:
NodeTypeDefinition.getDeclaredSupertypeNames()
-
-