Class PropertyPath

    • Method Detail

      • from

        public static PropertyPath from​(java.lang.String path)
      • from

        public static PropertyPath from​(java.lang.String parentPath,
                                        java.lang.String... children)
      • isRelative

        public boolean isRelative()
      • resolvePathElementNames

        public java.lang.Iterable<java.lang.String> resolvePathElementNames()
      • elementCount

        public int elementCount()
      • pathElements

        public com.google.common.collect.ImmutableList<PropertyPath.Element> pathElements()
      • startsWith

        public boolean startsWith​(PropertyPath path)
      • removeFirstPathElement

        public PropertyPath removeFirstPathElement()
      • removeIndexFromLastElement

        public PropertyPath removeIndexFromLastElement()
      • resetAllIndexesTo

        public PropertyPath resetAllIndexesTo​(int index)
      • 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