Class AbstractTree

  • All Implemented Interfaces:
    org.apache.jackrabbit.spi.Tree

    public abstract class AbstractTree
    extends Object
    implements org.apache.jackrabbit.spi.Tree
    • Constructor Detail

      • AbstractTree

        protected AbstractTree​(org.apache.jackrabbit.spi.Name nodeName,
                               org.apache.jackrabbit.spi.Name ntName,
                               String uniqueId,
                               NamePathResolver resolver)
    • Method Detail

      • getChildren

        protected List<org.apache.jackrabbit.spi.Tree> getChildren()
      • createChild

        protected abstract org.apache.jackrabbit.spi.Tree createChild​(org.apache.jackrabbit.spi.Name name,
                                                                      org.apache.jackrabbit.spi.Name primaryTypeName,
                                                                      String uniqueId)
      • getName

        public org.apache.jackrabbit.spi.Name getName()
        Specified by:
        getName in interface org.apache.jackrabbit.spi.Tree
      • getPrimaryTypeName

        public org.apache.jackrabbit.spi.Name getPrimaryTypeName()
        Specified by:
        getPrimaryTypeName in interface org.apache.jackrabbit.spi.Tree
      • getUniqueId

        public String getUniqueId()
        Specified by:
        getUniqueId in interface org.apache.jackrabbit.spi.Tree
      • addChild

        public org.apache.jackrabbit.spi.Tree addChild​(org.apache.jackrabbit.spi.Name childName,
                                                       org.apache.jackrabbit.spi.Name primaryTypeName,
                                                       String uniqueId)
        Specified by:
        addChild in interface org.apache.jackrabbit.spi.Tree