public abstract class MapBackedCollection extends BaseObject implements Icollection
Modifier and Type | Field and Description |
---|---|
private handle |
keyField |
private java.lang.String |
keyFieldName |
private java.util.Map<object<? extends _BaseObject_>,object<? extends _BaseObject_>> |
objectsMap |
private handle |
owningBuffer |
private object<? extends Imap> |
owningMap |
Constructor and Description |
---|
MapBackedCollection() |
__lang_BaseObject_constructor__, __lang_BaseObject_execute__, assertNotNull, assertNotNull, clone, getLegacyClass, getNextSibling, getPrevSibling, legacyEquals, toLegacyString
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
__lang_BaseObject_constructor__, clone, getLegacyClass, getNextSibling, getPrevSibling, isTracked, legacyEquals, toLegacyString
private handle owningBuffer
private handle keyField
private java.lang.String keyFieldName
private java.util.Map<object<? extends _BaseObject_>,object<? extends _BaseObject_>> objectsMap
public void __core_collections_MapBackedCollection_execute__()
protected handle getOwningBuffer()
protected handle getKeyField()
public integer getSize()
getSize
in interface Icollection
public void __core_collections_MapBackedCollection_constructor__(object<? extends Imap> _poMap, handle _phTt, character _pcValuefield)
public logical add(object<? extends _BaseObject_> _p1)
add
in interface Icollection
public logical addAll(object<? extends Icollection> _p1)
addAll
in interface Icollection
public logical addArray(object<? extends _BaseObject_>[] _p1)
addArray
in interface Icollection
public void clear_()
clear_
in interface Icollection
public logical isEmpty()
isEmpty
in interface Icollection
public abstract logical contains(object<? extends _BaseObject_> _p1)
contains
in interface Icollection
public abstract logical containsAll(object<? extends Icollection> _p1)
containsAll
in interface Icollection
public abstract logical remove(object<? extends _BaseObject_> _p1)
remove
in interface Icollection
public abstract logical removeAll(object<? extends Icollection> _p1)
removeAll
in interface Icollection
public abstract logical retainAll(object<? extends Icollection> _p1)
retainAll
in interface Icollection
public object<? extends _BaseObject_>[] toArray()
toArray
in interface Icollection
public void toTable(TableParameter _p1)
toTable
in interface Icollection
protected java.util.Map<object<? extends _BaseObject_>,object<? extends _BaseObject_>> getMap()
protected java.util.Collection<object<? extends _BaseObject_>> getCollection()