Modified: uima/site/trunk/uima-website/docs/d/uimaj-current/references.html
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/uimaj-current/references.html?rev=1907847&r1=1907846&r2=1907847&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/d/uimaj-current/references.html (original)
+++ uima/site/trunk/uima-website/docs/d/uimaj-current/references.html Fri Feb 
24 07:54:33 2023
@@ -2,7 +2,7 @@
       <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>UIMA References</title><link rel="stylesheet" type="text/css" 
href="css/stylesheet-html.css"><meta name="generator" content="DocBook XSL 
Stylesheets V1.79.1"></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div lang="en" class="book" id="d5e1"><div 
xmlns:d="http://docbook.org/ns/docbook"; class="titlepage"><div><div><h1 
class="title">UIMA References</h1></div><div><div class="authorgroup">
       <h3 class="corpauthor">Written and maintained by the Apache UIMA&#8482; 
Development Community</h3>
-    </div></div><div><p class="releaseinfo">Version 3.4.0</p></div><div><p 
class="copyright">Copyright &copy; 2006, 2023 The Apache Software 
Foundation</p></div><div><p class="copyright">Copyright &copy; 2004, 2006 
International Business Machines Corporation</p></div><div><div 
class="legalnotice" id="d5e8">
+    </div></div><div><p class="releaseinfo">Version 3.4.1</p></div><div><p 
class="copyright">Copyright &copy; 2006, 2023 The Apache Software 
Foundation</p></div><div><p class="copyright">Copyright &copy; 2004, 2006 
International Business Machines Corporation</p></div><div><div 
class="legalnotice" id="d5e8">
       <p> </p>
       <p>
         <b>License and Disclaimer.&nbsp;</b>
@@ -35,7 +35,7 @@
         the trademark or service mark.
         
       </p>
-    </div></div><div><p class="pubdate">January, 
2023</p></div></div><hr></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="chapter"><a 
href="#ugr.ref.javadocs">1. Javadocs</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.ref.javadocs.libraries">1.1. Using named Eclipse 
User Libraries</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.ref.xml.component_descriptor">2. Component Descriptor 
Reference</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.notation">2.1. 
Notation</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.imports">2.2. 
Imports</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.type_system">2.3. Type System 
Descriptors</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.type_system.imports">2.3.1. 
Imports</a></span></dt><dt><span class="section"><a href="#ugr.r
 ef.xml.component_descriptor.type_system.types">2.3.2. 
Types</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.type_system.features">2.3.3. 
Features</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.type_system.string_subtypes">2.3.4. 
String Subtypes</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.aes">2.4. Analysis Engine 
Descriptors</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.aes.primitive">2.4.1. Primitive 
Analysis Engine Descriptors</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.aes.aggregate">2.4.2. Aggregate 
Analysis Engine Descriptors</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.aes.configuration_parameters">2.4.3. 
Configuration Parameters</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.flow_contro
 ller">2.5. Flow Controller Descriptors</a></span></dt><dt><span 
class="section"><a 
href="#ugr.ref.xml.component_descriptor.collection_processing_parts">2.6. 
Collection Processing Component Descriptors</a></span></dt><dd><dl><dt><span 
class="section"><a 
href="#ugr.ref.xml.component_descriptor.collection_processing_parts.collection_reader">2.6.1.
 Collection Reader Descriptors</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.collection_processing_parts.cas_initializer">2.6.2.
 CAS Initializer Descriptors (deprecated)</a></span></dt><dt><span 
class="section"><a 
href="#ugr.ref.xml.component_descriptor.collection_processing_parts.cas_consumer">2.6.3.
 CAS Consumer Descriptors</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.service_client">2.7. Service Client 
Descriptors</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.custom_resource_specifiers">2.8. Custom 
Resource Specifiers
 </a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.ref.xml.cpe_descriptor">3. CPE Descriptor 
Reference</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.overview">3.1. CPE 
Overview</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.notation">3.2. 
Notation</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.imports">3.3. 
Imports</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.descriptor">3.4. CPE Descriptor 
Overview</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.descriptor.collection_reader">3.5. Collection 
Reader</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.descriptor.collection_reader.error_handling">3.5.1.
 Error handling for Collection Readers</a></span></dt></dl></dd><dt><span 
class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.descriptor.cas_processors">3.6. CAS 
Processors</a
 ></span></dt><dd><dl><dt><span class="section"><a 
 >href="#ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual">3.6.1.
 > Specifying an Individual CAS Processor</a></span></dt></dl></dd><dt><span 
 >class="section"><a 
 >href="#ugr.ref.xml.cpe_descriptor.descriptor.operational_parameters">3.7. CPE 
 >Operational Parameters</a></span></dt><dt><span class="section"><a 
 >href="#ugr.ref.xml.cpe_descriptor.descriptor.resource_manager_configuration">3.8.
 > Resource Manager Configuration</a></span></dt><dt><span class="section"><a 
 >href="#ugr.ref.xml.cpe_descriptor.descriptor.example">3.9. Example CPE 
 >Descriptor</a></span></dt></dl></dd><dt><span class="chapter"><a 
 >href="#ugr.ref.cas">4. CAS Reference</a></span></dt><dd><dl><dt><span 
 >class="section"><a href="#ugr.ref.cas.javadocs">4.1. 
 >Javadocs</a></span></dt><dt><span class="section"><a 
 >href="#ugr.ref.cas.overview">4.2. CAS 
 >Overview</a></span></dt><dd><dl><dt><span class="section"><a 
 >href="#ugr.ref.cas.type_system">4.2.1. The Type System</a></sp
 an></dt><dt><span class="section"><a 
href="#ugr.ref.cas.creating_accessing_manipulating_data">4.2.2. 
Creating/Accessing/Changing data</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.creating_using_indexes">4.2.3. Creating and using 
indexes</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.cas.builtin_types">4.3. Built-in CAS 
Types</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.accessing_the_type_system">4.4. Accessing the type 
system</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.cas.type_system.printer_example">4.4.1. TypeSystemPrinter 
example</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.cas_apis_create_modify_feature_structures">4.4.2. Using CAS 
APIs: Feature Structures</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.cas.creating_feature_structures">4.5. Creating feature 
structures</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.cas.updating_indexed_featu
 re_structures">4.5.1. Updating indexed feature 
structures</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.cas.accessing_modifying_features_of_feature_structures">4.6. 
Accessing or modifying Features</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.indexes_and_iterators">4.7. Indexes and 
Iterators</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.cas.index.built_in_indexes">4.7.1. Built-in 
Indexes</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.index.adding_to_indexes">4.7.2. Adding Feature Structures to 
the Indexes</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.index.iterators">4.7.3. Iterators over UIMA 
Indexes</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.index.annotation_index">4.7.4. Special iterators for 
Annotation types</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.index.constraints_and_filtered_iterators">4.7.5. Constraints 
and Filtered iterators</a></span></dt
 ></dl></dd><dt><span class="section"><a 
 >href="#ugr.ref.cas.guide_to_javadocs">4.8. CAS API's 
 >Javadocs</a></span></dt><dd><dl><dt><span class="section"><a 
 >href="#ugr.ref.cas.javadocs.cas_package">4.8.1. APIs in the CAS 
 >package</a></span></dt></dl></dd><dt><span class="section"><a 
 >href="#ugr.ref.cas.typemerging">4.9. Type Merging</a></span></dt><dt><span 
 >class="section"><a href="#ugr.ref.cas.limitedmultipleaccess">4.10. Limited 
 >multi-thread access to read-only CASs</a></span></dt></dl></dd><dt><span 
 >class="chapter"><a href="#ugr.ref.jcas">5. JCas 
 >Reference</a></span></dt><dd><dl><dt><span class="section"><a 
 >href="#ugr.ref.jcas.name_spaces">5.1. Name Spaces</a></span></dt><dt><span 
 >class="section"><a href="#ugr.ref.jcas.use_of_description">5.2. Use of XML 
 >Description</a></span></dt><dt><span class="section"><a 
 >href="#ugr.ref.jcas.mapping_built_ins">5.3. Mapping built-in CAS types to 
 >Java types</a></span></dt><dt><span class="section"><a 
 >href="#ugr.ref.jcas.augmenting_generated_code">5.
 4. Augmenting the generated Java Code</a></span></dt><dd><dl><dt><span 
