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() |
__isValidInternal__, __lang_BaseObject_constructor__, __setValidInternal__, assertNotNull, assertNotNull, getLegacyClass, getNextSibling, getPrevSibling, legacyClone, legacyEquals, toLegacyStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait__isValidInternal__, __lang_BaseObject_constructor__, __setValidInternal__, getLegacyClass, getNextSibling, getPrevSibling, isTracked, legacyClone, legacyEquals, toLegacyStringprivate 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 Icollectionpublic void __core_collections_MapBackedCollection_constructor__(object<? extends Imap> _poMap, handle _phTt, character _pcValuefield)
public logical add(object<? extends _BaseObject_> _p1)
add in interface Icollectionpublic logical addAll(object<? extends Icollection> _p1)
addAll in interface Icollectionpublic logical addArray(object<? extends _BaseObject_>[] _p1)
addArray in interface Icollectionpublic void clear_()
clear_ in interface Icollectionpublic logical isEmpty()
isEmpty in interface Icollectionpublic abstract logical contains(object<? extends _BaseObject_> _p1)
contains in interface Icollectionpublic abstract logical containsAll(object<? extends Icollection> _p1)
containsAll in interface Icollectionpublic abstract logical remove(object<? extends _BaseObject_> _p1)
remove in interface Icollectionpublic abstract logical removeAll(object<? extends Icollection> _p1)
removeAll in interface Icollectionpublic abstract logical retainAll(object<? extends Icollection> _p1)
retainAll in interface Icollectionpublic object<? extends _BaseObject_>[] toArray()
toArray in interface Icollectionpublic void toTable(OutputTableHandle _p1)
toTable in interface Icollectionprotected java.util.Map<object<? extends _BaseObject_>,object<? extends _BaseObject_>> getMap()
protected java.util.Collection<object<? extends _BaseObject_>> getCollection()