AVLMapSubEntrySet.d.ts 1.4 KB

1234567891011121314151617181920212223242526272829303132
  1. import { JavaMapEntry } from '../../../java/util/JavaMapEntry';
  2. import { JavaSet } from '../../../java/util/JavaSet';
  3. import { JavaIterator } from '../../../java/util/JavaIterator';
  4. import { Collection } from '../../../java/util/Collection';
  5. import { JavaObject } from '../../../java/lang/JavaObject';
  6. import { AVLMapSubMap } from '../../../core/adt/map/AVLMapSubMap';
  7. export declare class AVLMapSubEntrySet<K, V> extends JavaObject implements JavaSet<JavaMapEntry<K, V>> {
  8. private readonly _sub;
  9. /**
  10. * Erstellt ein neues SubEntrySet auf die übergebene {@link AVLMap}.
  11. *
  12. * @param sub Die {@link AVLMapSubMap} auf der operiert wird.
  13. */
  14. constructor(sub: AVLMapSubMap<K, V>);
  15. toString(): String;
  16. size(): number;
  17. isEmpty(): boolean;
  18. contains(o: unknown): boolean;
  19. iterator(): JavaIterator<JavaMapEntry<K, V>>;
  20. toArray(): Array<unknown | null>;
  21. toArray<T>(a: Array<T | null>): Array<T | null>;
  22. add(e: JavaMapEntry<K, V>): boolean;
  23. remove(o: unknown): boolean;
  24. containsAll(c: Collection<unknown>): boolean;
  25. addAll(c: Collection<JavaMapEntry<K, V>>): boolean;
  26. retainAll(c: Collection<unknown>): boolean;
  27. removeAll(c: Collection<unknown>): boolean;
  28. clear(): void;
  29. isTranspiledInstanceOf(name: string): boolean;
  30. [Symbol.iterator](): Iterator<JavaMapEntry<any, any>>;
  31. }
  32. export declare function cast_de_nrw_schule_svws_core_adt_map_AVLMapSubEntrySet<K, V>(obj: unknown): AVLMapSubEntrySet<K, V>;