cc.plural.jsonij.jpath
Class JPathImp<C extends Component>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<C>
cc.plural.jsonij.jpath.JPathImp<C>
- All Implemented Interfaces:
- Serializable, Cloneable, Iterable<C>, Collection<C>, List<C>, RandomAccess
- Direct Known Subclasses:
- JPath
public class JPathImp<C extends Component>
- extends ArrayList<C>
JPath implementation. Inspired by XPath and JsonPath.
- Author:
- J.W.Marsden
- See Also:
- Serialized Form
| Methods inherited from class java.util.ArrayList |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize |
JPathImp
public JPathImp()
evaluate
public Value evaluate(JSON json)
throws JPathRuntimeException
- Throws:
JPathRuntimeException
evaluateAll
public Value[] evaluateAll(JSON json)
throws JPathRuntimeException
- Throws:
JPathRuntimeException
evaluate
public Value evaluate(Value value)
throws JPathRuntimeException
- Throws:
JPathRuntimeException
evaluateAll
public Value[] evaluateAll(Value value)
throws JPathRuntimeException
- Throws:
JPathRuntimeException
isRecordEvaluateTime
public boolean isRecordEvaluateTime()
setRecordEvaluateTime
public void setRecordEvaluateTime(boolean recordEvaluateTime)
getLastEvaluateTime
public long getLastEvaluateTime()
Copyright © 2012. All Rights Reserved.