com.jayway.jsonpath.internal.filter
Class PathTokenFilter

java.lang.Object
  extended by com.jayway.jsonpath.internal.filter.PathTokenFilter
Direct Known Subclasses:
ArrayEvalFilter, ArrayIndexFilter, ArrayQueryFilter, FieldFilter, HasFieldFilter, PassthroughFilter, ScanFilter, WildcardFilter

public abstract class PathTokenFilter
extends Object

Author:
Kalle Stenflo

Method Summary
abstract  Object filter(Object obj, JsonProvider jsonProvider)
           
 Object filter(Object obj, JsonProvider jsonProvider, LinkedList<Filter> filters, boolean inArrayContext)
           
abstract  Object getRef(Object obj, JsonProvider jsonProvider)
           
abstract  boolean isArrayFilter()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

filter

public Object filter(Object obj,
                     JsonProvider jsonProvider,
                     LinkedList<Filter> filters,
                     boolean inArrayContext)

filter

public abstract Object filter(Object obj,
                              JsonProvider jsonProvider)

getRef

public abstract Object getRef(Object obj,
                              JsonProvider jsonProvider)

isArrayFilter

public abstract boolean isArrayFilter()


Copyright © 2011-2012. All Rights Reserved.