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