Class RemoveEvenIntegersStrategy


  • public class RemoveEvenIntegersStrategy
    extends DoublyLinkedList.DeletionStrategy

    Autor

    Dokumentiert von: Mert Can Özdemir
    Modul: DAP1

    Dokumentation der Klasse RemoveEvenIntegersStrategy

    Werte von 'Integer'-Objekten, die gerade sind (also restlos durch 2 Teilbar), liefert true zurück.
    Im Zusammenwirken mit der Methode 'deleteSelected()' aus der Klasse 'DoublyLinkedList', werden genau diese Elemente, aus der Liste gelöscht.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean select​(java.lang.Object ref)
      Die Methode liefert für alle 'Element'-Objekte in einer Liste von 'Integer'-Objekten Liste 'true', wenn der Inhalt (das 'content'-Attribut der Klasse 'Element' referenziert auf ein Objekt vom Typ 'Object') eine gerade Zahl ist.
      Ist der Inhalt eine ungerade Zahl, wird 'false' zurückgegeben
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RemoveEvenIntegersStrategy

        public RemoveEvenIntegersStrategy()
    • Method Detail

      • select

        public boolean select​(java.lang.Object ref)

        Die Methode liefert für alle 'Element'-Objekte in einer Liste von 'Integer'-Objekten Liste 'true', wenn der Inhalt (das 'content'-Attribut der Klasse 'Element' referenziert auf ein Objekt vom Typ 'Object') eine gerade Zahl ist.
        Ist der Inhalt eine ungerade Zahl, wird 'false' zurückgegeben

        Im Zusammenwirken mit der Methode 'deleteSelected()' aus der Klasse 'DoublyLinkedList', werden so genau die Elemente, die 'true' liefern (also gerade sind), aus der Liste gelöscht.

        Specified by:
        select in class DoublyLinkedList.DeletionStrategy