import { JavaObject } from '../../java/lang/JavaObject'; import type { JavaSet } from '../../java/util/JavaSet'; import type { Collection } from '../../java/util/Collection'; import type { List } from '../../java/util/List'; import { Class } from '../../java/lang/Class'; import type { JavaMap } from '../../java/util/JavaMap'; import type { Predicate } from '../../java/util/function/Predicate'; export declare class CollectionUtils extends JavaObject { private constructor(); /** * Liefert das "Set of V" des Schlüssels. Erstellt ein leeres "Set of V", falls eine solche Zuordnung nicht existierte. * * @param Der Typ der Schlüssel. * @param Der Typ des Objekte im Set. * @param map Die Map, welche K auf "Set of V" abbildet. * @param key Der Schlüssel. * * @return das "Set of V" des Schlüssels. Erstellt ein leeres "Set of V", falls eine solche Zuordnung nicht existierte. */ static getOrCreateHashSet(map: JavaMap>, key: K): JavaSet; /** * Liefert eine gefilterte {@link Collection} und liefert die Ergebnismenge in einem {@link Set}. * * @param Der Typ der Elemente in der {@link Collection}. * @param values Die {@link Collection}. * @param predicate Das {@link Predicate}, welches entscheidet, ob ein Element zur Ergebnismenge gehört. * * @return eine gefilterte {@link Collection} und liefert die Ergebnismenge in einem {@link Set}. */ static toFilteredHashSet(values: Collection, predicate: Predicate): JavaSet; /** * Liefert eine gefilterte {@link Collection} und liefert die Ergebnismenge in einer {@link List}. * * @param Der Typ der Elemente in der {@link Collection}. * @param values Die {@link Collection}. * @param predicate Das {@link Predicate}, welches entscheidet, ob ein Element zur Ergebnismenge gehört. * * @return eine gefilterte {@link Collection} und liefert die Ergebnismenge in einer {@link List}. */ static toFilteredArrayList(values: Collection, predicate: Predicate): List; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; } export declare function cast_de_svws_nrw_core_utils_CollectionUtils(obj: unknown): CollectionUtils; //# sourceMappingURL=CollectionUtils.d.ts.map