class="section"><a 
href="#ugr.ref.jcas.keeping_augmentations_when_regenerating">5.4.1. Keeping 
hand-coded augmentations when regenerating</a></span></dt><dt><span 
class="section"><a href="#ugr.ref.jcas.additional_constructors">5.4.2. 
Additional Constructors</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.modifying_generated_items">5.4.3. Modifying generated 
items</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.jcas.merging_types_from_other_specs">5.5. Merging 
Types</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.jcas.merging_types.aggregates_and_cpes">5.5.1. Aggregate AEs and 
CPEs as sources of types</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.merging_types.jcasgen_support">5.5.2. JCasGen support for 
type merging</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.impact_of_type_merging_on_composability">5.5.3. Type 
Merging im
 pacts on Composability</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.documentannotation_issues">5.5.4. Adding Features to 
DocumentAnnotation</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.jcas.using_within_an_annotator">5.6. Using JCas within an 
Annotator</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.jcas.new_instances">5.6.1. Creating new 
instances</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.getters_and_setters">5.6.2. Getters and 
Setters</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.obtaining_refs_to_indexes">5.6.3. Obtaining references to 
Indexes</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.adding_removing_instances_to_indexes">5.6.4. Updating 
Indexes</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.using_iterators">5.6.5. Using 
Iterators</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.class_loaders">5.6.6. Class Loaders in UIMA</a><
 /span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.accessing_jcas_objects_outside_uima_components">5.6.7. 
Issues accessing JCas objects outside of UIMA Engine 
Components</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.jcas.setting_up_classpath">5.7. Setting up Classpath for 
JCas</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.pear_support">5.8. PEAR 
isolation</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.ref.pear">6. PEAR Reference</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.ref.pear.packaging_a_component">6.1. Packaging a 
UIMA component</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.pear.creating_pear_structure">6.1.1. Creating the PEAR 
structure</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.pear.populating_pear_structure">6.1.2. Populating the PEAR 
structure</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.pear.creating_installation_descriptor">6.1.3. Crea
 ting the installation descriptor</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.pear.installation_descriptor">6.1.4. Installation Descriptor: 
template</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.pear.packaging_into_1_file">6.1.5. Packaging the PEAR structure 
into one file</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.pear.installing">6.2. Installing a PEAR 
package</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.pear.installing_pear_using_API">6.2.1. Installing a PEAR file 
using the PEAR APIs</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.pear.specifier">6.3. PEAR package 
descriptor</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.ref.xmi">7. XMI CAS Serialization 
Reference</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.xmi.xmi_tag">7.1. XMI Tag</a></span></dt><dt><span 
class="section"><a href="#ugr.ref.xmi.feature_structures">7.2. Feature 
Structures</a></spa
 n></dt><dt><span class="section"><a 
href="#ugr.ref.xmi.primitive_features">7.3. Primitive 
Features</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xmi.reference_features">7.4. Reference 
Features</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xmi.array_and_list_features">7.5. Array and List 
Features</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.xmi.array_and_list_features.as_multi_valued_properties">7.5.1. 
Arrays and Lists as Multi-Valued Properties</a></span></dt><dt><span 
class="section"><a 
href="#ugr.ref.xmi.array_and_list_features.as_1st_class_objects">7.5.2. Arrays 
and Lists as First-Class Objects</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xmi.null_array_list_elements">7.5.3. Null Array/List 
Elements</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.xmi.sofas_views">7.6. Subjects of Analysis (Sofas) and 
Views</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xmi.linking_to_ecore_type_system">
 7.7. Linking XMI docs to Ecore Type System</a></span></dt><dt><span 
class="section"><a href="#ugr.ref.xmi.delta">7.8. Delta CAS XMI 
Format</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.ref.compress">8. Compressed Binary 
CASes</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.compress.overview">8.1. Binary CAS Compression 
overview</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.compress.usage">8.2. Using Compressed Binary 
CASes</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.compress.simple-deltas">8.3. Simple Delta CAS 
serialization</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.compress.use-cases">8.4. Use Case 
cookbook</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.ref.json">9. JSON support</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.ref.json.overview">9.1. JSON serialization 
support overview</a></span></dt><dt><span class="section"><a 
href="#ug.ref.json.cas">9.2. JSON CAS Se
 rialization</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ug.ref.json.cas.bigpic">9.2.1. The Big Picture</a></span></dt><dt><span 
class="section"><a href="#ug.ref.json.cas.context">9.2.2. The _context 
section</a></span></dt><dt><span class="section"><a 
href="#ug.ref.json.cas.featurestructures">9.2.3. Serializing Feature 
Structures</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ug.ref.json.cas.featurestructures.organization">9.3. Organizing the 
Feature Structures</a></span></dt><dt><span class="section"><a 
href="#ug.ref.json.cas.features">9.4. Additional JSON CAS Serialization 
features</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.json.delta">9.4.1. Delta CAS</a></span></dt></dl></dd><dt><span 
class="section"><a href="#ugr.ref.json.usage">9.5. Using JSON CAS 
serialization</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.json.descriptionserialization">9.6. JSON serialization for UIMA 
descriptors</a></span></dt></dl></dd><dt><sp
 an class="chapter"><a href="#ugr.ref.config">10. Setup and 
Configuration</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.config.properties">10.1. UIMA JVM Configuration 
Properties</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.config.protect-index">10.2. Configuring index 
protection</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.config.property-table">10.3. Properties 
Table</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.ref.resources">11. UIMA Resources</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.ref.resources.overview">11.1. What is a UIMA 
Resource?</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.resources.resource-inner-implementations">11.1.1. Resource Inner 
Implementations</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.resources.sharing-across-pipelines">11.2. Sharing 
Resources</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.resources.external-resou
 rce-multiple-parameterized-instances">11.3. External Resources support for 
multiple Parameterized Instances</a></span></dt></dl></dd></dl></div>
+    </div></div><div><p class="pubdate">February, 
2023</p></div></div><hr></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="chapter"><a 
href="#ugr.ref.javadocs">1. Javadocs</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.ref.javadocs.libraries">1.1. Using named Eclipse 
User Libraries</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.ref.xml.component_descriptor">2. Component Descriptor 
Reference</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.notation">2.1. 
Notation</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.imports">2.2. 
Imports</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.type_system">2.3. Type System 
Descriptors</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.type_system.imports">2.3.1. 
Imports</a></span></dt><dt><span class="section"><a href="#ugr.
 ref.xml.component_descriptor.type_system.types">2.3.2. 
Types</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.type_system.features">2.3.3. 
Features</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.type_system.string_subtypes">2.3.4. 
String Subtypes</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.aes">2.4. Analysis Engine 
Descriptors</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.aes.primitive">2.4.1. Primitive 
Analysis Engine Descriptors</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.aes.aggregate">2.4.2. Aggregate 
Analysis Engine Descriptors</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.aes.configuration_parameters">2.4.3. 
Configuration Parameters</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.flow_contr
 oller">2.5. Flow Controller Descriptors</a></span></dt><dt><span 
class="section"><a 
href="#ugr.ref.xml.component_descriptor.collection_processing_parts">2.6. 
Collection Processing Component Descriptors</a></span></dt><dd><dl><dt><span 
class="section"><a 
href="#ugr.ref.xml.component_descriptor.collection_processing_parts.collection_reader">2.6.1.
 Collection Reader Descriptors</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.collection_processing_parts.cas_initializer">2.6.2.
 CAS Initializer Descriptors (deprecated)</a></span></dt><dt><span 
class="section"><a 
href="#ugr.ref.xml.component_descriptor.collection_processing_parts.cas_consumer">2.6.3.
 CAS Consumer Descriptors</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.service_client">2.7. Service Client 
Descriptors</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.component_descriptor.custom_resource_specifiers">2.8. Custom 
Resource Specifier
 s</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.ref.xml.cpe_descriptor">3. CPE Descriptor 
Reference</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.overview">3.1. CPE 
Overview</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.notation">3.2. 
Notation</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.imports">3.3. 
Imports</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.descriptor">3.4. CPE Descriptor 
Overview</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.descriptor.collection_reader">3.5. Collection 
Reader</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.descriptor.collection_reader.error_handling">3.5.1.
 Error handling for Collection Readers</a></span></dt></dl></dd><dt><span 
class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.descriptor.cas_processors">3.6. CAS 
Processors</
 a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.descriptor.cas_processors.individual">3.6.1. 
Specifying an Individual CAS Processor</a></span></dt></dl></dd><dt><span 
class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.descriptor.operational_parameters">3.7. CPE 
Operational Parameters</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.descriptor.resource_manager_configuration">3.8.
 Resource Manager Configuration</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xml.cpe_descriptor.descriptor.example">3.9. Example CPE 
Descriptor</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.ref.cas">4. CAS Reference</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.ref.cas.javadocs">4.1. 
Javadocs</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.overview">4.2. CAS Overview</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.ref.cas.type_system">4.2.1. The Type System</a></s
 pan></dt><dt><span class="section"><a 
