@@ -0,0 +1,1783 @@
+/*%0D%0A * Licensed to the Apache Software Foundation (ASF) under one%0D%0A * or more contributor license agreements.  See the NOTICE file%0D%0A * distributed with this work for additional information%0D%0A * regarding copyright ownership.  The ASF licenses this file%0D%0A * to you under the Apache License, Version 2.0 (the%0D%0A * %22License%22); you may not use this file except in compliance%0D%0A * with the License.  You may obtain a copy of the License at%0D%0A * %0D%0A *   http://www.apache.org/licenses/LICENSE-2.0%0D%0A * %0D%0A * Unless required by applicable law or agreed to in writing,%0D%0A * software distributed under the License is distributed on an%0D%0A * %22AS IS%22 BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY%0D%0A * KIND, either express or implied.  See the License for the%0D%0A * specific language governing permissions and limitations%0D%0A * under the License.%0D%0A */%0D%0Apackage org.apache.uima.util;%0D%0A%0D%0A/**%0D%0A * Used with CasIOUtils, maybe elsewhere, to indicate how serialized CASes are to be loaded%0D%0A * See SerialFormat%0D%0A * %0D%0A *%0D%0A */%0D%0Apublic enum CasLoadMode %7B%0D%0A%0D%0A  /**%0D%0A   * If TSI information is available, %0D%0A   *   use it to reinitialize the CAS's type system and index definitions.%0D%0A   * If TS information is available, use it with compressed form 6 to do lenient deserialization%0D%0A   * For XMI and XCAS, require strict matching (not lenient).%0D%0A   *   %0D%0A   */%0D%0A  DEFAULT,%0D%0A  %0D%0A  /**%0D%0A   * load if possible with out indicating an error if the incoming data has types and/or features not in the receiving CAS%0D%0A   * For compressed form 6, implies not REINIT.%0D%0A   */%0D%0A  LENIENT,  %0D%0A  %0D%0A  /**%0D%0A   * Reinitialize the CAS, discarding its current type system and index definitions, and install new versions of these%0D%0A   * loaded from the serialized form.%0D%0A   * %0D%0A   * Error if no TSI information available%0D%0A   */%0D%0A  REINIT, %0D%0A%7D%0D%0A

add CasLoadMode