Class SimpleTextExtractionStrategy

    • Field Detail

      • lastStart

        private Vector lastStart
      • lastEnd

        private Vector lastEnd
      • result

        private final java.lang.StringBuilder result
        used to store the resulting String.
    • Constructor Detail

      • SimpleTextExtractionStrategy

        public SimpleTextExtractionStrategy()
    • Method Detail

      • eventOccurred

        public void eventOccurred​(IEventData data,
                                  EventType type)
        Description copied from interface: IEventListener
        Called when some event occurs during parsing a content stream.
        Specified by:
        eventOccurred in interface IEventListener
        Parameters:
        data - Combines the data required for processing corresponding event type.
        type - Event type.
      • getSupportedEvents

        public java.util.Set<EventType> getSupportedEvents()
        Description copied from interface: IEventListener
        Provides the set of event types this listener supports. Returns null if all possible event types are supported.
        Specified by:
        getSupportedEvents in interface IEventListener
        Returns:
        Set of event types supported by this listener or null if all possible event types are supported.
      • getResultantText

        public java.lang.String getResultantText()
        Returns the result so far.
        Specified by:
        getResultantText in interface ITextExtractionStrategy
        Returns:
        a String with the resulting text.
      • appendTextChunk

        protected final void appendTextChunk​(java.lang.CharSequence text)
        Used to actually append text to the text results. Subclasses can use this to insert text that wouldn't normally be included in text parsing (e.g. result of OCR performed against image content)
        Parameters:
        text - the text to append to the text results accumulated so far