public class AllEntriesGroup extends AbstractGroup implements SearchRule
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID |
INCLUDING, INDEPENDENT, m_context, m_name, QUOTE_CHAR, REFINING, SEPARATOR
Constructor and Description |
---|
AllEntriesGroup() |
Modifier and Type | Method and Description |
---|---|
javax.swing.undo.AbstractUndoableEdit |
add(BibtexEntry[] entries)
Adds the specified entries to this group.
|
int |
applyRule(java.util.Map<java.lang.String,java.lang.String> searchStrings,
BibtexEntry bibtexEntry) |
boolean |
contains(BibtexEntry entry) |
boolean |
contains(java.util.Map<java.lang.String,java.lang.String> searchOptions,
BibtexEntry entry) |
AbstractGroup |
deepCopy() |
boolean |
equals(java.lang.Object o) |
static AbstractGroup |
fromString(java.lang.String s,
BibtexDatabase db,
int version) |
java.lang.String |
getDescription()
Returns a lengthy textual description of this instance (for
the groups editor).
|
SearchRule |
getSearchRule() |
java.lang.String |
getShortDescription()
Returns a short description of the group in HTML (for a tooltip).
|
java.lang.String |
getTypeId() |
boolean |
isDynamic()
Returns true if this group is dynamic, i.e.
|
javax.swing.undo.AbstractUndoableEdit |
remove(BibtexEntry[] entries)
Removes the specified entries from this group.
|
boolean |
supportsAdd() |
boolean |
supportsRemove() |
java.lang.String |
toString() |
boolean |
validateSearchStrings(java.util.Map<java.lang.String,java.lang.String> searchStrings) |
containsAll, containsAny, getHierarchicalContext, getName, refreshForNewDatabase, setHierarchicalContext, setName
public static final java.lang.String ID
public static AbstractGroup fromString(java.lang.String s, BibtexDatabase db, int version) throws java.lang.Exception
java.lang.Exception
public SearchRule getSearchRule()
getSearchRule
in class AbstractGroup
public boolean supportsAdd()
supportsAdd
in class AbstractGroup
public boolean supportsRemove()
supportsRemove
in class AbstractGroup
public javax.swing.undo.AbstractUndoableEdit add(BibtexEntry[] entries)
AbstractGroup
add
in class AbstractGroup
public javax.swing.undo.AbstractUndoableEdit remove(BibtexEntry[] entries)
AbstractGroup
remove
in class AbstractGroup
public boolean contains(java.util.Map<java.lang.String,java.lang.String> searchOptions, BibtexEntry entry)
contains
in class AbstractGroup
searchOptions
- The search options to apply.public AbstractGroup deepCopy()
deepCopy
in class AbstractGroup
public boolean validateSearchStrings(java.util.Map<java.lang.String,java.lang.String> searchStrings)
validateSearchStrings
in interface SearchRule
public int applyRule(java.util.Map<java.lang.String,java.lang.String> searchStrings, BibtexEntry bibtexEntry)
applyRule
in interface SearchRule
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public boolean contains(BibtexEntry entry)
contains
in class AbstractGroup
public boolean isDynamic()
AbstractGroup
isDynamic
in class AbstractGroup
public java.lang.String getDescription()
AbstractGroup
getDescription
in class AbstractGroup
public java.lang.String getShortDescription()
AbstractGroup
getShortDescription
in class AbstractGroup
public java.lang.String getTypeId()
getTypeId
in class AbstractGroup