jaxx.runtime
Class MultiJXPathDecorator<O>
java.lang.Object
jaxx.runtime.Decorator<O>
jaxx.runtime.JXPathDecorator<O>
jaxx.runtime.MultiJXPathDecorator<O>
- Type Parameters:
O - type of decorated objects
- All Implemented Interfaces:
- java.io.Serializable
public class MultiJXPathDecorator<O>
- extends JXPathDecorator<O>
TODO
- Author:
- chemit
- See Also:
Decorator,
Serialized Form
| Methods inherited from class jaxx.runtime.JXPathDecorator |
createInitialContext, ensureTokenIndex, getExpression, getInitialExpression, getNbToken, getProperty, getTokens, getTokenValue, newDecorator, setContext, sort, toString, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
contexts
protected JXPathDecorator.Context<O>[] contexts
separator
protected java.lang.String separator
separatorReplacement
protected java.lang.String separatorReplacement
MultiJXPathDecorator
public MultiJXPathDecorator(java.lang.Class<O> internalClass,
java.lang.String expression,
java.lang.String separator,
java.lang.String separatorReplacement,
JXPathDecorator.Context<O>[] contexts)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
- Throws:
java.lang.IllegalArgumentException
java.lang.NullPointerException
newDecorator
public static <O> MultiJXPathDecorator<O> newDecorator(java.lang.Class<O> internalClass,
java.lang.String expression,
java.lang.String separator)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
- Throws:
java.lang.IllegalArgumentException
java.lang.NullPointerException
newDecorator
public static <O> MultiJXPathDecorator<O> newDecorator(java.lang.Class<O> internalClass,
java.lang.String expression,
java.lang.String separator,
java.lang.String separatorReplacement)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
- Throws:
java.lang.IllegalArgumentException
java.lang.NullPointerException
setContextIndex
public void setContextIndex(int index)
getNbContext
public int getNbContext()
getSeparator
public java.lang.String getSeparator()
getSeparatorReplacement
public java.lang.String getSeparatorReplacement()
getComparator
protected java.util.Comparator<O> getComparator(int pos)
- Overrides:
getComparator in class JXPathDecorator<O>
createInitialContexts
public static <O> JXPathDecorator.Context<O>[] createInitialContexts(java.lang.String expression,
java.lang.String separator,
java.lang.String separatorReplacement)
ensureContextIndex
protected static void ensureContextIndex(MultiJXPathDecorator<?> decorator,
int pos)
newInstance
protected static <O> JXPathDecorator.Context<O>[] newInstance(int size)
Copyright © 2008-2009 CodeLutin. All Rights Reserved.