href="#ugr.ref.cas.creating_accessing_manipulating_data">4.2.2. 
Creating/Accessing/Changing data</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.creating_using_indexes">4.2.3. Creating and using 
indexes</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.cas.builtin_types">4.3. Built-in CAS 
Types</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.accessing_the_type_system">4.4. Accessing the type 
system</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.cas.type_system.printer_example">4.4.1. TypeSystemPrinter 
example</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.cas_apis_create_modify_feature_structures">4.4.2. Using CAS 
APIs: Feature Structures</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.cas.creating_feature_structures">4.5. Creating feature 
structures</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.cas.updating_indexed_feat
 ure_structures">4.5.1. Updating indexed feature 
structures</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.cas.accessing_modifying_features_of_feature_structures">4.6. 
Accessing or modifying Features</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.indexes_and_iterators">4.7. Indexes and 
Iterators</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.cas.index.built_in_indexes">4.7.1. Built-in 
Indexes</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.index.adding_to_indexes">4.7.2. Adding Feature Structures to 
the Indexes</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.index.iterators">4.7.3. Iterators over UIMA 
Indexes</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.index.annotation_index">4.7.4. Special iterators for 
Annotation types</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.cas.index.constraints_and_filtered_iterators">4.7.5. Constraints 
and Filtered iterators</a></span></d
 t></dl></dd><dt><span class="section"><a 
href="#ugr.ref.cas.guide_to_javadocs">4.8. CAS API's 
Javadocs</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.cas.javadocs.cas_package">4.8.1. APIs in the CAS 
package</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.cas.typemerging">4.9. Type Merging</a></span></dt><dt><span 
class="section"><a href="#ugr.ref.cas.limitedmultipleaccess">4.10. Limited 
multi-thread access to read-only CASs</a></span></dt></dl></dd><dt><span 
class="chapter"><a href="#ugr.ref.jcas">5. JCas 
Reference</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.jcas.name_spaces">5.1. Name Spaces</a></span></dt><dt><span 
class="section"><a href="#ugr.ref.jcas.use_of_description">5.2. Use of XML 
Description</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.mapping_built_ins">5.3. Mapping built-in CAS types to Java 
types</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.augmenting_generated_code">5
 .4. Augmenting the generated Java Code</a></span></dt><dd><dl><dt><span 
class="section"><a 
href="#ugr.ref.jcas.keeping_augmentations_when_regenerating">5.4.1. Keeping 
hand-coded augmentations when regenerating</a></span></dt><dt><span 
class="section"><a href="#ugr.ref.jcas.additional_constructors">5.4.2. 
Additional Constructors</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.modifying_generated_items">5.4.3. Modifying generated 
items</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.jcas.merging_types_from_other_specs">5.5. Merging 
Types</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.jcas.merging_types.aggregates_and_cpes">5.5.1. Aggregate AEs and 
CPEs as sources of types</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.merging_types.jcasgen_support">5.5.2. JCasGen support for 
type merging</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.impact_of_type_merging_on_composability">5.5.3. Type 
Merging i
 mpacts on Composability</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.documentannotation_issues">5.5.4. Adding Features to 
DocumentAnnotation</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.jcas.using_within_an_annotator">5.6. Using JCas within an 
Annotator</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.jcas.new_instances">5.6.1. Creating new 
instances</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.getters_and_setters">5.6.2. Getters and 
Setters</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.obtaining_refs_to_indexes">5.6.3. Obtaining references to 
Indexes</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.adding_removing_instances_to_indexes">5.6.4. Updating 
Indexes</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.using_iterators">5.6.5. Using 
Iterators</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.class_loaders">5.6.6. Class Loaders in UIMA</a>
 </span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.accessing_jcas_objects_outside_uima_components">5.6.7. 
Issues accessing JCas objects outside of UIMA Engine 
Components</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.jcas.setting_up_classpath">5.7. Setting up Classpath for 
JCas</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.jcas.pear_support">5.8. PEAR 
isolation</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.ref.pear">6. PEAR Reference</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.ref.pear.packaging_a_component">6.1. Packaging a 
UIMA component</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.pear.creating_pear_structure">6.1.1. Creating the PEAR 
structure</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.pear.populating_pear_structure">6.1.2. Populating the PEAR 
structure</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.pear.creating_installation_descriptor">6.1.3. Cre
 ating the installation descriptor</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.pear.installation_descriptor">6.1.4. Installation Descriptor: 
template</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.pear.packaging_into_1_file">6.1.5. Packaging the PEAR structure 
into one file</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.pear.installing">6.2. Installing a PEAR 
package</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.pear.installing_pear_using_API">6.2.1. Installing a PEAR file 
using the PEAR APIs</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.pear.specifier">6.3. PEAR package 
descriptor</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.ref.xmi">7. XMI CAS Serialization 
Reference</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.xmi.xmi_tag">7.1. XMI Tag</a></span></dt><dt><span 
class="section"><a href="#ugr.ref.xmi.feature_structures">7.2. Feature 
Structures</a></sp
 an></dt><dt><span class="section"><a 
href="#ugr.ref.xmi.primitive_features">7.3. Primitive 
Features</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xmi.reference_features">7.4. Reference 
Features</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xmi.array_and_list_features">7.5. Array and List 
Features</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.xmi.array_and_list_features.as_multi_valued_properties">7.5.1. 
Arrays and Lists as Multi-Valued Properties</a></span></dt><dt><span 
class="section"><a 
href="#ugr.ref.xmi.array_and_list_features.as_1st_class_objects">7.5.2. Arrays 
and Lists as First-Class Objects</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xmi.null_array_list_elements">7.5.3. Null Array/List 
Elements</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.xmi.sofas_views">7.6. Subjects of Analysis (Sofas) and 
Views</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.xmi.linking_to_ecore_type_system"
 >7.7. Linking XMI docs to Ecore Type System</a></span></dt><dt><span 
 >class="section"><a href="#ugr.ref.xmi.delta">7.8. Delta CAS XMI 
 >Format</a></span></dt></dl></dd><dt><span class="chapter"><a 
 >href="#ugr.ref.compress">8. Compressed Binary 
 >CASes</a></span></dt><dd><dl><dt><span class="section"><a 
 >href="#ugr.ref.compress.overview">8.1. Binary CAS Compression 
 >overview</a></span></dt><dt><span class="section"><a 
 >href="#ugr.ref.compress.usage">8.2. Using Compressed Binary 
 >CASes</a></span></dt><dt><span class="section"><a 
 >href="#ugr.ref.compress.simple-deltas">8.3. Simple Delta CAS 
 >serialization</a></span></dt><dt><span class="section"><a 
 >href="#ugr.ref.compress.use-cases">8.4. Use Case 
 >cookbook</a></span></dt></dl></dd><dt><span class="chapter"><a 
 >href="#ugr.ref.json">9. JSON support</a></span></dt><dd><dl><dt><span 
 >class="section"><a href="#ugr.ref.json.overview">9.1. JSON serialization 
 >support overview</a></span></dt><dt><span class="section"><a 
 >href="#ug.ref.json.cas">9.2. JSON CAS S
 erialization</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ug.ref.json.cas.bigpic">9.2.1. The Big Picture</a></span></dt><dt><span 
class="section"><a href="#ug.ref.json.cas.context">9.2.2. The _context 
section</a></span></dt><dt><span class="section"><a 
href="#ug.ref.json.cas.featurestructures">9.2.3. Serializing Feature 
Structures</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ug.ref.json.cas.featurestructures.organization">9.3. Organizing the 
Feature Structures</a></span></dt><dt><span class="section"><a 
href="#ug.ref.json.cas.features">9.4. Additional JSON CAS Serialization 
features</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.json.delta">9.4.1. Delta CAS</a></span></dt></dl></dd><dt><span 
class="section"><a href="#ugr.ref.json.usage">9.5. Using JSON CAS 
serialization</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.json.descriptionserialization">9.6. JSON serialization for UIMA 
descriptors</a></span></dt></dl></dd><dt><s
 pan class="chapter"><a href="#ugr.ref.config">10. Setup and 
Configuration</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.config.properties">10.1. UIMA JVM Configuration 
Properties</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.config.protect-index">10.2. Configuring index 
protection</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.config.property-table">10.3. Properties 
Table</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.ref.resources">11. UIMA Resources</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.ref.resources.overview">11.1. What is a UIMA 
Resource?</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.ref.resources.resource-inner-implementations">11.1.1. Resource Inner 
Implementations</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.ref.resources.sharing-across-pipelines">11.2. Sharing 
Resources</a></span></dt><dt><span class="section"><a 
href="#ugr.ref.resources.external-reso
 urce-multiple-parameterized-instances">11.3. External Resources support for 
