org.eclipse.actf.accservice.core
Interface IAccessibleValueElement

All Known Implementing Classes:
IA2AccessibleValue, JavaAccessibleValue

public interface IAccessibleValueElement

represents the value of a control and the upper and lower bounds of the control. Note that the type of the value is implementation-dependent. Not all controls have values.

Author:
Method Summary
 Object getCurrentValue()
          get the current value
 Object getMaximumValue()
          gets the maximum value supported by the control
 Object getMinimumValue()
          gets the minimum value supported by the control
 void setCurrentValue(Object value)
          set the current value of the control
 

Method Detail

getCurrentValue

Object getCurrentValue()
                       throws InvalidComponentException
get the current value

Returns:
current value of the control or null if value is not supported
Throws:
InvalidComponentException

setCurrentValue

void setCurrentValue(Object value)
                     throws InvalidComponentException
set the current value of the control

Parameters:
value - - new value
Throws:
InvalidComponentException

getMinimumValue

Object getMinimumValue()
                       throws InvalidComponentException
gets the minimum value supported by the control

Returns:
minimum value supported
Throws:
InvalidComponentException

getMaximumValue

Object getMaximumValue()
                       throws InvalidComponentException
gets the maximum value supported by the control

Returns:
maximum value supported
Throws:
InvalidComponentException