Class XmlPreprocessor

    • Constructor Detail

      • XmlPreprocessor

        public XmlPreprocessor​(StreamConfig stream)
        Constructs a new XmlPreprocessor.
        Parameters:
        stream - the stream configuration to pre-process
    • Method Detail

      • initializeGroup

        protected void initializeGroup​(GroupConfig group)
        Description copied from class: Preprocessor
        Initializes a group configuration before its children have been processed.
        Overrides:
        initializeGroup in class Preprocessor
        Parameters:
        group - the group configuration to process
      • initializeSegment

        protected void initializeSegment​(SegmentConfig segment)
        Description copied from class: Preprocessor
        Initializes a segment configuration before its children have been processed.
        Overrides:
        initializeSegment in class Preprocessor
        Parameters:
        segment - the segment configuration to process
      • handleField

        protected void handleField​(FieldConfig field)
        Description copied from class: Preprocessor
        Processes a field configuration.
        Overrides:
        handleField in class Preprocessor
        Parameters:
        field - the field configuration to process
      • validateRecordIdentifyingCriteria

        protected void validateRecordIdentifyingCriteria​(FieldConfig field)
        Description copied from class: Preprocessor
        This method validates a record identifying field has a literal or regular expression configured for identifying a record.
        Overrides:
        validateRecordIdentifyingCriteria in class Preprocessor
        Parameters:
        field - the record identifying field configuration to validate