Package com.togethersoft.openapi.ide

Supplies classes and interfaces for general management of Together's IDE (executing command in a separate process, saving all opened files, synchronizing the files after they have been changed, opening URLs, getting Together's home directory and command line arguments etc).

See
          Description

Class Diagram Summary
ide 
 

Interface Summary
IdeActivatable Interface IdeActivatable should be implemented by the modules that provide the possibility of on-demand invokation and deactivation.
IdeContext Contains information about selected elements at the moment the script was called.
IdeElement Interface IdeElement represents a generic IDE element of Together.
IdeErrorCheck Interface IdeErrorCheck provides error checking.
IdeErrorInfo Contains advanced information about an error that has occurred.
IdeManager Interface IdeManager provides the entire IDE's fuctionality.
IdeScript Interface IdeScript should be implemented by each Together module.
IdeStartup Interface IdeStartup should be implemented by each Together module that is supposed to run upon Together start-up.
 

Class Summary
IdeAccess Class IdeAccess provides access to the IdeManager and all other managers.
IdeElementDefault Class IdeElementDefault represents a default implementation of IdeElement with the single service object.
IdeErrorInfoDefault Class IdeErrorInfoDefault provides a default implementation of IdeErrorInfo interface.
IdeLocalDiagnostic An auxiliary class.
IdeManagerAccess Provides access to the IdeManager.
 

Package com.togethersoft.openapi.ide Description

Supplies classes and interfaces for general management of Together's IDE (executing command in a separate process, saving all opened files, synchronizing the files after they have been changed, opening URLs, getting Together's home directory and command line arguments etc).

All these features are provided by the IdeManager, which can be obtained via IdeManagerAccess class:

  IdeManager manager = IdeManagerAccess.getManager();

This package also contains two very important interfaces named IdeScript and IdeStartup - they define the handler used by Together to run the scripts and to pass information about the current selection to them.