net.sf.exorcist.midgard
Class MidgardNodeType

java.lang.Object
  extended by net.sf.exorcist.midgard.MidgardNodeType
All Implemented Interfaces:
javax.jcr.nodetype.NodeType

public class MidgardNodeType
extends java.lang.Object
implements javax.jcr.nodetype.NodeType


Constructor Summary
MidgardNodeType()
           
 
Method Summary
 boolean canAddChildNode(java.lang.String arg0)
           
 boolean canAddChildNode(java.lang.String arg0, java.lang.String arg1)
           
 boolean canRemoveItem(java.lang.String arg0)
           
 boolean canSetProperty(java.lang.String arg0, javax.jcr.Value arg1)
           
 boolean canSetProperty(java.lang.String arg0, javax.jcr.Value[] arg1)
           
 javax.jcr.nodetype.NodeDefinition[] getChildNodeDefinitions()
           
 javax.jcr.nodetype.NodeDefinition[] getDeclaredChildNodeDefinitions()
           
 javax.jcr.nodetype.PropertyDefinition[] getDeclaredPropertyDefinitions()
           
 javax.jcr.nodetype.NodeType[] getDeclaredSupertypes()
           
 java.lang.String getName()
           
 java.lang.String getPrimaryItemName()
           
 javax.jcr.nodetype.PropertyDefinition[] getPropertyDefinitions()
           
 javax.jcr.nodetype.NodeType[] getSupertypes()
           
 boolean hasOrderableChildNodes()
           
 boolean isMixin()
           
 boolean isNodeType(java.lang.String arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MidgardNodeType

public MidgardNodeType()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface javax.jcr.nodetype.NodeType

isMixin

public boolean isMixin()
Specified by:
isMixin in interface javax.jcr.nodetype.NodeType

hasOrderableChildNodes

public boolean hasOrderableChildNodes()
Specified by:
hasOrderableChildNodes in interface javax.jcr.nodetype.NodeType

getPrimaryItemName

public java.lang.String getPrimaryItemName()
Specified by:
getPrimaryItemName in interface javax.jcr.nodetype.NodeType

getSupertypes

public javax.jcr.nodetype.NodeType[] getSupertypes()
Specified by:
getSupertypes in interface javax.jcr.nodetype.NodeType

getDeclaredSupertypes

public javax.jcr.nodetype.NodeType[] getDeclaredSupertypes()
Specified by:
getDeclaredSupertypes in interface javax.jcr.nodetype.NodeType

isNodeType

public boolean isNodeType(java.lang.String arg0)
Specified by:
isNodeType in interface javax.jcr.nodetype.NodeType

getPropertyDefinitions

public javax.jcr.nodetype.PropertyDefinition[] getPropertyDefinitions()
Specified by:
getPropertyDefinitions in interface javax.jcr.nodetype.NodeType

getDeclaredPropertyDefinitions

public javax.jcr.nodetype.PropertyDefinition[] getDeclaredPropertyDefinitions()
Specified by:
getDeclaredPropertyDefinitions in interface javax.jcr.nodetype.NodeType

getChildNodeDefinitions

public javax.jcr.nodetype.NodeDefinition[] getChildNodeDefinitions()
Specified by:
getChildNodeDefinitions in interface javax.jcr.nodetype.NodeType

getDeclaredChildNodeDefinitions

public javax.jcr.nodetype.NodeDefinition[] getDeclaredChildNodeDefinitions()
Specified by:
getDeclaredChildNodeDefinitions in interface javax.jcr.nodetype.NodeType

canSetProperty

public boolean canSetProperty(java.lang.String arg0,
                              javax.jcr.Value arg1)
Specified by:
canSetProperty in interface javax.jcr.nodetype.NodeType

canSetProperty

public boolean canSetProperty(java.lang.String arg0,
                              javax.jcr.Value[] arg1)
Specified by:
canSetProperty in interface javax.jcr.nodetype.NodeType

canAddChildNode

public boolean canAddChildNode(java.lang.String arg0)
Specified by:
canAddChildNode in interface javax.jcr.nodetype.NodeType

canAddChildNode

public boolean canAddChildNode(java.lang.String arg0,
                               java.lang.String arg1)
Specified by:
canAddChildNode in interface javax.jcr.nodetype.NodeType

canRemoveItem

public boolean canRemoveItem(java.lang.String arg0)
Specified by:
canRemoveItem in interface javax.jcr.nodetype.NodeType


Copyright © 2005 The Exorcist Team @ SourceForge. All Rights Reserved.