Class PrimitiveFormPropertyPair

java.lang.Object
de.kappich.pat.gnd.displayObjectToolkit.PrimitiveFormPropertyPair

public class PrimitiveFormPropertyPair
extends java.lang.Object
Ein PrimitiveFormPropertyPair kapselt ein Paar bestehend aus einer Grundfigur (DOTPoint.PrimitiveForm), die durch ihren Namen angegeben wird, und einer Visualisierungs-Eigenschaft (Property).
  • Constructor Summary

    Constructors
    Constructor Description
    PrimitiveFormPropertyPair​(java.lang.String primitiveFormName, Property property)
    Konstruiert ein Objekt aus den übergebenen Daten.
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object o)
    Komponentenweiser Vergleich.
    java.lang.String getPrimitiveFormName()
    Der Getter für den Namen der Grundfigur.
    Property getProperty()
    Der Getter für die Eigenschaft.
    int hashCode()
    Ein Hashcode aus den Komponenten
    java.lang.String toString()
    Eine einfache Selbstbeschreibung.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • PrimitiveFormPropertyPair

      public PrimitiveFormPropertyPair​(@Nullable java.lang.String primitiveFormName, Property property)
      Konstruiert ein Objekt aus den übergebenen Daten. Der Name der Grundfigur darf null sein, die Eigenschaft nicht.
      Parameters:
      primitiveFormName - ein Grundfigurname oder null
      property - eine Visualisierungseigenschaft
  • Method Details

    • getPrimitiveFormName

      @Nullable public java.lang.String getPrimitiveFormName()
      Der Getter für den Namen der Grundfigur.
      Returns:
      der Grundfigurname oder null
    • getProperty

      public Property getProperty()
      Der Getter für die Eigenschaft.
      Returns:
      die Eigenschaft
    • toString

      public java.lang.String toString()
      Eine einfache Selbstbeschreibung.
      Overrides:
      toString in class java.lang.Object
      Returns:
      die Selbstbeschreibung
    • equals

      public boolean equals​(java.lang.Object o)
      Komponentenweiser Vergleich.
      Overrides:
      equals in class java.lang.Object
      Returns:
      true genau dann, wenn Gleichheit vorliegt
    • hashCode

      public int hashCode()
      Ein Hashcode aus den Komponenten
      Overrides:
      hashCode in class java.lang.Object
      Returns:
      der Hashcode