
public class ORecordLazyList extends ORecordTrackedList implements ORecordLazyMultiValue
ORecordElement.STATUS| Modifier and Type | Field and Description |
|---|---|
protected boolean |
autoConvertToRecord |
protected ORecordMultiValueHelper.MULTIVALUE_CONTENT_TYPE |
contentType |
protected ORecordLazyListener |
listener |
protected boolean |
marshalling |
protected byte |
recordType |
protected boolean |
ridOnly |
protected StringBuilder |
stream |
changeListeners, genericClass, sourceRecordmodCount| Constructor and Description |
|---|
ORecordLazyList() |
ORecordLazyList(ODocument iSourceRecord) |
ORecordLazyList(ODocument iSourceRecord,
Collection<? extends OIdentifiable> iOrigin) |
replaceaddChangeListener, getGenericClass, getInternalStatus, getOwner, removeAll, removeRecordChangeListener, reset, returnOriginalState, setGenericClass, setInternalStatusaddAll, clone, ensureCapacity, forEach, removeIf, removeRange, replaceAll, retainAll, sort, spliterator, subList, trimToSizeequals, hashCodecontainsAllfinalize, getClass, notify, notifyAll, wait, wait, waitcontainsAll, equals, hashCodeparallelStream, streamprotected final byte recordType
protected ORecordLazyListener listener
protected ORecordMultiValueHelper.MULTIVALUE_CONTENT_TYPE contentType
protected StringBuilder stream
protected boolean autoConvertToRecord
protected boolean marshalling
protected boolean ridOnly
public ORecordLazyList()
public ORecordLazyList(ODocument iSourceRecord)
public ORecordLazyList(ODocument iSourceRecord, Collection<? extends OIdentifiable> iOrigin)
public boolean addAll(Collection<? extends OIdentifiable> c)
addAll in interface Collection<OIdentifiable>addAll in interface List<OIdentifiable>addAll in class OTrackedList<OIdentifiable>public boolean isEmpty()
isEmpty in interface Collection<OIdentifiable>isEmpty in interface List<OIdentifiable>isEmpty in class ArrayList<OIdentifiable>public Iterator<OIdentifiable> rawIterator()
rawIterator in interface ORecordLazyMultiValuerawIterator in class ORecordTrackedListpublic OIdentifiable rawGet(int index)
public OLazyIterator<OIdentifiable> iterator()
iterator in interface Iterable<OIdentifiable>iterator in interface Collection<OIdentifiable>iterator in interface List<OIdentifiable>iterator in class ArrayList<OIdentifiable>public ListIterator<OIdentifiable> listIterator()
listIterator in interface List<OIdentifiable>listIterator in class ArrayList<OIdentifiable>public ListIterator<OIdentifiable> listIterator(int index)
listIterator in interface List<OIdentifiable>listIterator in class ArrayList<OIdentifiable>public boolean contains(Object o)
contains in interface Collection<OIdentifiable>contains in interface List<OIdentifiable>contains in class ArrayList<OIdentifiable>public boolean add(OIdentifiable e)
add in interface Collection<OIdentifiable>add in interface List<OIdentifiable>add in class OTrackedList<OIdentifiable>public void add(int index,
OIdentifiable e)
add in interface List<OIdentifiable>add in class OTrackedList<OIdentifiable>public OIdentifiable set(int index, OIdentifiable e)
set in interface List<OIdentifiable>set in class OTrackedList<OIdentifiable>public OIdentifiable get(int index)
get in interface List<OIdentifiable>get in class ArrayList<OIdentifiable>public int indexOf(Object o)
indexOf in interface List<OIdentifiable>indexOf in class ArrayList<OIdentifiable>public int lastIndexOf(Object o)
lastIndexOf in interface List<OIdentifiable>lastIndexOf in class ArrayList<OIdentifiable>public OIdentifiable remove(int iIndex)
remove in interface List<OIdentifiable>remove in class OTrackedList<OIdentifiable>public boolean remove(Object iElement)
remove in interface Collection<OIdentifiable>remove in interface List<OIdentifiable>remove in class OTrackedList<OIdentifiable>public void clear()
clear in interface Collection<OIdentifiable>clear in interface List<OIdentifiable>clear in class OTrackedList<OIdentifiable>public int size()
size in interface OSizeablesize in interface Collection<OIdentifiable>size in interface List<OIdentifiable>size in class ArrayList<OIdentifiable>public <RET> RET setDirty()
ORecordElementsetDirty in interface ORecordElementsetDirty in class OTrackedList<OIdentifiable>public void setDirtyNoChanged()
setDirtyNoChanged in interface ORecordElementsetDirtyNoChanged in class OTrackedList<OIdentifiable>public Object[] toArray()
toArray in interface Collection<OIdentifiable>toArray in interface List<OIdentifiable>toArray in class ArrayList<OIdentifiable>public <T> T[] toArray(T[] a)
toArray in interface Collection<OIdentifiable>toArray in interface List<OIdentifiable>toArray in class ArrayList<OIdentifiable>public void convertLinks2Records()
ORecordLazyMultiValueOAutoConvertToRecord.setAutoConvertToRecord(boolean)convertLinks2Records in interface ORecordLazyMultiValuepublic boolean convertRecords2Links()
ORecordLazyMultiValueconvertRecords2Links in interface ORecordLazyMultiValuepublic boolean isAutoConvertToRecord()
isAutoConvertToRecord in interface OAutoConvertToRecordpublic void setAutoConvertToRecord(boolean convertToDocument)
setAutoConvertToRecord in interface OAutoConvertToRecordpublic String toString()
toString in class AbstractCollection<OIdentifiable>public byte getRecordType()
public ORecordLazyList copy(ODocument iSourceRecord)
public Iterator<OIdentifiable> newItemsIterator()
public StringBuilder getStreamedContent()
public ORecordLazyList setStreamedContent(StringBuilder iStream)
public ORecordLazyListener getListener()
public ORecordLazyList setListener(ORecordLazyListener listener)
public boolean lazyLoad(boolean iInvalidateStream)
public boolean isRidOnly()
public ORecordLazyList setRidOnly(boolean ridOnly)
public boolean detach()
ODetachabledetach in interface ODetachablepublic void fireCollectionChangedEvent(OMultiValueChangeEvent<Integer,OIdentifiable> event)
fireCollectionChangedEvent in interface OTrackedMultiValue<Integer,OIdentifiable>fireCollectionChangedEvent in class OTrackedList<OIdentifiable>public boolean clearDeletedRecords()
Copyright © 2009–2025 OrientDB. All rights reserved.