public class FaxToMailDecorator<O> extends org.nuiton.decorator.MultiJXPathDecorator<O> implements Cloneable
| Modifier and Type | Class and Description |
|---|---|
static class |
FaxToMailDecorator.FaxToMailDecoratorComparator<O> |
| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.cache.LoadingCache<O,String> |
cache |
protected boolean |
sortOnlyOnSelectedContext
To sort always on the selected context.
|
protected Set<String> |
sortOnlyOnSelectedContextTokens
List of tokens to sort using the
sortOnlyOnSelectedContext mode. |
protected Map<String,Method> |
tokenMethods |
protected boolean |
useCache |
contexts, separator, separatorReplacement| Modifier | Constructor and Description |
|---|---|
protected |
FaxToMailDecorator(Class<O> internalClass,
String expression,
String separator,
String separatorReplacement) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
FaxToMailDecorator.FaxToMailDecoratorComparator<O> |
getCurrentComparator() |
Set<String> |
getSortOnlyOnSelectedContextTokens() |
protected Object |
getValue(O bean,
String token) |
boolean |
isSortOnlyOnSelectedContext() |
boolean |
isUseCache() |
static <O> FaxToMailDecorator<O> |
newDecorator(Class<O> internalClass,
String expression,
String separator,
String separatorReplacement) |
protected Object |
onNullValue(O bean,
String token) |
void |
setSortOnlyOnSelectedContext(boolean sortOnlyOnSelectedContext) |
void |
setSortOnlyOnSelectedContextTokens(Set<String> sortOnlyOnSelectedContextTokens) |
void |
setUseCache(boolean useCache) |
String |
toString(Object bean) |
ensureContextIndex, getComparator, getNbContext, getSeparator, getSeparatorReplacement, setContextIndexprotected boolean useCache
protected boolean sortOnlyOnSelectedContext
protected Set<String> sortOnlyOnSelectedContextTokens
sortOnlyOnSelectedContext mode.
If the mode is not set, then won't use this.protected FaxToMailDecorator(Class<O> internalClass, String expression, String separator, String separatorReplacement) throws IllegalArgumentException, NullPointerException
public static <O> FaxToMailDecorator<O> newDecorator(Class<O> internalClass, String expression, String separator, String separatorReplacement)
public boolean isUseCache()
public void setUseCache(boolean useCache)
public boolean isSortOnlyOnSelectedContext()
public void setSortOnlyOnSelectedContext(boolean sortOnlyOnSelectedContext)
public void setSortOnlyOnSelectedContextTokens(Set<String> sortOnlyOnSelectedContextTokens)
public FaxToMailDecorator.FaxToMailDecoratorComparator<O> getCurrentComparator()
public String toString(Object bean)
toString in class org.nuiton.decorator.JXPathDecorator<O>public Object clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionCopyright © 2014–2016 CodeLutin. All rights reserved.