Class RunningObjectTable
- java.lang.Object
- 
- com.sun.jna.platform.win32.COM.util.RunningObjectTable
 
- 
- All Implemented Interfaces:
- IRunningObjectTable
 
 public class RunningObjectTable extends java.lang.Object implements IRunningObjectTable 
- 
- 
Field SummaryFields Modifier and Type Field Description (package private) ObjectFactoryfactory(package private) RunningObjectTableraw
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedRunningObjectTable(RunningObjectTable raw, ObjectFactory factory)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Iterable<IDispatch>enumRunning()Creates and returns an enumerator of all the objects currently registered in the running object table (ROT).<T> java.util.List<T>getActiveObjectsByInterface(java.lang.Class<T> comInterface)Gets all the active (running) objects that support the give interface.
 
- 
- 
- 
Field Detail- 
factoryObjectFactory factory 
 - 
rawRunningObjectTable raw 
 
- 
 - 
Constructor Detail- 
RunningObjectTableprotected RunningObjectTable(RunningObjectTable raw, ObjectFactory factory) 
 
- 
 - 
Method Detail- 
enumRunningpublic java.lang.Iterable<IDispatch> enumRunning() Description copied from interface:IRunningObjectTableCreates and returns an enumerator of all the objects currently registered in the running object table (ROT).- Specified by:
- enumRunningin interface- IRunningObjectTable
 
 - 
getActiveObjectsByInterfacepublic <T> java.util.List<T> getActiveObjectsByInterface(java.lang.Class<T> comInterface) Description copied from interface:IRunningObjectTableGets all the active (running) objects that support the give interface.Enumerates the running objects (via enumRunning), and returns a list of those for which queryInterface(iid) gives a valid result. - Specified by:
- getActiveObjectsByInterfacein interface- IRunningObjectTable
- Returns:
- active objects
 
 
- 
 
-