org.fourthline.cling.model.state
Class FieldStateVariableAccessor

java.lang.Object
  extended by org.fourthline.cling.model.state.StateVariableAccessor
      extended by org.fourthline.cling.model.state.FieldStateVariableAccessor

public class FieldStateVariableAccessor
extends StateVariableAccessor

Reads the value of a state variable using reflection and a field.

Author:
Christian Bauer

Field Summary
protected  Field field
           
 
Constructor Summary
FieldStateVariableAccessor(Field field)
           
 
Method Summary
 Field getField()
           
 Class<?> getReturnType()
           
 Object read(Object serviceImpl)
           
 String toString()
           
 
Methods inherited from class org.fourthline.cling.model.state.StateVariableAccessor
read
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

field

protected Field field
Constructor Detail

FieldStateVariableAccessor

public FieldStateVariableAccessor(Field field)
Method Detail

getField

public Field getField()

getReturnType

public Class<?> getReturnType()
Specified by:
getReturnType in class StateVariableAccessor

read

public Object read(Object serviceImpl)
            throws Exception
Specified by:
read in class StateVariableAccessor
Throws:
Exception

toString

public String toString()
Overrides:
toString in class StateVariableAccessor


Copyright © 2013 4th Line GmbH, Switzerland. All Rights Reserved.