Class Path.Element
- java.lang.Object
-
- 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
@AlfrescoPublicApi 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
Constructors Constructor Description Element()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Path.Element
getBaseNameElement(TenantService tenantService)
abstract java.lang.String
getElementString()
java.lang.String
getPrefixedString(NamespacePrefixResolver resolver)
java.lang.String
toString()
-
-
-
Method Detail
-
getElementString
public abstract java.lang.String getElementString()
- Returns:
- Returns the path element portion including leading '/' and never null
-
getBaseNameElement
@AlfrescoPublicApi public abstract Path.Element getBaseNameElement(TenantService tenantService)
- Parameters:
tenantService
- TenantService- Returns:
- Element
-
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 classjava.lang.Object
- See Also:
getElementString()
-
-