org.modeshape.jdbc.delegate
Class HttpRepositoryDelegate.HttpNodeType

java.lang.Object
  extended by org.modeshape.jdbc.delegate.HttpRepositoryDelegate.HttpNodeType
All Implemented Interfaces:
NodeType, NodeTypeDefinition
Enclosing class:
HttpRepositoryDelegate

protected class HttpRepositoryDelegate.HttpNodeType
extends Object
implements NodeType


Field Summary
 
Fields inherited from interface javax.jcr.nodetype.NodeType
MIX_CREATED, MIX_LANGUAGE, MIX_LAST_MODIFIED, MIX_LIFECYCLE, MIX_LOCKABLE, MIX_MIMETYPE, MIX_REFERENCEABLE, MIX_SHAREABLE, MIX_SIMPLE_VERSIONABLE, MIX_TITLE, MIX_VERSIONABLE, NT_ACTIVITY, NT_ADDRESS, NT_BASE, NT_CHILD_NODE_DEFINITION, NT_CONFIGURATION, NT_FILE, NT_FOLDER, NT_FROZEN_NODE, NT_HIERARCHY_NODE, NT_LINKED_FILE, NT_NODE_TYPE, NT_PROPERTY_DEFINITION, NT_QUERY, NT_RESOURCE, NT_UNSTRUCTURED, NT_VERSION, NT_VERSION_HISTORY, NT_VERSIONED_CHILD
 
Constructor Summary
HttpRepositoryDelegate.HttpNodeType(NodeType nodetype)
           
 
Method Summary
 boolean canAddChildNode(String arg0)
          
 boolean canAddChildNode(String arg0, String arg1)
          
 boolean canRemoveItem(String arg0)
          
 boolean canRemoveNode(String arg0)
          
 boolean canRemoveProperty(String arg0)
          
 boolean canSetProperty(String arg0, Value arg1)
          
 boolean canSetProperty(String arg0, Value[] arg1)
          
 NodeDefinition[] getChildNodeDefinitions()
          
 NodeDefinition[] getDeclaredChildNodeDefinitions()
          
 PropertyDefinition[] getDeclaredPropertyDefinitions()
          
 NodeTypeIterator getDeclaredSubtypes()
          
 String[] getDeclaredSupertypeNames()
          
 NodeType[] getDeclaredSupertypes()
          
 String getName()
           
 NodeType getNodeType()
           
 String getPrimaryItemName()
           
 PropertyDefinition[] getPropertyDefinitions()
          
 NodeTypeIterator getSubtypes()
          
 NodeType[] getSupertypes()
          
 boolean hasOrderableChildNodes()
          
 boolean hasProperties()
           
 boolean isAbstract()
          
 boolean isMixin()
           
 boolean isNodeType(String arg0)
          
 boolean isQueryable()
           
 void setNodeType(NodeType nodetype)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpRepositoryDelegate.HttpNodeType

public HttpRepositoryDelegate.HttpNodeType(NodeType nodetype)
Method Detail

setNodeType

public void setNodeType(NodeType nodetype)

getNodeType

public NodeType getNodeType()

hasProperties

public boolean hasProperties()

getName

public String getName()
Specified by:
getName in interface NodeTypeDefinition

getPrimaryItemName

public String getPrimaryItemName()
Specified by:
getPrimaryItemName in interface NodeTypeDefinition

isMixin

public boolean isMixin()
Specified by:
isMixin in interface NodeTypeDefinition

isQueryable

public boolean isQueryable()
Specified by:
isQueryable in interface NodeTypeDefinition

canAddChildNode

public boolean canAddChildNode(String arg0)

Specified by:
canAddChildNode in interface NodeType
See Also:
NodeType.canAddChildNode(java.lang.String)

canAddChildNode

public boolean canAddChildNode(String arg0,
                               String arg1)

Specified by:
canAddChildNode in interface NodeType
See Also:
NodeType.canAddChildNode(java.lang.String, java.lang.String)

canRemoveItem

public boolean canRemoveItem(String arg0)

Specified by:
canRemoveItem in interface NodeType
See Also:
NodeType.canRemoveItem(java.lang.String)

canRemoveNode

public boolean canRemoveNode(String arg0)

Specified by:
canRemoveNode in interface NodeType
See Also:
NodeType.canRemoveNode(java.lang.String)

canRemoveProperty

public boolean canRemoveProperty(String arg0)

Specified by:
canRemoveProperty in interface NodeType
See Also:
NodeType.canRemoveProperty(java.lang.String)

canSetProperty

public boolean canSetProperty(String arg0,
                              Value arg1)

Specified by:
canSetProperty in interface NodeType
See Also:
NodeType.canSetProperty(java.lang.String, javax.jcr.Value)

canSetProperty

public boolean canSetProperty(String arg0,
                              Value[] arg1)

Specified by:
canSetProperty in interface NodeType
See Also:
NodeType.canSetProperty(java.lang.String, javax.jcr.Value[])

getChildNodeDefinitions

public NodeDefinition[] getChildNodeDefinitions()

Specified by:
getChildNodeDefinitions in interface NodeType
See Also:
NodeType.getChildNodeDefinitions()

getDeclaredSubtypes

public NodeTypeIterator getDeclaredSubtypes()

Specified by:
getDeclaredSubtypes in interface NodeType
See Also:
NodeType.getDeclaredSubtypes()

getDeclaredSupertypes

public NodeType[] getDeclaredSupertypes()

Specified by:
getDeclaredSupertypes in interface NodeType
See Also:
NodeType.getDeclaredSupertypes()

getSubtypes

public NodeTypeIterator getSubtypes()

Specified by:
getSubtypes in interface NodeType
See Also:
NodeType.getSubtypes()

getSupertypes

public NodeType[] getSupertypes()

Specified by:
getSupertypes in interface NodeType
See Also:
NodeType.getSupertypes()

isNodeType

public boolean isNodeType(String arg0)

Specified by:
isNodeType in interface NodeType
See Also:
NodeType.isNodeType(java.lang.String)

getDeclaredChildNodeDefinitions

public NodeDefinition[] getDeclaredChildNodeDefinitions()

Specified by:
getDeclaredChildNodeDefinitions in interface NodeTypeDefinition
See Also:
NodeTypeDefinition.getDeclaredChildNodeDefinitions()

getDeclaredPropertyDefinitions

public PropertyDefinition[] getDeclaredPropertyDefinitions()

Specified by:
getDeclaredPropertyDefinitions in interface NodeTypeDefinition
See Also:
NodeTypeDefinition.getDeclaredPropertyDefinitions()

getDeclaredSupertypeNames

public String[] getDeclaredSupertypeNames()

Specified by:
getDeclaredSupertypeNames in interface NodeTypeDefinition
See Also:
NodeTypeDefinition.getDeclaredSupertypeNames()

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()

getPropertyDefinitions

public PropertyDefinition[] getPropertyDefinitions()

Specified by:
getPropertyDefinitions in interface NodeType
See Also:
NodeType.getPropertyDefinitions()


Copyright © 2008-2010 JBoss, a division of Red Hat. All Rights Reserved.