Enum-Klasse ParameterDetailLevel

java.lang.Object
java.lang.Enum<ParameterDetailLevel>
de.labAlive.core.parameters.parameter.ParameterDetailLevel
Alle implementierten Schnittstellen:
ParameterDetailLevelProvider, Serializable, Comparable<ParameterDetailLevel>, Constable

public enum ParameterDetailLevel extends Enum<ParameterDetailLevel> implements ParameterDetailLevelProvider
A Parameter has a ParameterDetailLevel. The PropertyWindow has a ParameterDetailLevel (default GENERAL, can be increment by the user to higher levels of detail) that controls if a Parameter is visible.
Version:
2.0
Autor:
riederer
  • Enum-Konstanten - Details

  • Methodendetails

    • values

      public static ParameterDetailLevel[] values()
      Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
      Gibt zurück:
      ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
    • valueOf

      public static ParameterDetailLevel valueOf(String name)
      Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)
      Parameter:
      name - Name der zurückzugebenden Enumerationskonstante.
      Gibt zurück:
      Enumerationskonstante mit dem angegebenen Namen
      Löst aus:
      IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthält
      NullPointerException - wenn das Argument nicht angegeben wird
    • incrementDetailLevel

      public ParameterDetailLevel incrementDetailLevel()
    • hasMoreDetails

      public boolean hasMoreDetails()
    • isReadOnly

      public boolean isReadOnly()
    • getDetailLevel

      public ParameterDetailLevel getDetailLevel()
      Angegeben von:
      getDetailLevel in Schnittstelle ParameterDetailLevelProvider
    • isVisible

      public boolean isVisible(ParameterDetailLevel propertyWindowDetailLevel)
      Checks if a Parameter with this parameterDetailLevel should be visible.
      Parameter:
      propertyWindowDetailLevel -
      Gibt zurück:
    • isReadOnlyAndVisible

      public boolean isReadOnlyAndVisible(ParameterDetailLevel propertyWindowDetailLevel)