Packages

class PragmaticContentFormatter extends AnyRef

rule-based formatter that adds regex rules to different marking steps Symbols protect from ambiguous bounds to be considered splitters

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PragmaticContentFormatter
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PragmaticContentFormatter(text: String)

    text

    text to tag, which is modified in place with Symbols

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. def finish: String

    ToDo: NOT DOING replace_parens IN LISTS

  10. def formatAbbreviations(useDictAbbreviations: Boolean): PragmaticContentFormatter.this.type

    Find abbreviations in non sentence breaks regex should match escape character replace with non separation symbol

  11. def formatBasicBreakers: PragmaticContentFormatter.this.type
  12. def formatBetweenPunctuations: PragmaticContentFormatter.this.type

    Find punctuation rules NON-BREAKING characters regex should match entire wrapped sentence protect entire sentence

  13. def formatCustomBounds(factory: RuleFactory): PragmaticContentFormatter.this.type

    Arbitrarely mark bounds with user provided characters

  14. def formatEllipsisRules: PragmaticContentFormatter.this.type

    Find ellipsis BREAKING characters WITH REPLACEMENT regex should match the ellipsis replace with non breaking symbol

  15. def formatExclamationPoint: PragmaticContentFormatter.this.type

    Specific cases for exclamation marks regex should match exclamation mark replace with symbol

  16. def formatGeoLocations: PragmaticContentFormatter.this.type

    Find specific coordinates non-breaking characters regex should match non breaking symbol replace with non breaking symbol

  17. def formatLists(useLists: Boolean): PragmaticContentFormatter.this.type

    Find simple lists regex should match entire enumeration prepend separation symbol

  18. def formatMultiplePeriods: PragmaticContentFormatter.this.type

    Find sentence multiple non-breaking character regex should match group 2 as symbol replace with symbol

  19. def formatNumbers: PragmaticContentFormatter.this.type

    Find numbers in non sentence breaks regex should match escape character replace with non separation symbol

  20. def formatPunctuations: PragmaticContentFormatter.this.type

    Find sentence breaking symbols regex should match entire symbol append end breaking symbol

  21. def formatQuotationMarkInQuotation: PragmaticContentFormatter.this.type

    Specific case for question mark in quotes regex should match question mark replace with symbol

  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  29. def toString(): String
    Definition Classes
    AnyRef → Any
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped