Package org.apache.uima.pear.tools
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.
-
ClassDescriptionThe
InstallationControllerclass allows installing PEAR files that contain UIMA compliant components.TheInstallationMonitorinterface defines methods required for notifying of component installation status and location of the installed PEAR packages.ThePackageSelectorinterface defines methods required for manually or automatically selecting installed PEAR package root directories and PEAR package files.TheTestStatusclass encapsulates attributes related to the results of the 'serviceability' verification test.TheInstallationDescriptorclass encapsulates all elements and parameters included in the XML Installation Descriptor file.TheActionInfoclass defines 'installation action' attributes.TheArgInfoclass defines attributes of a service command argument.TheComponentInfoclass defines UIMA component attributes.TheServiceInfoclass defines attributes of a 'service' component.TheInstallationDescriptorHandlerclass allows parsing XML installation descriptor files, creating instances of theInstallationDescriptorclass.TheInstallationProcessorclass implements operations specified in the installation descriptor.TheInstallationTesterapplication allows performing simple verification of the installed UIMA compliant component by using standard UIMA framework interface.TheLocalInstallationAgentallows localizing files of UIMA compliant components within the single PEAR structure, and verifying localized component's files using UIMA framework API.ThePackageBrowserclass 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.Utility class to generate a pear package.Exception thrown if the PEAR package generation fails.ThePackageInstallerclass is the main user API for installing PEAR packages.Exception thrown if PEAR installation fails.ThePackageSelectorGUIclass 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.ThePackageDirFilterclass allows filtering directories.ThePackageFileFilterclass allows filtering PEAR package files.TheSimplePackageSelectorclass 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.