public class LayoutEntry
extends java.lang.Object
Constructor and Description |
---|
LayoutEntry(StringInt si,
java.lang.String classPrefix_) |
LayoutEntry(java.util.Vector<StringInt> parsedEntries,
java.lang.String classPrefix_,
int layoutType) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
doLayout(BibtexDatabase database,
java.lang.String encoding)
Do layout for general formatters (no bibtex-entry fields).
|
java.lang.String |
doLayout(BibtexEntry bibtex,
BibtexDatabase database) |
java.lang.String |
doLayout(BibtexEntry bibtex,
BibtexDatabase database,
java.util.ArrayList<java.lang.String> wordsToHighlight) |
java.util.ArrayList<java.lang.String> |
getInvalidFormatters() |
static LayoutFormatter |
getLayoutFormatterByClassName(java.lang.String className,
java.lang.String classPrefix) |
static LayoutFormatter |
getLayoutFormatterFromPlugins(java.lang.String formatterName) |
static LayoutFormatter[] |
getOptionalLayout(java.lang.String formatterName,
java.lang.String classPrefix)
Return an array of LayoutFormatters found in the given formatterName
string (in order of appearance).
|
boolean |
isInvalidFormatter() |
void |
setPostFormatter(LayoutFormatter formatter) |
public LayoutEntry(StringInt si, java.lang.String classPrefix_) throws java.lang.Exception
java.lang.Exception
public LayoutEntry(java.util.Vector<StringInt> parsedEntries, java.lang.String classPrefix_, int layoutType) throws java.lang.Exception
java.lang.Exception
public void setPostFormatter(LayoutFormatter formatter)
public java.lang.String doLayout(BibtexEntry bibtex, BibtexDatabase database)
public java.lang.String doLayout(BibtexEntry bibtex, BibtexDatabase database, java.util.ArrayList<java.lang.String> wordsToHighlight)
public java.lang.String doLayout(BibtexDatabase database, java.lang.String encoding)
database
- Bibtex Databasepublic static LayoutFormatter getLayoutFormatterFromPlugins(java.lang.String formatterName)
public static LayoutFormatter getLayoutFormatterByClassName(java.lang.String className, java.lang.String classPrefix) throws java.lang.Exception
java.lang.Exception
public static LayoutFormatter[] getOptionalLayout(java.lang.String formatterName, java.lang.String classPrefix) throws java.lang.Exception
java.lang.Exception
public boolean isInvalidFormatter()
public java.util.ArrayList<java.lang.String> getInvalidFormatters()