org.jboss.portal.cms
Class Node

java.lang.Object
  extended by org.jboss.portal.cms.Node
Direct Known Subclasses:
ContentNode, DirectoryNode

public abstract class Node
extends java.lang.Object

Abstraction over the non API webdav.


Field Summary
protected  java.lang.String name
           
protected  org.apache.slide.common.NamespaceAccessToken nat
           
protected  org.apache.slide.structure.ObjectNode objectNode
           
protected  org.apache.slide.common.SlideToken token
           
 
Constructor Summary
protected Node(org.apache.slide.common.NamespaceAccessToken nat, org.apache.slide.common.SlideToken token, org.apache.slide.structure.ObjectNode objectNode)
           
 
Method Summary
protected static Node create(org.apache.slide.common.NamespaceAccessToken nat, org.apache.slide.common.SlideToken token, org.apache.slide.structure.ObjectNode objectNode)
           
static Node create(org.apache.slide.common.NamespaceAccessToken nat, org.apache.slide.common.SlideToken token, java.lang.String uri)
           
 java.lang.String getName()
           
 java.lang.String getURI()
           
abstract  boolean isDirectory()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected final java.lang.String name

nat

protected final org.apache.slide.common.NamespaceAccessToken nat

token

protected final org.apache.slide.common.SlideToken token

objectNode

protected org.apache.slide.structure.ObjectNode objectNode
Constructor Detail

Node

protected Node(org.apache.slide.common.NamespaceAccessToken nat,
               org.apache.slide.common.SlideToken token,
               org.apache.slide.structure.ObjectNode objectNode)
Method Detail

create

public static Node create(org.apache.slide.common.NamespaceAccessToken nat,
                          org.apache.slide.common.SlideToken token,
                          java.lang.String uri)
                   throws CMSException
Throws:
CMSException

create

protected static Node create(org.apache.slide.common.NamespaceAccessToken nat,
                             org.apache.slide.common.SlideToken token,
                             org.apache.slide.structure.ObjectNode objectNode)

getName

public java.lang.String getName()

getURI

public java.lang.String getURI()

isDirectory

public abstract boolean isDirectory()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object