Klasse StateVariableAllowedValueRange

java.lang.Object
org.jupnp.model.meta.StateVariableAllowedValueRange
Alle implementierten Schnittstellen:
Validatable

public class StateVariableAllowedValueRange extends Object implements Validatable
Integrity rule for a state variable, restricting its values to a range with steps.

TODO: The question here is: Are they crazy enough to use this for !integer (e.g. floating point) numbers?

Autor:
Christian Bauer, Jochen Hiller - use SpecificationViolationReporter
  • Konstruktordetails

    • StateVariableAllowedValueRange

      public StateVariableAllowedValueRange(long minimum, long maximum)
    • StateVariableAllowedValueRange

      public StateVariableAllowedValueRange(long minimum, long maximum, long step)
  • Methodendetails

    • getMinimum

      public long getMinimum()
    • getMaximum

      public long getMaximum()
    • getStep

      public long getStep()
    • isInRange

      public boolean isInRange(long value)
    • validate

      public List<ValidationError> validate()
      Angegeben von:
      validate in Schnittstelle Validatable
      Gibt zurück:
      An empty List if all rules validated properly, otherwise, the detected errors.
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object