Class PrimitiveFormPropertyPair

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

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

    • PrimitiveFormPropertyPair

      public PrimitiveFormPropertyPair(@Nullable 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 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 String toString()
      Eine einfache Selbstbeschreibung.
      Overrides:
      toString in class Object
      Returns:
      die Selbstbeschreibung
    • equals

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

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