org.alfresco.service.cmr.repository
Class Path.Element

java.lang.Object
  extended by org.alfresco.service.cmr.repository.Path.Element
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Path.AttributeElement, Path.ChildAssocElement, Path.DescendentOrSelfElement, Path.ParentElement, Path.SelfElement
Enclosing class:
Path

public abstract static class Path.Element
extends java.lang.Object
implements java.io.Serializable

Represents a path element.

In /x/y/z, elements are x, y and z.

See Also:
Serialized Form

Constructor Summary
Path.Element()
           
 
Method Summary
abstract  java.lang.String getElementString()
           
 java.lang.String getPrefixedString(NamespacePrefixResolver resolver)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Path.Element

public Path.Element()
Method Detail

getElementString

public abstract java.lang.String getElementString()
Returns:
Returns the path element portion including leading '/' and never null

getPrefixedString

public java.lang.String getPrefixedString(NamespacePrefixResolver resolver)
Parameters:
resolver - namespace prefix resolver
Returns:
the path element portion (with namespaces converted to prefixes)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Path.Element.getElementString()


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.