multiple Parameterized Instances</a></span></dt></dl></dd></dl></div>
   
   
 

Modified: uima/site/trunk/uima-website/docs/d/uimaj-current/references.pdf
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/uimaj-current/references.pdf?rev=1907847&r1=1907846&r2=1907847&view=diff
==============================================================================
Binary files - no diff available.

Modified: uima/site/trunk/uima-website/docs/d/uimaj-current/tools.html
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/uimaj-current/tools.html?rev=1907847&r1=1907846&r2=1907847&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/d/uimaj-current/tools.html (original)
+++ uima/site/trunk/uima-website/docs/d/uimaj-current/tools.html Fri Feb 24 
07:54:33 2023
@@ -2,7 +2,7 @@
       <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>UIMA Tools Guide and Reference</title><link rel="stylesheet" 
type="text/css" href="css/stylesheet-html.css"><meta name="generator" 
content="DocBook XSL Stylesheets V1.79.1"></head><body bgcolor="white" 
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div lang="en" 
class="book" id="d5e1"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="titlepage"><div><div><h1 class="title">UIMA Tools Guide and 
Reference</h1></div><div><div class="authorgroup">
       <h3 class="corpauthor">Written and maintained by the Apache UIMA&#8482; 
Development Community</h3>
-    </div></div><div><p class="releaseinfo">Version 3.4.0</p></div><div><p 
class="copyright">Copyright &copy; 2006, 2023 The Apache Software 
Foundation</p></div><div><div class="legalnotice" id="d5e8">
+    </div></div><div><p class="releaseinfo">Version 3.4.1</p></div><div><p 
class="copyright">Copyright &copy; 2006, 2023 The Apache Software 
Foundation</p></div><div><div class="legalnotice" id="d5e8">
       <p> </p>
       <p>
         <b>License and Disclaimer.&nbsp;</b>
@@ -35,7 +35,7 @@
         the trademark or service mark.
         
       </p>
-    </div></div><div><p class="pubdate">January, 
2023</p></div></div><hr></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="chapter"><a 
href="#ugr.tools.cde">1. CDE User's Guide</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.tools.cde.launching">1.1. Launching the Component 
Descriptor Editor</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.creating_new_ae_descriptor">1.2. Creating a New AE 
Descriptor</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.pages_within_the_editor">1.3. Pages within the 
Editor</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.adjusting_display_of_pages">1.3.1. Adjusting the display 
of pages</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cde.overview_page">1.4. Overview 
Page</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.overview_page.implementation_details">1.4.1. 
Implementation Details</a></span></dt><d
 t><span class="section"><a 
href="#ugr.tools.cde.overview_page.runtime_info">1.4.2. Runtime 
Information</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.overview_page.overall_id_info">1.4.3. Overall 
Identification Information</a></span></dt></dl></dd><dt><span 
class="section"><a href="#ugr.tools.cde.aggregate_page">1.5. Aggregate 
Page</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.aggregate_page.adding_components_more_than_once">1.5.1. 
Adding components more than once</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.aggregate_page.adding_removing_components_from_flow">1.5.2.
 Adding or Removing components in a flow</a></span></dt><dt><span 
class="section"><a 
href="#ugr.tools.cde.aggregate_page.adding_remote_aes">1.5.3. Adding remote 
Analysis Engines</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.aggregate_page.connecting_to_remote_services">1.5.4. 
Connecting to Remote Services</a></span></dt><dt><span class="s
 ection"><a 
href="#ugr.tools.cde.aggregate_page.finding_aes_by_searching">1.5.5. Finding 
Analysis Engines by searching</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.aggregate_page.component_engine_flow">1.5.6. Component 
Engine Flow</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cde.parm_definition">1.6. Parameters Definition 
Page</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.parm_definition.using_groups">1.6.1. Using 
groups</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.parm_definition.adding">1.6.2. Adding or Editing a 
Parameter</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.parm_definition.aggregates">1.6.3. Parameter declarations 
for Aggregates</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cde.parameter_settings">1.7. Parameter Settings 
Page</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.type_system">1.8. Type System Page</a></span></
 dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.type_system.exporting">1.8.1. 
Exporting</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cde.capabilities">1.9. Capabilities 
Page</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.capabilities.sofa_name_mapping">1.9.1. Sofa (and view) 
name mappings</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cde.indexes">1.10. Indexes Page</a></span></dt><dt><span 
class="section"><a href="#ugr.tools.cde.resources">1.11. Resources 
Page</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.resources.binding">1.11.1. 
Binding</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.resources.aggregates">1.11.2. Resources with 
Aggregates</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.resources.imports_exports">1.11.3. Imports and 
Exports</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cde.source">1.12. Sour
 ce Page</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.source.formatting">1.12.1. Source formatting &#8211; 
indentation</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cde.creating_self_contained_type_system">1.13. Creating a 
Self-Contained Type System</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.creating_other_descriptor_components">1.14. Creating Other 
Descriptor Components</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.cpe">2. CPE Configurator User's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cpe.limitations">2.1. Limitations of the CPE 
Configurator</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cpe.starting">2.2. Starting the CPE 
Configurator</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cpe.selecting_component_descriptors">2.3. Selecting Component 
Descriptors</a></span></dt><dt><span class="section"><a href="#ugr.tools.cpe.run
 ning">2.4. Running a Collection Processing Engine</a></span></dt><dt><span 
class="section"><a href="#ugr.tools.cpe.file_menu">2.5. The File 
Menu</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cpe.help_menu">2.6. The Help 
Menu</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.doc_analyzer">3. Document Analyzer User's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.doc_analyzer.starting">3.1. Starting the Document 
Analyzer</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.doc_analyzer.running_an_ae">3.2. Running an 
AE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.doc_analyzer.viewing_results">3.3. Viewing the Analysis 
Results</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.doc_analyzer.configuring">3.4. Configuring the Annotation 
Viewer</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.doc_analyzer.interactive_mode">3.5. Interactive 
Mode</a></span></dt><dt><span class="secti
 on"><a href="#ugr.tools.doc_analyzer.view_mode">3.6. View 
Mode</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.annotation_viewer">4. Annotation 
Viewer</a></span></dt><dt><span class="chapter"><a href="#ugr.tools.cvd">5. CAS 
Visual Debugger</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cvd.introduction">5.1. 
Introduction</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.cvd.introduction.running">5.1.1. Running 
CVD</a></span></dt><dt><span class="section"><a 
href="#cvd.introduction.commandline">5.1.2. Command line 
parameters</a></span></dt></dl></dd><dt><span class="section"><a 
href="#cvd.errorHandling">5.2. Error Handling</a></span></dt><dt><span 
class="section"><a href="#cvd.preferencesFile">5.3. Preferences 
File</a></span></dt><dt><span class="section"><a href="#cvd.theMenus">5.4. The 
Menus</a></span></dt><dd><dl><dt><span class="section"><a 
href="#cvd.fileMenu">5.4.1. The File Menu</a></span></dt><dt><span 
class="section">
 <a href="#cvd.editMenu">5.4.2. The Edit Menu</a></span></dt><dt><span 
class="section"><a href="#cvd.runMenu">5.4.3. The Run 
Menu</a></span></dt><dt><span class="section"><a href="#cvd.toolsMenu">5.4.4. 
The tools menu</a></span></dt></dl></dd><dt><span class="section"><a 
href="#cvd.mainDisplayArea">5.5. The Main Display 
Area</a></span></dt><dd><dl><dt><span class="section"><a 
href="#cvd.statusBar">5.5.1. The Status Bar</a></span></dt><dt><span 
class="section"><a href="#cvd.keyboardNavigation">5.5.2. Keyboard Navigation 
and Shortcuts</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.eclipse_launcher">6. Eclipse Analysis Engine Launcher's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.eclipse_launcher.create_configuration">6.1. Creating an 
Analysis Engine launch configuration</a></span></dt><dt><span 
class="section"><a href="#ugr.tools.eclipse_launcher.launching">6.2. Launching 
an Analysis Engine</a></span></dt></dl></dd><dt><s
 pan class="chapter"><a href="#ugr.tools.ce">7. Cas Editor User's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#sandbox.caseditor.Introduction">7.1. 
