diff --git a/rse/plugins/org.eclipse.rse.services/src/org/eclipse/rse/internal/services/terminals/package.html b/rse/plugins/org.eclipse.rse.services/src/org/eclipse/rse/internal/services/terminals/package.html new file mode 100644 index 00000000000..3703fa0cbef --- /dev/null +++ b/rse/plugins/org.eclipse.rse.services/src/org/eclipse/rse/internal/services/terminals/package.html @@ -0,0 +1,72 @@ + + + + + + + + Package-level Javadoc + + +Application programming interface for the RSE Base Shell and Terminal Services. +

+EXPERIMENTAL. This class or interface has been added as +part of a work in progress. There is no guarantee that this API will work or +that it will remain the same. Please do not use this API without consulting +with the Target Management +team. +

+

+Package Specification

+

+The RSE Terminal Services packages provides interfaces and basic utility classes +for shell or terminal connections. The classes in this package are especially designed +to be extendable by means of the Decorator pattern as well as the Adapter +pattern: +

+The classes and interfaces in this package are designed to have only minimal +dependency into Eclipse core APIs, such that Services can eventually be re-used in +environments outside Eclipse. Especially +IBaseShell, along with +ProcessBaseShell and +BaseShellDecorator are usable in +any environment, provided that mock objects are provided for Eclipse +IAdaptable and PlatformObject. +

+ +