org.teleal.cling.model.state
Class StateVariableAccessor

java.lang.Object
  extended by org.teleal.cling.model.state.StateVariableAccessor
Direct Known Subclasses:
FieldStateVariableAccessor, GetterStateVariableAccessor

public abstract class StateVariableAccessor
extends java.lang.Object

Author:
Christian Bauer

Constructor Summary
StateVariableAccessor()
           
 
Method Summary
abstract  java.lang.Class<?> getReturnType()
           
abstract  java.lang.Object read(java.lang.Object serviceImpl)
           
 StateVariableValue read(StateVariable<LocalService> stateVariable, java.lang.Object serviceImpl)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StateVariableAccessor

public StateVariableAccessor()
Method Detail

read

public StateVariableValue read(StateVariable<LocalService> stateVariable,
                               java.lang.Object serviceImpl)
                        throws java.lang.Exception
Throws:
java.lang.Exception

getReturnType

public abstract java.lang.Class<?> getReturnType()

read

public abstract java.lang.Object read(java.lang.Object serviceImpl)
                               throws java.lang.Exception
Throws:
java.lang.Exception

toString

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


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