Introduction</a></span></dt><dt><span class="section"><a 
href="#sandbox.caseditor.Launching">7.2. Launching the Cas 
Editor</a></span></dt><dd><dl><dt><span class="section"><a 
href="#sandbox.caseditor.typeSystemSpec">7.2.1. Specifying a type 
system</a></span></dt></dl></dd><dt><span class="section"><a 
href="#sandbox.caseditor.annotation_editor">7.3. Annotation 
editor</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cas_editor.annotation_editor.editor">7.3.1. 
Editor</a></span></dt><dt><span class="section"><a 
href="#sandbox.caseditor.annotation_editor.styling">7.3.2. Configure annotation 
styling</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cas_editor.annotation_editor.cas_views">7.3.3. CAS view 
support</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cas_editor.annotation_e
 ditor.outline">7.3.4. Outline view</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cas_editor.annotation_editor.properties_view">7.3.5. Edit 
Views</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cas_editor.annotation_editor.fs_view">7.3.6. FeatureStructure 
View</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cas_editor.custom_view">7.4. Implementing a custom Cas Editor 
View</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cas_editor.custom_view.sample">7.4.1. Annotation Status View 
Sample</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.jcasgen">8. JCasGen User's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.jcasgen.running_without_eclipse">8.1. Running stand-alone 
without Eclipse</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.jcasgen.running_standalone_with_eclipse">8.2. Running 
stand-alone with Eclipse</a></span></dt><dt><span class="secti
 on"><a href="#ugr.tools.jcasgen.running_within_eclipse">8.3. Running within 
Eclipse</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.jcasgen.maven_plugin">8.4. Using the 
jcasgen-maven-plugin</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.pear.packager">9. PEAR Packager User's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.pear.packager.using_eclipse_plugin">9.1. Using the PEAR 
Eclipse Plugin</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.pear.packager.add_uima_nature">9.1.1. Add UIMA Nature to your 
project</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.pear.packager.using_pear_generation_wizard">9.1.2. Using the 
PEAR Generation Wizard</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.pear.packager.using_command_line">9.2. Using the PEAR command 
line packager</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.pear.packager.maven.plugin.usage">10
 . The PEAR Packaging Maven Plugin</a></span></dt><dd><dl><dt><span 
class="section"><a 
href="#ugr.tools.pear.packager.maven.plugin.usage.configure">10.1. Specifying 
the PEAR Packaging Maven Plugin</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.pear.packager.maven.plugin.usage.dependencies">10.2. 
Automatically including dependencies</a></span></dt><dt><span 
class="section"><a 
href="#ugr.tools.pear.packager.maven.plugin.commandline">10.3. Running from the 
command line</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.pear.packager.maven.plugin.install.src">10.4. Building the 
PEAR Packaging Plugin From Source</a></span></dt></dl></dd><dt><span 
class="chapter"><a href="#ugr.tools.pear.installer">11. PEAR Installer User's 
Guide</a></span></dt><dt><span class="chapter"><a 
href="#ugr.tools.pear.merger">12. PEAR Merger User's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.pear.merger.merge_details">12.1. Details of the merging 
process</a><
 /span></dt><dt><span class="section"><a 
href="#ugr.tools.pear.merger.testing_modifying_resulting_pear">12.2. Testing 
and Modifying the resulting PEAR</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.pear.merger.restrictions_limitations">12.3. Restrictions and 
Limitations</a></span></dt></dl></dd></dl></div>
+    </div></div><div><p class="pubdate">February, 
2023</p></div></div><hr></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="chapter"><a 
href="#ugr.tools.cde">1. CDE User's Guide</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.tools.cde.launching">1.1. Launching the Component 
Descriptor Editor</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.creating_new_ae_descriptor">1.2. Creating a New AE 
Descriptor</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.pages_within_the_editor">1.3. Pages within the 
Editor</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.adjusting_display_of_pages">1.3.1. Adjusting the display 
of pages</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cde.overview_page">1.4. Overview 
Page</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.overview_page.implementation_details">1.4.1. 
Implementation Details</a></span></dt><
 dt><span class="section"><a 
href="#ugr.tools.cde.overview_page.runtime_info">1.4.2. Runtime 
Information</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.overview_page.overall_id_info">1.4.3. Overall 
Identification Information</a></span></dt></dl></dd><dt><span 
class="section"><a href="#ugr.tools.cde.aggregate_page">1.5. Aggregate 
Page</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.aggregate_page.adding_components_more_than_once">1.5.1. 
Adding components more than once</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.aggregate_page.adding_removing_components_from_flow">1.5.2.
 Adding or Removing components in a flow</a></span></dt><dt><span 
class="section"><a 
href="#ugr.tools.cde.aggregate_page.adding_remote_aes">1.5.3. Adding remote 
Analysis Engines</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.aggregate_page.connecting_to_remote_services">1.5.4. 
Connecting to Remote Services</a></span></dt><dt><span class="
 section"><a 
href="#ugr.tools.cde.aggregate_page.finding_aes_by_searching">1.5.5. Finding 
Analysis Engines by searching</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.aggregate_page.component_engine_flow">1.5.6. Component 
Engine Flow</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cde.parm_definition">1.6. Parameters Definition 
Page</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.parm_definition.using_groups">1.6.1. Using 
groups</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.parm_definition.adding">1.6.2. Adding or Editing a 
Parameter</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.parm_definition.aggregates">1.6.3. Parameter declarations 
for Aggregates</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cde.parameter_settings">1.7. Parameter Settings 
Page</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.type_system">1.8. Type System Page</a></span><
 /dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.type_system.exporting">1.8.1. 
Exporting</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cde.capabilities">1.9. Capabilities 
Page</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.capabilities.sofa_name_mapping">1.9.1. Sofa (and view) 
name mappings</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cde.indexes">1.10. Indexes Page</a></span></dt><dt><span 
class="section"><a href="#ugr.tools.cde.resources">1.11. Resources 
Page</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.resources.binding">1.11.1. 
Binding</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.resources.aggregates">1.11.2. Resources with 
Aggregates</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.resources.imports_exports">1.11.3. Imports and 
Exports</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cde.source">1.12. Sou
 rce Page</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cde.source.formatting">1.12.1. Source formatting &#8211; 
indentation</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cde.creating_self_contained_type_system">1.13. Creating a 
Self-Contained Type System</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cde.creating_other_descriptor_components">1.14. Creating Other 
Descriptor Components</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.cpe">2. CPE Configurator User's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cpe.limitations">2.1. Limitations of the CPE 
Configurator</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cpe.starting">2.2. Starting the CPE 
Configurator</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cpe.selecting_component_descriptors">2.3. Selecting Component 
Descriptors</a></span></dt><dt><span class="section"><a href="#ugr.tools.cpe.ru
 nning">2.4. Running a Collection Processing Engine</a></span></dt><dt><span 
class="section"><a href="#ugr.tools.cpe.file_menu">2.5. The File 
Menu</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cpe.help_menu">2.6. The Help 
Menu</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.doc_analyzer">3. Document Analyzer User's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.doc_analyzer.starting">3.1. Starting the Document 
Analyzer</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.doc_analyzer.running_an_ae">3.2. Running an 
AE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.doc_analyzer.viewing_results">3.3. Viewing the Analysis 
Results</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.doc_analyzer.configuring">3.4. Configuring the Annotation 
Viewer</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.doc_analyzer.interactive_mode">3.5. Interactive 
Mode</a></span></dt><dt><span class="sect
 ion"><a href="#ugr.tools.doc_analyzer.view_mode">3.6. View 
Mode</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.annotation_viewer">4. Annotation 
Viewer</a></span></dt><dt><span class="chapter"><a href="#ugr.tools.cvd">5. CAS 
Visual Debugger</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cvd.introduction">5.1. 
Introduction</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.cvd.introduction.running">5.1.1. Running 
CVD</a></span></dt><dt><span class="section"><a 
href="#cvd.introduction.commandline">5.1.2. Command line 
parameters</a></span></dt></dl></dd><dt><span class="section"><a 
href="#cvd.errorHandling">5.2. Error Handling</a></span></dt><dt><span 
class="section"><a href="#cvd.preferencesFile">5.3. Preferences 
File</a></span></dt><dt><span class="section"><a href="#cvd.theMenus">5.4. The 
Menus</a></span></dt><dd><dl><dt><span class="section"><a 
href="#cvd.fileMenu">5.4.1. The File Menu</a></span></dt><dt><span 
class="section"
 ><a href="#cvd.editMenu">5.4.2. The Edit Menu</a></span></dt><dt><span 
 >class="section"><a href="#cvd.runMenu">5.4.3. The Run 
 >Menu</a></span></dt><dt><span class="section"><a href="#cvd.toolsMenu">5.4.4. 
 >The tools menu</a></span></dt></dl></dd><dt><span class="section"><a 
 >href="#cvd.mainDisplayArea">5.5. The Main Display 
 >Area</a></span></dt><dd><dl><dt><span class="section"><a 
 >href="#cvd.statusBar">5.5.1. The Status Bar</a></span></dt><dt><span 
 >class="section"><a href="#cvd.keyboardNavigation">5.5.2. Keyboard Navigation 
 >and Shortcuts</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a 
 >href="#ugr.tools.eclipse_launcher">6. Eclipse Analysis Engine Launcher's 
 >Guide</a></span></dt><dd><dl><dt><span class="section"><a 
 >href="#ugr.tools.eclipse_launcher.create_configuration">6.1. Creating an 
 >Analysis Engine launch configuration</a></span></dt><dt><span 
 >class="section"><a href="#ugr.tools.eclipse_launcher.launching">6.2. 
 >Launching an Analysis Engine</a></span></dt></dl></dd><dt><
 span class="chapter"><a href="#ugr.tools.ce">7. Cas Editor User's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#sandbox.caseditor.Introduction">7.1. 
