|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjaxx.runtime.decorator.Decorator<O>
jaxx.runtime.decorator.JXPathDecorator<O>
jaxx.runtime.decorator.MultiJXPathDecorator<O>
O - type of data to decoratepublic class MultiJXPathDecorator<O>
JXPathDecorator implementation with multiple contexts.
jaxx.runtime.MultiJXPathDecorator)Decorator,
Serialized Form| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class jaxx.runtime.decorator.JXPathDecorator |
|---|
JXPathDecorator.Context<O>, JXPathDecorator.JXPathComparator<O> |
| Field Summary | |
|---|---|
protected JXPathDecorator.Context<O>[] |
contexts
Contexts of the decorator |
protected String |
separator
context separator |
protected String |
separatorReplacement
context separator replacement |
| Fields inherited from class jaxx.runtime.decorator.JXPathDecorator |
|---|
context, initialExpression, nbToken |
| Fields inherited from class jaxx.runtime.decorator.Decorator |
|---|
internalClass |
| Constructor Summary | |
|---|---|
protected |
MultiJXPathDecorator(Class<O> internalClass,
String expression,
String separator,
String separatorReplacement)
|
protected |
MultiJXPathDecorator(Class<O> internalClass,
String expression,
String separator,
String separatorReplacement,
JXPathDecorator.Context<O>[] contexts)
|
| Method Summary | |
|---|---|
protected void |
ensureContextIndex(MultiJXPathDecorator<?> decorator,
int pos)
|
protected Comparator<O> |
getComparator(int pos)
|
int |
getNbContext()
|
String |
getSeparator()
|
String |
getSeparatorReplacement()
|
void |
setContextIndex(int index)
|
| Methods inherited from class jaxx.runtime.decorator.JXPathDecorator |
|---|
ensureTokenIndex, getExpression, getInitialExpression, getNbToken, getProperty, getTokens, getTokenValue, setContext, toString, toString |
| Methods inherited from class jaxx.runtime.decorator.Decorator |
|---|
getInternalClass |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected JXPathDecorator.Context<O>[] contexts
protected String separator
protected String separatorReplacement
| Constructor Detail |
|---|
protected MultiJXPathDecorator(Class<O> internalClass,
String expression,
String separator,
String separatorReplacement,
JXPathDecorator.Context<O>[] contexts)
throws IllegalArgumentException,
NullPointerException
IllegalArgumentException
NullPointerException
protected MultiJXPathDecorator(Class<O> internalClass,
String expression,
String separator,
String separatorReplacement)
throws IllegalArgumentException,
NullPointerException
IllegalArgumentException
NullPointerException| Method Detail |
|---|
public void setContextIndex(int index)
public int getNbContext()
public String getSeparator()
public String getSeparatorReplacement()
protected Comparator<O> getComparator(int pos)
getComparator in class JXPathDecorator<O>
protected void ensureContextIndex(MultiJXPathDecorator<?> decorator,
int pos)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||