| Packages |
| com.togethersoft.openapi | |
| 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). |
| com.togethersoft.openapi.ide.command |
This package contains classes and interfaces for creating and inserting new commands into menus, toolbars,
element's speedmenus. |
| com.togethersoft.openapi.ide.config |
A set of classes and interfaces for getting the values of Together properties defined
in the .config files, using different levels of configs, displaying a config editor
(like those in "Options" menu) etc. |
| com.togethersoft.openapi.ide.diagram |
Provides classes and interfaces for working with Together's diagrams (opening and closing a diagram,
changing selection in a diagram, scrolling to the desired element, changing active diagram, adding
diagram listeners etc.)
|
| com.togethersoft.openapi.ide.diagram.enum | |
| com.togethersoft.openapi.ide.editor |
A set of interfaces for working with Together's text editor (opening/closing
text editor pane, loading several files in the text editor, setting active tab, changing the
file's content)
and for getting and changing editor facilities such as
visible area, cursor position, various selection types etc. |
| com.togethersoft.openapi.ide.editor.enum |
Enumeration of IdeEditors. |
| com.togethersoft.openapi.ide.inspector |
This package contains several interfaces and classes that comprise an inspector. |
| com.togethersoft.openapi.ide.inspector.util |
This package represents a number of UI components intended to be used as the services for the inspector and
it's components. |
| com.togethersoft.openapi.ide.inspector.util.editors |
Supplies classes which are used as editors for inspector properties. |
| com.togethersoft.openapi.ide.inspector.util.editors.color | |
| com.togethersoft.openapi.ide.inspector.util.property |
This package provides classes that represent inspector properties intended to work with the selected RwiElements or RwiReferences from IdeContext. |
| com.togethersoft.openapi.ide.inspector.util.table |
This package contains classes that represent the table model of the properties - their names and values. |
| com.togethersoft.openapi.ide.message |
This package provides set of classes and interfaces destined for working with messages. |
| com.togethersoft.openapi.ide.progress |
Together's progress indicator. |
| com.togethersoft.openapi.ide.project |
Provides classes and interfaces for working with a project (opening and closing a project, adding
project listeners etc). |
| com.togethersoft.openapi.ide.project.enum |
Contains a class that represents enumeration of the project's nodes. |
| com.togethersoft.openapi.ide.resource |
Contains classes and interfaces for
obtaining information about types of files (such as "text", "source", "binary" etc)
and RwiElements. |
| com.togethersoft.openapi.ide.tools |
This package provides access to the tools' mechanism of Together, which enables invocation of
external programs, parsing their output, and submitting the results of parsing into the message window. |
| com.togethersoft.openapi.ide.undo |
Provides classes and interfaces to programmatically undo changes in the model, like adding
a package or deleting a class etc. |
| com.togethersoft.openapi.ide.util |
This package provides interfaces that perform various services (actions). |
| com.togethersoft.openapi.ide.window |
The classes and interfaces in this package
are responsible for creating buttons and various kinds of dialogs (confirm dialogs, message dialogs,
option dialogs, file choosers etc.)
|
| com.togethersoft.openapi.rwi |
Provides a set of interfaces representing the model consisting not only of the source code (like SCI model)
but also of various diagrams (class diagram, use diagrams etc), links, notes, etc., allowing to
access and change these elements. |
| com.togethersoft.openapi.rwi.enum |
Enumerations of RWI elements. |
| com.togethersoft.openapi.rwi.extension |
This package represents providers, which are special interfaces intended to work with the custom properties or members. |
| com.togethersoft.openapi.sci |
Provides a set of interfaces representing the source code model, allowing to
assess and change the source code elements (packages, classes, members, code blocks, files etc.). |
| com.togethersoft.openapi.sci.enum |
Enumerations of SCI elements. |
| com.togethersoft.openapi.sci.pattern |
Patterns provide a very convenient way to perform a sequence of standard or specific actions upon
objects. |
| com.togethersoft.openapi.sci.policy | |
| com.togethersoft.openapi.sci.visitor |
A set of classes and interfaces implementing Visitor pattern from GoF "Design Patterns" book. |
| com.togethersoft.openapi.util |
This package represents several useful utility classes and packages. |
| com.togethersoft.openapi.util.classloaders |
This package contains interface and class that presents class
loader which has no cache in memory and loads classes directly from filesystem. |
| com.togethersoft.openapi.util.enum |
This package represents a lot of advanced enumerations. |
| com.togethersoft.openapi.util.file |
This package contains several classes to filter file name with wildcard and
to manupulate with OS-depended file path form. |
| com.togethersoft.openapi.util.function |
This package contains several useful classes which presents unary operations
above an object and can be used in filter classes. |
| com.togethersoft.openapi.util.nullObject | |
| com.togethersoft.openapi.util.properties |
This package presents different interfaces and classes which present and
work with a plain list of a properties where the duplicated values are allowed. |
| com.togethersoft.openapi.util.propertyMap |
This package contains interfaces and classes which represents flexible mechanism for working with object's properties. |
| com.togethersoft.openapi.util.text |
This package contains adavnced text manipulating features such as text positioning,
advanced text replacing and others. |
| com.togethersoft.openapi.util.ui |
This package contains several useful UI components that are used in Together and
help to create advanced controls. |
| com.togethersoft.openapi.vcs |
This package contains interfaces that represent access to generic version control system. |