Introduction</a></span></dt><dt><span class="section"><a 
href="#sandbox.caseditor.Launching">7.2. Launching the Cas 
Editor</a></span></dt><dd><dl><dt><span class="section"><a 
href="#sandbox.caseditor.typeSystemSpec">7.2.1. Specifying a type 
system</a></span></dt></dl></dd><dt><span class="section"><a 
href="#sandbox.caseditor.annotation_editor">7.3. Annotation 
editor</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cas_editor.annotation_editor.editor">7.3.1. 
Editor</a></span></dt><dt><span class="section"><a 
href="#sandbox.caseditor.annotation_editor.styling">7.3.2. Configure annotation 
styling</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cas_editor.annotation_editor.cas_views">7.3.3. CAS view 
support</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cas_editor.annotation_
 editor.outline">7.3.4. Outline view</a></span></dt><dt><span 
class="section"><a 
href="#ugr.tools.cas_editor.annotation_editor.properties_view">7.3.5. Edit 
Views</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.cas_editor.annotation_editor.fs_view">7.3.6. FeatureStructure 
View</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.cas_editor.custom_view">7.4. Implementing a custom Cas Editor 
View</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.cas_editor.custom_view.sample">7.4.1. Annotation Status View 
Sample</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.jcasgen">8. JCasGen User's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.jcasgen.running_without_eclipse">8.1. Running stand-alone 
without Eclipse</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.jcasgen.running_standalone_with_eclipse">8.2. Running 
stand-alone with Eclipse</a></span></dt><dt><span class="sect
 ion"><a href="#ugr.tools.jcasgen.running_within_eclipse">8.3. Running within 
Eclipse</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.jcasgen.maven_plugin">8.4. Using the 
jcasgen-maven-plugin</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.pear.packager">9. PEAR Packager User's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.pear.packager.using_eclipse_plugin">9.1. Using the PEAR 
Eclipse Plugin</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.pear.packager.add_uima_nature">9.1.1. Add UIMA Nature to your 
project</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.pear.packager.using_pear_generation_wizard">9.1.2. Using the 
PEAR Generation Wizard</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.pear.packager.using_command_line">9.2. Using the PEAR command 
line packager</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.pear.packager.maven.plugin.usage">1
 0. The PEAR Packaging Maven Plugin</a></span></dt><dd><dl><dt><span 
class="section"><a 
href="#ugr.tools.pear.packager.maven.plugin.usage.configure">10.1. Specifying 
the PEAR Packaging Maven Plugin</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.pear.packager.maven.plugin.usage.dependencies">10.2. 
Automatically including dependencies</a></span></dt><dt><span 
class="section"><a 
href="#ugr.tools.pear.packager.maven.plugin.commandline">10.3. Running from the 
command line</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.pear.packager.maven.plugin.install.src">10.4. Building the 
PEAR Packaging Plugin From Source</a></span></dt></dl></dd><dt><span 
class="chapter"><a href="#ugr.tools.pear.installer">11. PEAR Installer User's 
Guide</a></span></dt><dt><span class="chapter"><a 
href="#ugr.tools.pear.merger">12. PEAR Merger User's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.pear.merger.merge_details">12.1. Details of the merging 
process</a>
 </span></dt><dt><span class="section"><a 
href="#ugr.tools.pear.merger.testing_modifying_resulting_pear">12.2. Testing 
and Modifying the resulting PEAR</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.pear.merger.restrictions_limitations">12.3. Restrictions and 
Limitations</a></span></dt></dl></dd></dl></div>
   
   
   

Modified: uima/site/trunk/uima-website/docs/d/uimaj-current/tools.pdf
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/uimaj-current/tools.pdf?rev=1907847&r1=1907846&r2=1907847&view=diff
==============================================================================
Binary files - no diff available.

Modified: 
uima/site/trunk/uima-website/docs/d/uimaj-current/tutorials_and_users_guides.html
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/uimaj-current/tutorials_and_users_guides.html?rev=1907847&r1=1907846&r2=1907847&view=diff
==============================================================================
--- 
uima/site/trunk/uima-website/docs/d/uimaj-current/tutorials_and_users_guides.html
 (original)
+++ 
uima/site/trunk/uima-website/docs/d/uimaj-current/tutorials_and_users_guides.html
 Fri Feb 24 07:54:33 2023
@@ -2,7 +2,7 @@
       <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>UIMA Tutorial and Developers' Guides</title><link rel="stylesheet" 
type="text/css" href="css/stylesheet-html.css"><meta name="generator" 
content="DocBook XSL Stylesheets V1.79.1"></head><body bgcolor="white" 
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div lang="en" 
class="book" id="d5e1"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="titlepage"><div><div><h1 class="title">UIMA Tutorial and Developers' 
Guides</h1></div><div><div class="authorgroup">
       <h3 class="corpauthor">Written and maintained by the Apache UIMA&#8482; 
Development Community</h3>
-    </div></div><div><p class="releaseinfo">Version 3.4.0</p></div><div><p 
class="copyright">Copyright &copy; 2006, 2023 The Apache Software 
Foundation</p></div><div><p class="copyright">Copyright &copy; 2004, 2006 
International Business Machines Corporation</p></div><div><div 
class="legalnotice" id="d5e8">
+    </div></div><div><p class="releaseinfo">Version 3.4.1</p></div><div><p 
class="copyright">Copyright &copy; 2006, 2023 The Apache Software 
Foundation</p></div><div><p class="copyright">Copyright &copy; 2004, 2006 
International Business Machines Corporation</p></div><div><div 
class="legalnotice" id="d5e8">
       <p> </p>
       <p>
         <b>License and Disclaimer.&nbsp;</b>
@@ -35,7 +35,7 @@
         the trademark or service mark.
         
       </p>
-    </div></div><div><p class="pubdate">January, 
2023</p></div></div><hr></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="chapter"><a 
href="#ugr.tug.aae">1. Annotator &amp; AE Developer's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.aae.getting_started">1.1. Getting 
Started</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.aae.defining_types">1.1.1. Defining 
Types</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.generating_jcas_sources">1.1.2. Generating Java Source Files 
for CAS Types</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.developing_annotator_code">1.1.3. Developing Your Annotator 
Code</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.creating_xml_descriptor">1.1.4. Creating the XML 
Descriptor</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.testing_your_annotator">1.1.5. Testing Your 
Annotator</a></span></dt></dl></dd><dt><span class=
 "section"><a href="#ugr.tug.aae.configuration_logging">1.2. Configuration and 
Logging</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.aae.configuration_parameters">1.2.1. Configuration 
Parameters</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.logging">1.2.2. Logging</a></span></dt></dl></dd><dt><span 
class="section"><a href="#ugr.tug.aae.building_aggregates">1.3. Building 
Aggregate Analysis Engines</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.aae.combining_annotators">1.3.1. Combining 
Annotators</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.aaes_can_contain_cas_consumers">1.3.2. AAEs can also contain 
CAS Consumers</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.reading_results_previous_annotators">1.3.3. Reading the 
Results of Previous Annotators</a></span></dt></dl></dd><dt><span 
class="section"><a href="#ugr.tug.aae.other_examples">1.4. Other 
examples</a></span></dt><dt><span class="section"><
 a href="#ugr.tug.aae.additional_topics">1.5. Additional 
Topics</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.aae.contract_for_annotator_methods">1.5.1. Annotator 
Methods</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.reporting_errors_from_annotators">1.5.2. Reporting errors 
from Annotators</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.throwing_exceptions_from_annotators">1.5.3. Throwing 
Exceptions from Annotators</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.accessing_external_resource_files">1.5.4. Accessing External 
Resources</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.result_specification_setting">1.5.5. Result 
Specifications</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.classpath_when_using_jcas">1.5.6. Class path setup when 
using JCas</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.using_shell_scripts">1.5.7. Using the Shell 
Scripts</a></span></dt></dl></dd>
 <dt><span class="section"><a href="#ugr.tug.aae.common_pitfalls">1.6. Common 
Pitfalls</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.viewing_UIMA_objects_in_eclipse_debugger">1.7. UIMA Objects 
in Eclipse Debugger</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.xml_intro_ae_descriptor">1.8. Analysis Engine XML 
Descriptor</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.aae.header_annotator_class_identification">1.8.1. Header and 
Annotator Class Identification</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.xml_intro_simple_metadata_attributes">1.8.2. Simple Metadata 
Attributes</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.xml_intro_type_system_definition">1.8.3. Type System 
Definition</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.xml_intro_capabilities">1.8.4. 
Capabilities</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.xml_intro.configuration_parameters">1.8.5. Configurat
 ion Parameters (Optional)</a></span></dt></dl></dd></dl></dd><dt><span 
class="chapter"><a href="#ugr.tug.cpe">2. CPE Developer's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.cpe.concepts">2.1. CPE Concepts</a></span></dt><dt><span 
class="section"><a href="#ugr.tug.cpe.configurator_and_viewer">2.2. CPE 
Configurator and CAS viewer</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.cpe.cpe_configurator">2.2.1. Using the CPE 
Configurator</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.cpe.running_cpe_configurator_from_eclipse">2.2.2. Running the 
CPE Configurator from Eclipse</a></span></dt></dl></dd><dt><span 
class="section"><a href="#ugr.tug.cpe.running_cpe_from_application">2.3. 
Running a CPE from Your Own Java Application</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.tug.cpe.using_listeners">2.3.1. Using 
Listeners</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.cpe.developing_collection_proce
 ssing_components">2.4. Developing Collection Processing 
Components</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.cpe.collection_reader.developing">2.4.1. Developing Collection 
Readers</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.cpe.cas_initializer.developing">2.4.2. Developing CAS
+    </div></div><div><p class="pubdate">February, 
2023</p></div></div><hr></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="chapter"><a 
href="#ugr.tug.aae">1. Annotator &amp; AE Developer's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.aae.getting_started">1.1. Getting 
Started</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.aae.defining_types">1.1.1. Defining 
Types</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.generating_jcas_sources">1.1.2. Generating Java Source Files 
for CAS Types</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.developing_annotator_code">1.1.3. Developing Your Annotator 
Code</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.creating_xml_descriptor">1.1.4. Creating the XML 
Descriptor</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.testing_your_annotator">1.1.5. Testing Your 
Annotator</a></span></dt></dl></dd><dt><span class
 ="section"><a href="#ugr.tug.aae.configuration_logging">1.2. Configuration and 
Logging</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.aae.configuration_parameters">1.2.1. Configuration 
Parameters</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.logging">1.2.2. Logging</a></span></dt></dl></dd><dt><span 
class="section"><a href="#ugr.tug.aae.building_aggregates">1.3. Building 
Aggregate Analysis Engines</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.aae.combining_annotators">1.3.1. Combining 
Annotators</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.aaes_can_contain_cas_consumers">1.3.2. AAEs can also contain 
CAS Consumers</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.reading_results_previous_annotators">1.3.3. Reading the 
Results of Previous Annotators</a></span></dt></dl></dd><dt><span 
class="section"><a href="#ugr.tug.aae.other_examples">1.4. Other 
examples</a></span></dt><dt><span class="section">
 <a href="#ugr.tug.aae.additional_topics">1.5. Additional 
Topics</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.aae.contract_for_annotator_methods">1.5.1. Annotator 
Methods</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.reporting_errors_from_annotators">1.5.2. Reporting errors 
from Annotators</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.throwing_exceptions_from_annotators">1.5.3. Throwing 
Exceptions from Annotators</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.accessing_external_resource_files">1.5.4. Accessing External 
Resources</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.result_specification_setting">1.5.5. Result 
Specifications</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.classpath_when_using_jcas">1.5.6. Class path setup when 
using JCas</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aae.using_shell_scripts">1.5.7. Using the Shell 
Scripts</a></span></dt></dl></dd
 ><dt><span class="section"><a href="#ugr.tug.aae.common_pitfalls">1.6. Common 
 >Pitfalls</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tug.aae.viewing_UIMA_objects_in_eclipse_debugger">1.7. UIMA 
 >Objects in Eclipse Debugger</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tug.aae.xml_intro_ae_descriptor">1.8. Analysis Engine XML 
 >Descriptor</a></span></dt><dd><dl><dt><span class="section"><a 
 >href="#ugr.tug.aae.header_annotator_class_identification">1.8.1. Header and 
 >Annotator Class Identification</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tug.aae.xml_intro_simple_metadata_attributes">1.8.2. Simple 
 >Metadata Attributes</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tug.aae.xml_intro_type_system_definition">1.8.3. Type System 
 >Definition</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tug.aae.xml_intro_capabilities">1.8.4. 
 >Capabilities</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tug.aae.xml_intro.configuration_parameters">1.8.5. Configura
 tion Parameters (Optional)</a></span></dt></dl></dd></dl></dd><dt><span 
class="chapter"><a href="#ugr.tug.cpe">2. CPE Developer's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.cpe.concepts">2.1. CPE Concepts</a></span></dt><dt><span 
class="section"><a href="#ugr.tug.cpe.configurator_and_viewer">2.2. CPE 
Configurator and CAS viewer</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.cpe.cpe_configurator">2.2.1. Using the CPE 
Configurator</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.cpe.running_cpe_configurator_from_eclipse">2.2.2. Running the 
CPE Configurator from Eclipse</a></span></dt></dl></dd><dt><span 
class="section"><a href="#ugr.tug.cpe.running_cpe_from_application">2.3. 
Running a CPE from Your Own Java Application</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.tug.cpe.using_listeners">2.3.1. Using 
Listeners</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.cpe.developing_collection_proc
 essing_components">2.4. Developing Collection Processing 
Components</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.cpe.collection_reader.developing">2.4.1. Developing Collection 
Readers</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.cpe.cas_initializer.developing">2.4.2. Developing CAS
       Initializers</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.cpe.cas_consumer.developing">2.4.3. Developing CAS
       Consumers</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.cpe.deploying_a_cpe">2.5. Deploying a 
CPE</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.cpe.managed_deployment">2.5.1. Deploying Managed CAS 
Processors</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.cpe.deploying_nonmanaged_cas_processors">2.5.2. Deploying 
Non-managed CAS Processors</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.cpe.integrated_deployment">2.5.3. Deploying Integrated CAS 
Processors</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.cpe.collection_processing_examples">2.6. Collection Processing 
Examples</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tug.application">3. Application Developer's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.appication.uimaframework_class">3.1. The UIMAFramework 
Class</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.application.using_aes">
 3.2. Using Analysis Engines</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.tug.application.instantiating_an_ae">3.2.1. 
Instantiating an Analysis Engine</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.application.analyzing_text_documents">3.2.2. Analyzing Text 
Documents</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.applications.analyzing_non_text_artifacts">3.2.3. Analyzing 
Non-Text Artifacts</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.applications.accessing_analysis_results">3.2.4. Accessing 
Analysis Results</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.applications.multi_threaded">3.2.5. Multi-threaded 
Applications</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.application.using_multiple_aes">3.2.6. Multiple AEs &amp; 
Creating Shared CASes</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.application.saving_cases_to_file_systems">3.2.7. Saving CASes to 
file systems or general Streams</a></span>
 </dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.application.using_cpes">3.3. Using Collection Processing 
Engines</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.application.running_a_cpe_from_a_descriptor">3.3.1. Running a 
CPE from a Descriptor</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.application.configuring_a_cpe_descriptor_programmatically">3.3.2.
 Configuring a CPE Descriptor 
Programmatically</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.application.setting_configuration_parameters">3.4. Setting 
Configuration Parameters</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.application.integrating_text_analysis_and_search">3.5. 
Integrating Text Analysis and Search</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.tug.application.building_an_index">3.5.1. 
Building an Index</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.application.remote_services">3.6. Working with Remote S
 ervices</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.application.how_to_deploy_a_vinci_service">3.6.1. Deploying as a 
Vinci Service</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.application.how_to_call_a_uima_service">3.6.2. Calling a UIMA 
Service</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.application.restrictions_on_remotely_deployed_services">3.6.3. 
Restrictions on remotely deployed services</a></span></dt><dt><span 
class="section"><a href="#ugr.tug.application.vns">3.6.4. The Vinci Naming 
Services (VNS)</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.configuring_timeout_settings">3.6.5. Configuring Timeout 
Settings</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.application.increasing_performance_using_parallelism">3.7. 
Increasing performance using parallelism</a></span></dt><dt><span 
class="section"><a href="#ugr.tug.application.jmx">3.8. Monitoring AE 
Performance using JMX</a></span></dt><dt><spa
 n class="section"><a href="#tug.application.pto">3.9. Performance Tuning 
