public abstract class AbstractEllypsisFormatter<T extends CdmBase> extends java.lang.Object implements EllypsisFormatter<T>
Modifier and Type | Class and Description |
---|---|
static class |
AbstractEllypsisFormatter.EllipsisData |
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
DELIM |
protected java.lang.String |
MORE |
Constructor and Description |
---|
AbstractEllypsisFormatter() |
Modifier and Type | Method and Description |
---|---|
void |
applyAndSplit(java.util.LinkedList<AbstractEllypsisFormatter.EllipsisData> edList,
java.lang.String textpart,
java.lang.String textpartEllypsis) |
java.lang.String |
ellypsis(T entity,
java.lang.String preserveString) |
protected abstract AbstractEllypsisFormatter.EllipsisData |
entityEllypsis(T entity,
java.lang.String filterString) |
protected boolean |
isEllypsis(java.lang.String label) |
protected java.lang.String |
preserveString(java.lang.String preserveString,
java.lang.String text,
java.util.regex.Pattern pattern,
java.lang.String textEllipsed) |
protected java.lang.String |
stringEllypsis(java.lang.String text,
int maxCharsVisible,
int minNumOfWords) |
protected java.lang.String |
titleCacheOnlyEllypsis(java.lang.String titleCache,
int maxCharsVisible,
int minNumOfWords) |
protected static final java.lang.String DELIM
protected java.lang.String MORE
public java.lang.String ellypsis(T entity, java.lang.String preserveString)
ellypsis
in interface EllypsisFormatter<T extends CdmBase>
protected abstract AbstractEllypsisFormatter.EllipsisData entityEllypsis(T entity, java.lang.String filterString)
protected java.lang.String stringEllypsis(java.lang.String text, int maxCharsVisible, int minNumOfWords)
protected java.lang.String preserveString(java.lang.String preserveString, java.lang.String text, java.util.regex.Pattern pattern, java.lang.String textEllipsed)
protected boolean isEllypsis(java.lang.String label)
protected java.lang.String titleCacheOnlyEllypsis(java.lang.String titleCache, int maxCharsVisible, int minNumOfWords)
public void applyAndSplit(java.util.LinkedList<AbstractEllypsisFormatter.EllipsisData> edList, java.lang.String textpart, java.lang.String textpartEllypsis)
Copyright © 2007-2020 EDIT. All Rights Reserved.