Uses of Class
org.apache.uima.pear.tools.InstallationDescriptor
Package
Description
Package to support editing of PEAR installation descriptor
Package to handle the UIMA nature
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.-
Uses of InstallationDescriptor in org.apache.uima.pear.insd.edit
Modifier and TypeMethodDescriptionstatic InstallationDescriptor
PearInstallationDescriptor.getInstallationDescriptor
(org.eclipse.core.resources.IContainer currentContainer) Returns an InstallationDescriptor instance representing the installation descriptor of the given project.Modifier and TypeMethodDescriptionstatic void
PearInstallationDescriptor.createInstallationDescriptor
(org.eclipse.core.resources.IContainer newContainer, InstallationDescriptor insd, boolean overrideContentIfExist) Create the PEAR installation descriptor file (install.xml) using a given InstallationDescriptor instance.static void
PearInstallationDescriptor.saveInstallationDescriptor
(org.eclipse.core.resources.IContainer currentContainer, InstallationDescriptor insd) Save installation descriptor.ModifierConstructorDescriptionINSDComponentPage
(org.eclipse.core.resources.IContainer currentContainer, InstallationDescriptor insd, Hashtable wizardData) Constructor.INSDEnvironmentPage
(org.eclipse.core.resources.IContainer currentContainer, InstallationDescriptor insd, Hashtable wizardData) Constructor. -
Uses of InstallationDescriptor in org.apache.uima.pear.nature
Modifier and TypeMethodDescriptionstatic void
ProjectCustomizer.customizeProject
(org.eclipse.core.resources.IContainer container, InstallationDescriptor insd) Customizes an IProject with the UIMA nature using an InstallationDescriptor instance -
Uses of InstallationDescriptor in org.apache.uima.pear.tools
Modifier and TypeMethodDescriptionInstallationDescriptorHandler.getInstallationDescriptor()
InstallationProcessor.getInstallationDescriptor()
PackageBrowser.getInstallationDescriptor()
Loads theINSTALLATION_DESCRIPTOR_FILE
file, and creates theInstallationDescriptor
(InsD) object.InstallationController.installComponent()
Performs installation of the specified component in the specified target directory, including all delegate components (if exist).InstallationController.installComponentDescriptors()
Performs installation of XML descriptors of the specified component in the specified target directory, including XML descriptors of all the delegate components (if exist).Modifier and TypeMethodDescriptionprotected static Hashtable
<String, InstallationDescriptor> InstallationController.getDelegateInstallationDescriptors
(Hashtable<String, String> installationTable) Creates aHashtable
that contains (compId, InsD) pairs for all separate delegate components specified in a given installation table.Modifier and TypeMethodDescriptionstatic String[]
InstallationController.buildArrayOfNetworkParams
(InstallationDescriptor insdObject) Creates a string array that contains network parameters (in the JVM '-Dname=value' format) specified in a given installation descriptor object.static String
InstallationController.buildComponentClassPath
(String compRootDirPath, InstallationDescriptor insdObject, boolean addLibDir) Creates a string that should be added to the CLASSPATH for a given installed component associated with a given installation descriptor object.static String
InstallationController.buildComponentPath
(String compRootDirPath, InstallationDescriptor insdObject) Creates a string that should be added to the SPATH for a given installed component associated with a given installation descriptor object.static String
InstallationController.buildListOfEnvVars
(InstallationDescriptor insdObject) Creates a string that contains the list of environment variables settings (in the JVM '-Dname=value' format) included in a given installation descriptor object.static String
InstallationController.buildListOfNetworkParams
(InstallationDescriptor insdObject) Creates a string that contains network parameters (in the JVM '-Dname=value' format) specified in a given installation descriptor object.static Properties
InstallationController.buildTableOfEnvVars
(InstallationDescriptor insdObject) Creates aProperties
table that contains (name, value) pairs of environment variables settings for a given installation descriptor object.static boolean
LocalInstallationAgent.checkPackageConfig
(Properties packageConfig, InstallationDescriptor insdObject) Checks that a specified PEAR configuration corresponds to a given installation descriptor.static void
InstallationProcessor.generateVSDescriptor
(InstallationDescriptor insdObject, File mainRootDir) Generates default Vinci Service descriptor for a specified component, and puts it to a specified location.static InputStream
InstallationProcessor.generateVSDescriptorAsStream
(InstallationDescriptor insdObject) Generates default Vinci Service descriptor for a specified component, and returns the content of the descriptor as a stream (for Eclipse plug-in).protected static String
InstallationProcessor.generateVSDescriptorContent
(InstallationDescriptor insdObject) Generates the default Vinci Service descriptor content for a specified component.static InputStream
InstallationDescriptorHandler.getInstallationDescriptorAsStream
(InstallationDescriptor insdObject) Returns the content of the installation descriptor XML file for a given intallation descriptor object asInputStream
object (for use in Eclipse plug-in).static void
LocalInstallationAgent.localizeComponentFile
(File file, InstallationDescriptor insdObject, Properties packageConfig) Performs localization of a given component file using information from a given installation descriptor and a specified PEAR configuration.static void
LocalInstallationAgent.localizeInstallationDescriptor
(InstallationDescriptor insdObject, Properties packageConfig) Performs localization of a given installation descriptor object using information from a specified PEAR configuration.static void
InstallationDescriptorHandler.printInstallationDescriptor
(InstallationDescriptor insdObject, PrintWriter oWriter) Prints a givenInstallationDescriptor
object in XML format to a givenPrintWriter
.static void
InstallationDescriptorHandler.saveInstallationDescriptor
(InstallationDescriptor insdObject, File xmlFile) Saves a givenInstallationDescriptor
object in a given XML file.