Main Page   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields  

Accessibility::StateSet Interface Reference

import "Accessibility_State.idl";


Public Methods

boolean contains (in StateType state)
void add (in StateType state)
void remove (in StateType state)
boolean equals (in StateSet stateSet)
StateSet compare (in StateSet compareState)
boolean isEmpty ()
StateSeq getStates ()
void unImplemented ()
void unImplemented2 ()
void unImplemented3 ()
void unImplemented4 ()


Detailed Description

The StateSet interface encapsulates a collection of state information. It allows comparison of state information between object instances, and comparisons of an object's state with some hypothetical collection of states.


Member Function Documentation

void Accessibility::StateSet::add (  in StateType    state ) 
 

Add a StateType to an existing StateSet, if not already present.

StateSet Accessibility::StateSet::compare (  in StateSet    compareState ) 
 

Compare two StateSet instances and obtain their differences.

Returns :
a 'difference set', i.e. a StateSet consisting of those states not shared by the two sets being compared.

boolean Accessibility::StateSet::contains (  in StateType    state ) 
 

Query a StateSet for a specific StateType.

Parameters:
state  the StateType being queried for.
Returns :
TRUE if the StateSet contains StateType state.

boolean Accessibility::StateSet::equals (  in StateSet    stateSet ) 
 

Compare two statesets for equivalence.

Parameters:
stateSet  the StateSet to be compared with this one.
Returns :
TRUE if the two StateSet objects are composed of the same StateTypes.

StateSeq Accessibility::StateSet::getStates (    ) 
 

\cond

boolean Accessibility::StateSet::isEmpty (    ) 
 

Returns :
TRUE if the StateSet contains no states.

void Accessibility::StateSet::remove (  in StateType    state ) 
 

Remove a StateType to an existing StateSet, if it is present.

void Accessibility::StateSet::unImplemented (    ) 
 

unImplemented:

placeholders for future expansion.

void Accessibility::StateSet::unImplemented2 (    ) 
 

void Accessibility::StateSet::unImplemented3 (    ) 
 

void Accessibility::StateSet::unImplemented4 (    ) 
 


The documentation for this interface was generated from the following file:
Generated on Thu Mar 23 17:40:30 2006 for at-spi-idl by doxygen1.2.17