org.teleal.cling.model.meta
Class StateVariableTypeDetails

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

public class StateVariableTypeDetails
extends java.lang.Object
implements Validatable


Constructor Summary
StateVariableTypeDetails(Datatype datatype)
           
StateVariableTypeDetails(Datatype datatype, java.lang.String defaultValue)
           
StateVariableTypeDetails(Datatype datatype, java.lang.String defaultValue, java.lang.String[] allowedValues, StateVariableAllowedValueRange allowedValueRange)
           
 
Method Summary
 StateVariableAllowedValueRange getAllowedValueRange()
           
 java.lang.String[] getAllowedValues()
           
 Datatype getDatatype()
           
 java.lang.String getDefaultValue()
           
 java.util.List<ValidationError> validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateVariableTypeDetails

public StateVariableTypeDetails(Datatype datatype)

StateVariableTypeDetails

public StateVariableTypeDetails(Datatype datatype,
                                java.lang.String defaultValue)

StateVariableTypeDetails

public StateVariableTypeDetails(Datatype datatype,
                                java.lang.String defaultValue,
                                java.lang.String[] allowedValues,
                                StateVariableAllowedValueRange allowedValueRange)
Method Detail

getDatatype

public Datatype getDatatype()

getDefaultValue

public java.lang.String getDefaultValue()

getAllowedValues

public java.lang.String[] getAllowedValues()

getAllowedValueRange

public StateVariableAllowedValueRange getAllowedValueRange()

validate

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


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