Package org.apache.uima.pear.tools
The
org.apache.uima.pear.tools
package provides applications
and tools that allow installing PEAR packages containing UIMA-compliant
components, verifying serviceability of installed components by using
UIMA API and browsing PEAR packages.
-
Interface Summary Interface Description InstallationController.InstallationMonitor TheInstallationMonitor
interface defines methods required for notifying of component installation status and location of the installed PEAR packages.InstallationController.PackageSelector ThePackageSelector
interface defines methods required for manually or automatically selecting installed PEAR package root directories and PEAR package files. -
Class Summary Class Description InstallationController TheInstallationController
class allows installing PEAR files that contain UIMA compliant components.InstallationController.TestStatus TheTestStatus
class encapsulates attributes related to the results of the 'serviceability' verification test.InstallationDescriptor TheInstallationDescriptor
class encapsulates all elements and parameters included in the XML Installation Descriptor file.InstallationDescriptor.ActionInfo TheActionInfo
class defines 'installation action' attributes.InstallationDescriptor.ArgInfo TheArgInfo
class defines attributes of a service command argument.InstallationDescriptor.ComponentInfo TheComponentInfo
class defines UIMA component attributes.InstallationDescriptor.ServiceInfo TheServiceInfo
class defines attributes of a 'service' component.InstallationDescriptorHandler TheInstallationDescriptorHandler
class allows parsing XML installation descriptor files, creating instances of theInstallationDescriptor
class.InstallationProcessor TheInstallationProcessor
class implements operations specified in the installation descriptor.InstallationTester TheInstallationTester
application allows performing simple verification of the installed UIMA compliant component by using standard UIMA framework interface.LocalInstallationAgent TheLocalInstallationAgent
allows localizing files of UIMA compliant components within the single PEAR structure, and verifying localized component's files using UIMA framework API.PackageBrowser ThePackageBrowser
class allows browsing both archived and unarchived PEAR packages, finding package files and directories, loading installation descriptor files and returning run-time environment settings required for installed components.PackageCreator Utility class to generate a pear package.PackageInstaller ThePackageInstaller
class is the main user API for installing PEAR packages.PackageSelectorGUI ThePackageSelectorGUI
class provides simple Swing-based file dialog windows for selecting root directories of installed PEAR packages, as well as PEAR package files, which contain components that need to be installed.PackageSelectorGUI.PackageDirFilter ThePackageDirFilter
class allows filtering directories.PackageSelectorGUI.PackageFileFilter ThePackageFileFilter
class allows filtering PEAR package files.PearPackagingMojo PearPackagingMojo which generates an UIMA PEAR package.SimplePackageSelector TheSimplePackageSelector
class provides simple command line dialog for selecting root directories of installed PEAR packages, as well as PEAR package files, which contain components that need to be installed. -
Exception Summary Exception Description PackageCreatorException Exception thrown if the PEAR package generation fails.PackageInstallerException Exception thrown if PEAR installation fails.