Class Path.Element

java.lang.Object
org.alfresco.service.cmr.repository.Path.Element
All Implemented Interfaces:
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 Object implements Serializable
Represents a path element.

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

See Also:
  • Constructor Details

    • Element

      public Element()
  • Method Details

    • getElementString

      public abstract 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 String getPrefixedString(NamespacePrefixResolver resolver)
      Parameters:
      resolver - namespace prefix resolver
      Returns:
      the path element portion (with namespaces converted to prefixes)
    • toString

      public String toString()
      Overrides:
      toString in class Object
      See Also: