public class ObservableArrayEditor extends ArrayEditor
Array.Entry
Document.Field, Document.ValueTransformer
Constructor and Description |
---|
ObservableArrayEditor(MutableArray array,
Path path,
DocumentObserver observer,
DocumentValueFactory factory) |
Modifier and Type | Method and Description |
---|---|
protected EditableArray |
createEditableArray(MutableArray array,
int index,
DocumentValueFactory factory) |
protected EditableDocument |
createEditableDocument(MutableDocument document,
int index,
DocumentValueFactory factory) |
protected EditableArray |
createEditableSublist(MutableArray array,
DocumentValueFactory factory) |
protected boolean |
doAddAll(Collection<? extends Object> c) |
protected boolean |
doAddAll(int index,
Collection<? extends Object> c) |
protected void |
doAddValue(int index,
Object value) |
protected int |
doAddValue(Object value) |
protected boolean |
doAddValueIfAbsent(Object value) |
protected void |
doClear() |
protected List<Array.Entry> |
doRemoveAll(Collection<?> c) |
protected Object |
doRemoveValue(int index) |
protected boolean |
doRemoveValue(Object value) |
protected List<Array.Entry> |
doRetainAll(Collection<?> c) |
protected Object |
doSetValue(int index,
Object value) |
add, add, addAll, addAll, addArray, addArray, addArray, addArray, addArrayIfAbsent, addBinary, addBinary, addBinaryIfAbsent, addBoolean, addBoolean, addBooleanIfAbsent, addCode, addCode, addCode, addCode, addCodeIfAbsent, addDate, addDate, addDate, addDate, addDateIfAbsent, addDateIfAbsent, addDocument, addDocument, addDocument, addDocument, addDocumentIfAbsent, addNull, addNull, addNullIfAbsent, addNumber, addNumber, addNumber, addNumber, addNumber, addNumber, addNumber, addNumber, addNumberIfAbsent, addNumberIfAbsent, addNumberIfAbsent, addNumberIfAbsent, addObjectId, addObjectId, addObjectId, addObjectId, addObjectId, addObjectId, addObjectIdIfAbsent, addObjectIdIfAbsent, addObjectIdIfAbsent, addRegularExpression, addRegularExpression, addRegularExpression, addRegularExpression, addRegularExpressionIfAbsent, addRegularExpressionIfAbsent, addString, addString, addStringIfAbsent, addSymbol, addSymbol, addSymbolIfAbsent, addTimestamp, addTimestamp, addTimestampIfAbsent, addUuid, addUuid, addUuidIfAbsent, addValue, addValue, addValueIfAbsent, asMutableArray, clear, clone, contains, containsAll, containsAll, containsField, doSetValue, editable, editable, fields, get, get, getArray, getBinary, getBoolean, getBoolean, getCode, getCodeWithScope, getDocument, getDouble, getDouble, getEntries, getInteger, getInteger, getLong, getLong, getMaxKey, getMinKey, getNumber, getNumber, getObjectId, getOrCreateArray, getOrCreateDocument, getPattern, getString, getString, getSymbol, getType, getUuid, getUuid, indexFrom, indexOf, isEmpty, isNull, isNullOrMissing, iterator, keySet, lastIndexOf, listIterator, listIterator, merge, put, putAll, putAll, remove, remove, remove, removeAll, removeAll, retainAll, set, set, setArray, setArray, setArray, setArray, setArray, setBinary, setBinary, setBoolean, setBoolean, setCode, setCode, setCode, setCode, setDate, setDate, setDate, setDate, setDocument, setDocument, setDocument, setDocument, setNull, setNull, setNumber, setNumber, setNumber, setNumber, setNumber, setNumber, setNumber, setNumber, setObjectId, setObjectId, setObjectId, setObjectId, setObjectId, setObjectId, setRegularExpression, setRegularExpression, setRegularExpression, setRegularExpression, setString, setString, setSymbol, setSymbol, setTimestamp, setTimestamp, setUuid, setUuid, setValue, setValue, size, subList, toArray, toArray, toMap, toString, unwrap, with, with, with, withVariablesReplaced, withVariablesReplacedWithSystemProperties
public ObservableArrayEditor(MutableArray array, Path path, DocumentObserver observer, DocumentValueFactory factory)
protected boolean doAddAll(Collection<? extends Object> c)
doAddAll
in class ArrayEditor
protected boolean doAddAll(int index, Collection<? extends Object> c)
doAddAll
in class ArrayEditor
protected void doAddValue(int index, Object value)
doAddValue
in class ArrayEditor
protected int doAddValue(Object value)
doAddValue
in class ArrayEditor
protected boolean doAddValueIfAbsent(Object value)
doAddValueIfAbsent
in class ArrayEditor
protected void doClear()
doClear
in class ArrayEditor
protected List<Array.Entry> doRemoveAll(Collection<?> c)
doRemoveAll
in class ArrayEditor
protected Object doRemoveValue(int index)
doRemoveValue
in class ArrayEditor
protected boolean doRemoveValue(Object value)
doRemoveValue
in class ArrayEditor
protected List<Array.Entry> doRetainAll(Collection<?> c)
doRetainAll
in class ArrayEditor
protected Object doSetValue(int index, Object value)
doSetValue
in class ArrayEditor
protected EditableDocument createEditableDocument(MutableDocument document, int index, DocumentValueFactory factory)
createEditableDocument
in class ArrayEditor
protected EditableArray createEditableArray(MutableArray array, int index, DocumentValueFactory factory)
createEditableArray
in class ArrayEditor
protected EditableArray createEditableSublist(MutableArray array, DocumentValueFactory factory)
createEditableSublist
in class ArrayEditor
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.