knockoff

SpanConverter

class SpanConverter extends (Chunk) ⇒ Seq[Span] with StringExtras

Source
MarkdownParsing.scala
Linear Supertypes
StringExtras, (Chunk) ⇒ Seq[Span], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SpanConverter
  2. StringExtras
  3. Function1
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SpanConverter(definitions: Seq[LinkDefinitionChunk])

Type Members

  1. class DelimMatcher extends (String) ⇒ Option[SpanMatch]

  2. case class SpanMatch(index: Int, before: Option[Text], current: Span, after: Option[String]) extends Product with Serializable

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. implicit def KnockoffString(s: CharSequence): KnockoffString

    Definition Classes
    StringExtras
  7. def andThen[A](g: (Seq[Span]) ⇒ A): (Chunk) ⇒ A

    Definition Classes
    Function1
    Annotations
    @unspecialized()
  8. def apply(chunk: Chunk): Seq[Span]

    Definition Classes
    SpanConverter → Function1
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def compose[A](g: (A) ⇒ Chunk): (A) ⇒ Seq[Span]

    Definition Classes
    Function1
    Annotations
    @unspecialized()
  12. def convert(content: String, current: List[Span]): Seq[Span]

    Tail-recursive method halts when the content argument is empty.

    Tail-recursive method halts when the content argument is empty.

    Attributes
    protected
  13. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. def findAutomaticMatch(source: String): Option[SpanMatch]

  17. def findNormalMatch(source: String): Option[SpanMatch]

  18. def findReferenceMatch(source: String): Option[SpanMatch]

    We have to match parens, to support this stuff: [wr [app] ed] [thing]

  19. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. val matchAsterixEmphasis: DelimMatcher

  23. val matchAsterixStrong: DelimMatcher

  24. val matchAsterixStrongAndEm: DelimMatcher

  25. val matchDoubleCodes: DelimMatcher

  26. def matchEntity(source: String): Option[SpanMatch]

  27. def matchHTMLComment(source: String): Option[SpanMatch]

  28. def matchHTMLSpan(source: String): Option[SpanMatch]

  29. val matchSingleCodes: DelimMatcher

  30. val matchUnderscoreEmphasis: DelimMatcher

  31. val matchUnderscoreStrong: DelimMatcher

  32. val matchUnderscoreStrongAndEm: DelimMatcher

  33. def matchers: List[(String) ⇒ Option[SpanMatch]]

  34. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  35. final def notify(): Unit

    Definition Classes
    AnyRef
  36. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  37. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  38. def toString(): String

    Definition Classes
    Function1 → AnyRef → Any
  39. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from StringExtras

Inherited from (Chunk) ⇒ Seq[Span]

Inherited from AnyRef

Inherited from Any

Ungrouped