de.danielbechler.diff.path
Class PropertyPath

java.lang.Object
  extended by de.danielbechler.diff.path.PropertyPath

public final class PropertyPath
extends Object

Author:
Daniel Bechler

Nested Class Summary
static interface PropertyPath.AppendableBuilder
           
static interface PropertyPath.InitialBuilder
           
 
Method Summary
static PropertyPath buildRootPath()
           
static PropertyPath buildWith(String propertyName, String... additionalPropertyNames)
           
static PropertyPath.InitialBuilder createBuilder()
           
 boolean equals(Object o)
           
 List<Element> getElements()
           
 int hashCode()
           
 boolean isParentOf(PropertyPath propertyPath)
           
 boolean matches(PropertyPath propertyPath)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getElements

public List<Element> getElements()

matches

public boolean matches(PropertyPath propertyPath)

isParentOf

public boolean isParentOf(PropertyPath propertyPath)

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

createBuilder

public static PropertyPath.InitialBuilder createBuilder()

buildWith

public static PropertyPath buildWith(String propertyName,
                                     String... additionalPropertyNames)

buildRootPath

public static PropertyPath buildRootPath()


Copyright © 2012. All Rights Reserved.