Class CasDumpWriter

All Implemented Interfaces:
AnalysisComponent

public class CasDumpWriter extends CasConsumer_ImplBase
Dumps CAS content to a text file. This is useful when setting up test cases which contain a reference output to which an actually produced CAS is compared. The format produced by this component is more easily comparable than a XCAS or XMI format.
  • Field Details

    • INCLUDE_PREFIX

      public static final String INCLUDE_PREFIX
      Pattern inclusion prefix.
      See Also:
    • EXCLUDE_PREFIX

      public static final String EXCLUDE_PREFIX
      Pattern exclusion prefix.
      See Also:
    • PARAM_OUTPUT_FILE

      public static final String PARAM_OUTPUT_FILE
      Output file. If multiple CASes as processed, their contents are concatenated into this file. Mind that a test case using this consumer with multiple CASes requires a reader which produced the CASes always in the same order. When this file is set to "-", the dump does to System.out (default).
      See Also:
    • PARAM_WRITE_DOCUMENT_META_DATA

      public static final String PARAM_WRITE_DOCUMENT_META_DATA
      Whether to dump the content of the CAS.getDocumentAnnotation().
      See Also:
    • PARAM_FEATURE_PATTERNS

      public static final String PARAM_FEATURE_PATTERNS
      Include/exclude features according to the following patterns. Mind that the patterns do not actually match feature names but lines produced by FeatureStructure.toString().
      See Also:
    • PARAM_TYPE_PATTERNS

      public static final String PARAM_TYPE_PATTERNS
      Include/exclude specified UIMA types in the output.
      See Also:
    • PARAM_SORT

      public static final String PARAM_SORT
      Sort increasing by begin, decreasing by end, increasing by name instead of relying on index order.
      See Also:
  • Constructor Details

    • CasDumpWriter

      public CasDumpWriter()
  • Method Details