Class WordDelimiterGraphFilter.WordDelimiterConcatenation

  • Enclosing class:
    WordDelimiterGraphFilter

    final class WordDelimiterGraphFilter.WordDelimiterConcatenation
    extends java.lang.Object
    A WDF concatenated 'run'
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.lang.StringBuilder buffer  
      (package private) int endPart  
      (package private) int startPart  
      (package private) int startPos  
      (package private) int subwordCount  
      (package private) int type  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void append​(char[] text, int offset, int length)
      Appends the given text of the given length, to the concetenation at the given offset
      (package private) void clear()
      Clears the concatenation and resets its state
      (package private) boolean isEmpty()
      Determines if the concatenation is empty
      (package private) boolean isNotEmpty()  
      (package private) void write()
      Writes the concatenation to part buffer
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • buffer

        final java.lang.StringBuilder buffer
      • startPart

        int startPart
      • endPart

        int endPart
      • startPos

        int startPos
      • type

        int type
      • subwordCount

        int subwordCount
    • Constructor Detail

      • WordDelimiterConcatenation

        WordDelimiterConcatenation()
    • Method Detail

      • append

        void append​(char[] text,
                    int offset,
                    int length)
        Appends the given text of the given length, to the concetenation at the given offset
        Parameters:
        text - Text to append
        offset - Offset in the concetenation to add the text
        length - Length of the text to append
      • write

        void write()
        Writes the concatenation to part buffer
      • isEmpty

        boolean isEmpty()
        Determines if the concatenation is empty
        Returns:
        true if the concatenation is empty, false otherwise
      • isNotEmpty

        boolean isNotEmpty()
      • clear

        void clear()
        Clears the concatenation and resets its state