Class ArrayGroup

  • All Implemented Interfaces:
    Group

    public class ArrayGroup
    extends java.lang.Object
    implements Group
    • Constructor Detail

      • ArrayGroup

        protected ArrayGroup​(java.lang.Object... path)
    • Method Detail

      • drillDown

        public Group drillDown​(java.lang.Object valueAt)
        Specified by:
        drillDown in interface Group
      • getLast

        public java.lang.Object getLast()
        Specified by:
        getLast in interface Group
      • getPath

        public java.lang.Object getPath​(int i)
        Specified by:
        getPath in interface Group
      • getPath

        public java.lang.Object[] getPath()
        Specified by:
        getPath in interface Group
      • getPathLength

        public int getPathLength()
        Specified by:
        getPathLength in interface Group
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

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

        public boolean startsWith​(Group group)
        Specified by:
        startsWith in interface Group