org.teleal.cling.model.meta
Class LocalService<T>
java.lang.Object
org.teleal.cling.model.meta.Service
org.teleal.cling.model.meta.LocalService<T>
public class LocalService<T>
- extends Service
Constructor Summary |
LocalService(Action[] actions,
StateVariable[] stateVariables)
|
LocalService(java.util.Map<Action,ActionExecutor> actionExecutors,
java.util.Map<StateVariable,StateVariableAccessor> stateVariableAccessors,
java.util.Set<java.lang.Class> stringConvertibleTypes,
boolean supportsQueryStateVariables)
|
LocalService(UDAVersion version,
java.util.Map<Action,ActionExecutor> actionExecutors,
java.util.Map<StateVariable,StateVariableAccessor> stateVariableAccessors,
java.util.Set<java.lang.Class> stringConvertibleTypes,
boolean supportsQueryStateVariables)
|
Methods inherited from class org.teleal.cling.model.meta.Service |
getAction, getActions, getDatatype, getDeviceService, getRelatedStateVariable, getStateVariable, getStateVariables, getVersion, hasActions, hasStateVariables, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
actionExecutors
protected final java.util.Map<Action,ActionExecutor> actionExecutors
stateVariableAccessors
protected final java.util.Map<StateVariable,StateVariableAccessor> stateVariableAccessors
stringConvertibleTypes
protected final java.util.Set<java.lang.Class> stringConvertibleTypes
supportsQueryStateVariables
protected final boolean supportsQueryStateVariables
manager
protected ServiceManager manager
LocalService
public LocalService(Action[] actions,
StateVariable[] stateVariables)
throws ValidationException
- Throws:
ValidationException
LocalService
public LocalService(java.util.Map<Action,ActionExecutor> actionExecutors,
java.util.Map<StateVariable,StateVariableAccessor> stateVariableAccessors,
java.util.Set<java.lang.Class> stringConvertibleTypes,
boolean supportsQueryStateVariables)
throws ValidationException
- Throws:
ValidationException
LocalService
public LocalService(UDAVersion version,
java.util.Map<Action,ActionExecutor> actionExecutors,
java.util.Map<StateVariable,StateVariableAccessor> stateVariableAccessors,
java.util.Set<java.lang.Class> stringConvertibleTypes,
boolean supportsQueryStateVariables)
throws ValidationException
- Throws:
ValidationException
getConstructor
public static java.lang.reflect.Constructor<LocalService> getConstructor()
setManager
public void setManager(ServiceManager<T> manager)
getManager
public ServiceManager<T> getManager()
isSupportsQueryStateVariables
public boolean isSupportsQueryStateVariables()
getStringConvertibleTypes
public java.util.Set<java.lang.Class> getStringConvertibleTypes()
isStringConvertibleType
public boolean isStringConvertibleType(java.lang.Object o)
isStringConvertibleType
public boolean isStringConvertibleType(java.lang.Class clazz)
getAccessor
public StateVariableAccessor getAccessor(java.lang.String stateVariableName)
getAccessor
public StateVariableAccessor getAccessor(StateVariable stateVariable)
getExecutor
public ActionExecutor getExecutor(java.lang.String actionName)
getExecutor
public ActionExecutor getExecutor(Action action)
getQueryStateVariableAction
public Action getQueryStateVariableAction()
- Specified by:
getQueryStateVariableAction
in class Service
toString
public java.lang.String toString()
- Overrides:
toString
in class Service
Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.