|
ModeShape Distribution 3.0.0.Beta4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.infinispan.schematic.internal.document.DocumentEditor
org.infinispan.schematic.internal.document.ObservableDocumentEditor
org.infinispan.schematic.Schematic.EditorImpl
protected static class Schematic.EditorImpl
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.infinispan.schematic.document.Editor |
---|
Editor.Observer |
Nested classes/interfaces inherited from interface org.infinispan.schematic.document.Document |
---|
Document.Field, Document.ValueTransformer |
Field Summary |
---|
Fields inherited from class org.infinispan.schematic.internal.document.DocumentEditor |
---|
factory |
Constructor Summary | |
---|---|
Schematic.EditorImpl(MutableDocument document,
DocumentObserver observer,
List<Operation> operations)
|
Method Summary | |
---|---|
void |
apply(Changes changes)
After making changes to another document, apply the same changes to this document. |
void |
apply(Changes changes,
Editor.Observer observer)
After making changes to another document, apply the same changes to this document. |
Changes |
getChanges()
Get the changes that have been made to this document. |
Methods inherited from class org.infinispan.schematic.internal.document.ObservableDocumentEditor |
---|
copy, createEditableArray, createEditableDocument, doSetValue, doSetValueIfAbsent, remove, removeAll |
Methods inherited from class org.infinispan.schematic.internal.document.DocumentEditor |
---|
asMutableDocument, clone, containsAll, containsField, editable, editable, fields, get, getArray, getBinary, getBoolean, getBoolean, getCode, getCodeWithScope, getDocument, getDouble, getDouble, getInteger, getInteger, getLong, getLong, getMaxKey, getMinKey, getNumber, getNumber, getObjectId, getOrCreateArray, getOrCreateDocument, getPattern, getString, getString, getSymbol, getType, getUuid, getUuid, isEmpty, isNull, isNullOrMissing, keySet, put, putAll, putAll, set, setArray, setArray, setArray, setBinary, setBoolean, setCode, setCode, setDate, setDate, setDocument, setDocument, setNull, setNumber, setNumber, setNumber, setNumber, setObjectId, setObjectId, setObjectId, setRegularExpression, setRegularExpression, setString, setSymbol, setTimestamp, setUuid, size, toMap, toString, unwrap, unwrap, unwrap, unwrap, with, with, withVariablesReplaced, withVariablesReplacedWithSystemProperties |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.infinispan.schematic.document.EditableDocument |
---|
getArray, getDocument, getOrCreateArray, getOrCreateDocument, putAll, putAll, remove, removeAll, set, setArray, setArray, setArray, setBinary, setBoolean, setCode, setCode, setDate, setDate, setDocument, setDocument, setNull, setNumber, setNumber, setNumber, setNumber, setObjectId, setObjectId, setObjectId, setRegularExpression, setRegularExpression, setString, setSymbol, setTimestamp, setUuid, unwrap |
Methods inherited from interface org.infinispan.schematic.document.Document |
---|
clone, containsAll, containsField, fields, get, getBinary, getBoolean, getBoolean, getCode, getCodeWithScope, getDouble, getDouble, getInteger, getInteger, getLong, getLong, getMaxKey, getMinKey, getNumber, getNumber, getObjectId, getPattern, getString, getString, getSymbol, getType, getUuid, getUuid, isEmpty, isNull, isNullOrMissing, keySet, size, toMap, with, with, withVariablesReplaced, withVariablesReplacedWithSystemProperties |
Constructor Detail |
---|
public Schematic.EditorImpl(MutableDocument document, DocumentObserver observer, List<Operation> operations)
Method Detail |
---|
public Changes getChanges()
Editor
getChanges
in interface Editor
public void apply(Changes changes)
Editor
apply
in interface Editor
changes
- the changes that are to be applied to this document; may not be nullEditor.apply(Changes, Observer)
public void apply(Changes changes, Editor.Observer observer)
Editor
apply
in interface Editor
changes
- the changes that are to be applied to this document; may not be nullobserver
- an observer that will be called as changes are undone; may be nullEditor.apply(Changes)
|
ModeShape Distribution 3.0.0.Beta4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |