| Modifier and Type | Class and Description |
|---|---|
| public static enum |
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private final String | |
| private final UndoableStringChange. | |
| private final BibtexString |
| Access | Constructor and Description |
|---|---|
| public | UndoableStringChange(BibtexString string, UndoableStringChange.
|
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public ApplyResult | |
| public String | |
| public boolean | equals(Object object)
Implements abstract java. Indicates whether some other object is "equal to" this one. |
| public int | |
| public UndoableStringChange | |
| public UndoableStringChange. | |
| public BibtexString | |
| public final String | toString()
Implements abstract java. Returns a string representation of the record. |
| after | back to summary |
|---|---|
| private final String after Record Component accessed by after(). | |
| before | back to summary |
|---|---|
| private final String before Record Component accessed by before(). | |
| part | back to summary |
|---|---|
| private final UndoableStringChange. Record Component accessed by part(). | |
| string | back to summary |
|---|---|
| private final BibtexString string Record Component accessed by string(). | |
| UndoableStringChange | back to summary |
|---|---|
| public UndoableStringChange(BibtexString string, UndoableStringChange. | |
| after | back to summary |
|---|---|
| public String after() Record Component getter of after. | |
| apply | back to summary |
|---|---|
| public ApplyResult apply() Implements org. Doc from org. Performs this change. Implementations hold whatever they need to act on — an entry, a string, the database — so that recording a change never requires plumbing a context to the call site. A change that describes one value refuses when the library no longer holds that value, because a command writing on a background thread can have moved it on since, and writing over it would produce a library no step on the stack describes. A change that describes a collection or a whole subtree applies unconditionally: comparing all of it on every apply costs more than the case is worth, and a partial comparison would only look like a check. A change describing one modification performs it or throws, and so always returns
| |
| before | back to summary |
|---|---|
| public String before() Record Component getter of before. | |
| equals | back to summary |
|---|---|
| public boolean equals(Object object) Implements abstract java. Doc from java. Indicates whether some other object is "equal to" this one. In addition
to the general contract of
R copy = new R(r.c1(), r.c2(), ..., r.cn());
then it must be the case that r.equals(copy).
| |
| hashCode | back to summary |
|---|---|
| public int hashCode() Implements abstract java. Doc from java. Returns a hash code value for the record.
Obeys the general contract of
| |
| inverted | back to summary |
|---|---|
| public UndoableStringChange inverted() Implements org. Doc from org. The change that reverses this one. Must be an involution:
| |
| part | back to summary |
|---|---|
| public UndoableStringChange. Record Component getter of part. | |
| string | back to summary |
|---|---|
| public BibtexString string() Record Component getter of string. | |
| toString | back to summary |
|---|---|
| public final String toString() Implements abstract java. Doc from java. Returns a string representation of the record.
In accordance with the general contract of In addition to this general contract, record classes must further participate in the invariant that any two records which are equal must produce equal strings. This invariant is necessarily relaxed in the rare case where corresponding equal component values might fail to produce equal strings for themselves. | |
| Modifier and Type | Field and Description |
|---|---|
| public static final UndoableStringChange. | |
| public static final UndoableStringChange. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static UndoableStringChange. | |
| public static UndoableStringChange. |
| CONTENT | back to summary |
|---|---|
| public static final UndoableStringChange. | |
| NAME | back to summary |
|---|---|
| public static final UndoableStringChange. | |
| Part | back to summary |
|---|---|
| private Part() | |
| valueOf | back to summary |
|---|---|
| public static UndoableStringChange. | |
| values | back to summary |
|---|---|
| public static UndoableStringChange. | |