Overview | Package | Class | Use | Tree | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES