org.apache.jackrabbit.spi.commons.nodetype
Class NodeTypeDefinitionImpl

java.lang.Object
  extended by org.apache.jackrabbit.spi.commons.nodetype.NodeTypeDefinitionImpl
All Implemented Interfaces:
NodeTypeDefinition

public class NodeTypeDefinitionImpl
extends Object
implements NodeTypeDefinition

AbstractNodeTypeDefinition...


Field Summary
protected  QNodeTypeDefinition ntd
           
 
Constructor Summary
NodeTypeDefinitionImpl(QNodeTypeDefinition ntd, NamePathResolver resolver, ValueFactory valueFactory)
           
 
Method Summary
 NodeDefinition[] getDeclaredChildNodeDefinitions()
           
 PropertyDefinition[] getDeclaredPropertyDefinitions()
           
 String[] getDeclaredSupertypeNames()
           
 String getName()
           
 String getPrimaryItemName()
           
 boolean hasOrderableChildNodes()
           
 boolean isAbstract()
           
 boolean isMixin()
           
 boolean isQueryable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 interface NodeTypeDefinition
See Also:
NodeTypeDefinition.getName()

getPrimaryItemName

public String getPrimaryItemName()
Specified by:
getPrimaryItemName in interface NodeTypeDefinition
See Also:
NodeTypeDefinition.getPrimaryItemName()

isMixin

public boolean isMixin()
Specified by:
isMixin in interface NodeTypeDefinition
See Also:
NodeTypeDefinition.isMixin()

hasOrderableChildNodes

public boolean hasOrderableChildNodes()
Specified by:
hasOrderableChildNodes in interface NodeTypeDefinition
See Also:
NodeTypeDefinition.hasOrderableChildNodes()

isAbstract

public boolean isAbstract()
Specified by:
isAbstract in interface NodeTypeDefinition
See Also:
NodeTypeDefinition.isAbstract()

isQueryable

public boolean isQueryable()
Specified by:
isQueryable in interface NodeTypeDefinition
See Also:
NodeTypeDefinition.isQueryable()

getDeclaredPropertyDefinitions

public PropertyDefinition[] getDeclaredPropertyDefinitions()
Specified by:
getDeclaredPropertyDefinitions in interface NodeTypeDefinition
See Also:
NodeTypeDefinition.getDeclaredPropertyDefinitions()

getDeclaredChildNodeDefinitions

public NodeDefinition[] getDeclaredChildNodeDefinitions()
Specified by:
getDeclaredChildNodeDefinitions in interface NodeTypeDefinition
See Also:
NodeTypeDefinition.getDeclaredChildNodeDefinitions()

getDeclaredSupertypeNames

public String[] getDeclaredSupertypeNames()
Specified by:
getDeclaredSupertypeNames in interface NodeTypeDefinition
See Also:
NodeTypeDefinition.getDeclaredSupertypeNames()


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.