| Modifier and Type | Field and Description |
|---|---|
| private final SequencedSet | |
| private final SequencedSet | |
| private final EntryType |
| Access | Constructor and Description |
|---|---|
| public | BibEntryType(EntryType
The EntryType this BibEntryType is wrapped around. type, Collection<BibField> A BibFields list of all fields, including the required fields allFields, Collection<OrFields> A OrFields list of just the required fields requiredFields)Provides an enriched EntryType with information about defined standards as mandatory fields etc.
A builder is available at |
| Modifier and Type | Method and Description |
|---|---|
| public int | compareTo(BibEntryType
the object to be compared. o)Implements java. Warning This does not follow the equals contract. |
| public boolean | equals(Object
the reference object with which to compare. o)Overrides java. Indicates whether some other object is "equal to" this one. |
| public SequencedSet | |
| public Set | |
| public Set | |
| public SequencedSet | |
| public SequencedSet | |
| public SequencedSet | |
| public SequencedSet | |
| private SequencedSet | getOptionalFieldsAndAliases()
Get list of all optional fields of this entry and all fields being source for a BibTeX to BibLaTeX conversion. |
| public SequencedSet | |
| public EntryType | |
| public int | |
| public boolean | |
| public String | toString()
Overrides java. Generates a **single line** string containing the information. |
| allFields | back to summary |
|---|---|
| private final SequencedSet<BibField> allFields | |
| requiredFields | back to summary |
|---|---|
| private final SequencedSet<OrFields> requiredFields | |
| type | back to summary |
|---|---|
| private final EntryType type | |
| BibEntryType | back to summary |
|---|---|
| public BibEntryType(EntryType type, Collection<BibField> allFields, Collection<OrFields> requiredFields) Provides an enriched EntryType with information about defined standards as mandatory fields etc.
A builder is available at
| |
| compareTo | back to summary |
|---|---|
| public int compareTo(BibEntryType o) Implements java. Warning This does not follow the equals contract. Even if this here returns 0, the objects can be different.
| |
| equals | back to summary |
|---|---|
| public boolean equals(Object o) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| getAllBibFields | back to summary |
|---|---|
| public SequencedSet Returns all defined fields. | |
| getAllFields | back to summary |
|---|---|
| public Set | |
| getDeprecatedFields | back to summary |
|---|---|
| public Set | |
| getDetailOptionalFields | back to summary |
|---|---|
| public SequencedSet | |
| getDetailOptionalNotDeprecatedFields | back to summary |
|---|---|
| public SequencedSet | |
| getImportantOptionalFields | back to summary |
|---|---|
| public SequencedSet | |
| getOptionalFields | back to summary |
|---|---|
| public SequencedSet | |
| getOptionalFieldsAndAliases | back to summary |
|---|---|
| private SequencedSet Get list of all optional fields of this entry and all fields being source for a BibTeX to BibLaTeX conversion. | |
| getRequiredFields | back to summary |
|---|---|
| public SequencedSet Returns all required field names. If fields have an OR relationship the name includes both field names divided by /, e.g. author/editor. If you need all required fields as sole entities use @see{getRequiredFieldsFlat} .
| |
| getType | back to summary |
|---|---|
| public EntryType getType() | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| isRequired | back to summary |
|---|---|
| public boolean isRequired(Field field) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Generates a **single line** string containing the information. This is used for debugging purposes.
See "Effective Java, Item 10" for a discussion on contracts.
We are sure, we are using this method in a) logs (which should use single lines for output) and b) in the UI. For the UI, we use
| |