public class NameFieldAutoCompleter extends AbstractAutoCompleter
SHORTEST_TO_COMPLETE, SHORTEST_WORD| Modifier | Constructor and Description |
|---|---|
protected |
NameFieldAutoCompleter(java.lang.String fieldName) |
|
NameFieldAutoCompleter(java.lang.String[] fieldNames,
boolean lastNameOnly) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBibtexEntry(BibtexEntry entry)
Add a BibtexEntry to this autocompleter.
|
void |
addBibtexEntry(java.lang.String fieldValue,
BibtexEntry entry) |
java.lang.String[] |
complete(java.lang.String str)
Returns one or more possible completions for a given String.
|
java.lang.String |
getFieldName() |
java.lang.String |
getPrefix() |
boolean |
isSingleUnitField() |
addWordToIndex, indexContainsWordprotected NameFieldAutoCompleter(java.lang.String fieldName)
AutoCompleterFactorypublic NameFieldAutoCompleter(java.lang.String[] fieldNames,
boolean lastNameOnly)
public boolean isSingleUnitField()
isSingleUnitField in class AbstractAutoCompleterpublic void addBibtexEntry(java.lang.String fieldValue,
BibtexEntry entry)
public void addBibtexEntry(BibtexEntry entry)
AbstractAutoCompleterAbstractAutoCompleter) itself
decides which information should be stored for later completion.addBibtexEntry in class AbstractAutoCompleterpublic java.lang.String[] complete(java.lang.String str)
AbstractAutoCompleterAbstractAutoCompleter
.complete in class AbstractAutoCompleterAbstractAutoCompleter.addBibtexEntry(BibtexEntry)public java.lang.String getFieldName()
public java.lang.String getPrefix()
getPrefix in class AbstractAutoCompleter