org.teleal.cling.model.meta
Class StateVariableAllowedValueRange

java.lang.Object
  extended by org.teleal.cling.model.meta.StateVariableAllowedValueRange
All Implemented Interfaces:
Validatable

public class StateVariableAllowedValueRange
extends java.lang.Object
implements Validatable

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


Constructor Summary
StateVariableAllowedValueRange(long minimum, long maximum)
           
StateVariableAllowedValueRange(long minimum, long maximum, long step)
           
 
Method Summary
 long getMaximum()
           
 long getMinimum()
           
 long getStep()
           
 boolean isInRange(long value)
           
 java.lang.String toString()
           
 java.util.List<ValidationError> validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StateVariableAllowedValueRange

public StateVariableAllowedValueRange(long minimum,
                                      long maximum)

StateVariableAllowedValueRange

public StateVariableAllowedValueRange(long minimum,
                                      long maximum,
                                      long step)
Method Detail

getMinimum

public long getMinimum()

getMaximum

public long getMaximum()

getStep

public long getStep()

isInRange

public boolean isInRange(long value)

validate

public java.util.List<ValidationError> validate()
Specified by:
validate in interface Validatable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.