LinkedCollectionElement.d.ts 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import { JavaObject } from '../../../java/lang/JavaObject';
  2. export declare class LinkedCollectionElement<E> extends JavaObject {
  3. private _value;
  4. private _prev;
  5. private _next;
  6. /**
  7. * Erstellt eine neues LinkedCollectionElement mit den Wert _value und den
  8. * übergebenen Vorgänger bzw. Nachfolger
  9. *
  10. * @param value der Wert des SimpleCollectionElements
  11. * @param prev der Vorgänger
  12. * @param next der Nachfolger
  13. */
  14. constructor(value: E, prev: LinkedCollectionElement<E> | null, next: LinkedCollectionElement<E> | null);
  15. /**
  16. * Gibt den Wert des Elements zurück.
  17. *
  18. * @return der Wert des Elements
  19. */
  20. getValue(): E;
  21. /**
  22. * Ersetzt den Wert des Elements.
  23. *
  24. * @param value der neue Wert des Elements
  25. *
  26. * @return der alte Wert des Elements
  27. */
  28. setValue(value: E): E;
  29. /**
  30. * Gibt den Vorgänger des Elementes zurück.
  31. *
  32. * @return das LinkedCollectionElement das der Vorgänger des Elementes ist
  33. */
  34. getPrev(): LinkedCollectionElement<E> | null;
  35. /**
  36. * Setzt den Vorgänger des Elementes auf _prev
  37. *
  38. * @param prev der Vorgänger des Elements
  39. */
  40. setPrev(prev: LinkedCollectionElement<E> | null): void;
  41. /**
  42. * Gibt den Nachfolger des Elementes zurück.
  43. *
  44. * @return das LinkedCollectionElement das der Nachfolger des Elementes ist
  45. */
  46. getNext(): LinkedCollectionElement<E> | null;
  47. /**
  48. * Setzt den Nachfolger des Elementes auf _next
  49. *
  50. * @param next der Nachfolger des Elements
  51. */
  52. setNext(next: LinkedCollectionElement<E> | null): void;
  53. isTranspiledInstanceOf(name: string): boolean;
  54. }
  55. export declare function cast_de_nrw_schule_svws_core_adt_collection_LinkedCollectionElement<E>(obj: unknown): LinkedCollectionElement<E>;