Options</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tug.fc">4. Flow Controller Developer's 
Guide</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.fc.developing_fc_code">4.1. Developing the Flow Controller 
Code</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.fc.fc_interface_overview">4.1.1. Flow Controller Interface 
Overview</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.fc.example_code">4.1.2. Example 
Code</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.fc.creating_fc_descriptor">4.2. Creating the Flow Controller 
Descriptor</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.fc.adding_fc_to_aggregate">4.3. Adding Flow Controller to an 
Aggregate</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.fc.adding_fc_to_cpe">4.4. Adding Flow Controller to 
CPE</a></span></dt><dt><span class="section"><a href="#ugr.tug
 .fc.using_fc_with_cas_multipliers">4.5. Using Flow Controllers with CAS 
Multipliers</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.fc.continuing_when_exceptions_occur">4.6. Continuing the Flow 
When Exceptions Occur</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tug.aas">5. Annotations, Artifacts &amp; 
Sofas</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.aas.terminology">5.1. 
Terminology</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.aas.artifact">5.1.1. Artifact</a></span></dt><dt><span 
class="section"><a href="#ugr.tug.aas.sofa">5.1.2. Subject of Analysis &#8212; 
Sofa</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.aas.sofa_data_formats">5.2. Formats of Sofa 
Data</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aas.setting_accessing_sofa_data">5.3. Setting and Accessing Sofa 
Data</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.aas.setting_sofa_data">5.3.1. Setting
  Sofa Data</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aas.accessing_sofa_data">5.3.2. Accessing Sofa 
Data</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aas.accessing_sofa_data_using_java_stream">5.3.3. Accessing Sofa 
Data using a Java Stream</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.aas.sofa_fs">5.4. The Sofa Feature 
Structure</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aas.annotations">5.5. 
Annotations</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.aas.built_in_annotation_types">5.5.1. Built-in Annotation 
types</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.aas.annotations_associated_sofa">5.5.2. Annotations have an 
associated Sofa</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.aas.annotationbase">5.6. 
AnnotationBase</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tug.mvs">6. Multiple CAS Views</a></span></dt><dd><dl><dt><span 
class="section"
 ><a href="#ugr.tug.mvs.cas_views_and_sofas">6.1. CAS Views and 
 >Sofas</a></span></dt><dd><dl><dt><span class="section"><a 
 >href="#ugr.tug.mvs.naming_views_sofas">6.1.1. Naming CAS Views and 
 >Sofas</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tug.mvs.multi_view_and_single_view">6.1.2. Multi/Single View parts 
 >in Applications</a></span></dt></dl></dd><dt><span class="section"><a 
 >href="#ugr.tug.mvs.multi_view_components">6.2. Multi-View 
 >Components</a></span></dt><dd><dl><dt><span class="section"><a 
 >href="#ugr.tug.mvs.deciding_multi_view">6.2.1. Deciding: 
 >Multi-View</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tug.mvs.additional_capabilities">6.2.2. Multi-View: additional 
 >capabilities</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tug.mvs.component_xml_metadata">6.2.3. Component XML 
 >metadata</a></span></dt></dl></dd><dt><span class="section"><a 
 >href="#ugr.tug.mvs.sofa_capabilities_and_apis_for_apps">6.3. Sofa 
 >Capabilities &amp; APIs for Apps</a></span></dt><dt><s
 pan class="section"><a href="#ugr.tug.mvs.sofa_name_mapping">6.4. Sofa Name 
Mapping</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.mvs.name_mapping_aggregate">6.4.1. Name Mapping in an Aggregate 
Descriptor</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.mvs.name_mapping_cpe">6.4.2. Name Mapping in a CPE
       Descriptor</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.mvs.specifying_cas_view_for_process">6.4.3. CAS View received by 
Process</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.mvs.name_mapping_application">6.4.4. Name Mapping in a UIMA 
Application</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.mvs.name_mapping_remote_services">6.4.5. Name Mapping for Remote 
Services</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.mvs.jcas_extensions_for_multi_views">6.5. JCas extensions for 
Multiple Views</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.mvs.sample_application">6.6. Sample Multi-View 
Application</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.mvs.sample_application.descriptor">6.6.1. Annotator 
Descriptor</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.mvs.sample_application.setup">6.6.2. Application 
Setup</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.mvs.sample_applic
 ation.annotator_processing">6.6.3. Annotator 
Processing</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.mvs.sample_application.accessing_results">6.6.4. Accessing the 
results of analysis</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.mvs.views_api_summary">6.7. Views API 
Summary</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tug.cm">7. CAS Multiplier</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.tug.cm.developing_multiplier_code">7.1. 
Developing the CAS Multiplier Code</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.tug.cm.cm_interface_overview">7.1.1. CAS 
Multiplier Interface Overview</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.cm.how_to_get_empty_cas_instance">7.1.2. Getting an empty CAS 
Instance</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.cm.example_code">7.1.3. Example 
Code</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.cm.creating_cm_descriptor"
 >7.2. CAS Multiplier Descriptor</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tug.cm.using_cm_in_aae">7.3. Using CAS Multipliers in 
 >Aggregates</a></span></dt><dd><dl><dt><span class="section"><a 
 >href="#ugr.tug.cm.adding_cm_to_aggregate">7.3.1. Aggregate: Adding the CAS 
 >Multiplier</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tug.cm.cm_and_fc">7.3.2. CAS Multipliers and Flow 
 >Control</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tug.cm.aggregate_cms">7.3.3. Aggregate CAS 
 >Multipliers</a></span></dt></dl></dd><dt><span class="section"><a 
 >href="#ugr.tug.cm.using_cm_in_cpe">7.4. CAS Multipliers in 
 >CPE's</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tug.cm.calling_cm_from_app">7.5. Applications: Calling CAS 
 >Multipliers</a></span></dt><dd><dl><dt><span class="section"><a 
 >href="#ugr.tug.cm.retrieving_output_cases">7.5.1. Output 
 >CASes</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tug.cm.using_cm_with_other_aes">7.5.2. CAS Multipliers with other 
 >AEs
 </a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tug.cm.using_cm_to_merge_cases">7.6. Merging with CAS 
Multipliers</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.cm.overview_of_how_to_merge_cases">7.6.1. CAS Merging 
Overview</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.cm.example_cas_merger">7.6.2. Example CAS 
Merger</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.cm.using_the_simple_text_merger_in_an_aggregate_ae">7.6.3. 
SimpleTextMerger in an Aggregate</a></span></dt></dl></dd></dl></dd><dt><span 
class="chapter"><a href="#ugr.tug.xmi_emf">8. XMI &amp; 
EMF</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.xmi_emf.overview">8.1. Overview</a></span></dt><dt><span 
class="section"><a 
href="#ugr.tug.xmi_emf.converting_ecore_to_from_uima_type_system">8.2. 
Converting an Ecore Model to or from a UIMA Type 
System</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.xmi_emf.using_xmi_cas_serialization">8.3. 
 Using XMI CAS Serialization</a></span></dt><dd><dl><dt><span 
class="section"><a href="#ugr.tug.xmi_emf.xml_character_issues">8.3.1. 
Character Encoding Issues with XML 
Serialization</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a 
href="#ugr.tug.type_mapping">9. Managing different 
TypeSystems</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tug.type_mapping.type_merging">9.1. Annotators, Type Merging, and 
Remotes</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.type_mapping.remote_support">9.2. Supporting Remote 
Annotators</a></span></dt><dt><span class="section"><a 
href="#ugr.tug.type_mapping.allowed_differences">9.3. Type filtering support in 
Binary Compressed Serialization/Deserialization</a></span></dt><dt><span 
class="section"><a href="#ugr.tug.type_mapping.compressed">9.4. Remote Services 
support with Compressed Binary Serialization</a></span></dt><dt><span 
class="section"><a href="#ugr.tug.type_filtering.compressed_file">9.5. 
Compressed B
 inary serialization to/from files</a></span></dt></dl></dd></dl></div>

Modified: 
uima/site/trunk/uima-website/docs/d/uimaj-current/tutorials_and_users_guides.pdf
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/uimaj-current/tutorials_and_users_guides.pdf?rev=1907847&r1=1907846&r2=1907847&view=diff
==============================================================================
Binary files - no diff available.


Reply via email to