com.netflix.infix
Class PathValueEventFilter<T>

java.lang.Object
  extended by com.netflix.infix.PathValueEventFilter<T>
All Implemented Interfaces:
com.google.common.base.Predicate<T>

public class PathValueEventFilter<T>
extends java.lang.Object
implements com.google.common.base.Predicate<T>


Constructor Summary
PathValueEventFilter(java.lang.String path, ValuePredicate<T> predicate)
           
 
Method Summary
 boolean apply(java.lang.Object input)
           
 boolean equals(java.lang.Object obj)
           
 ValuePredicate<?> getPredicate()
           
 java.lang.String getXpath()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PathValueEventFilter

public PathValueEventFilter(java.lang.String path,
                            ValuePredicate<T> predicate)
Method Detail

apply

public boolean apply(java.lang.Object input)
Specified by:
apply in interface com.google.common.base.Predicate<T>

getXpath

public java.lang.String getXpath()

getPredicate

public ValuePredicate<?> getPredicate()

toString

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

hashCode

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

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in interface com.google.common.base.Predicate<T>
Overrides:
equals in class java.lang.Object