AVLMapSubCollection.d.ts 1.3 KB

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