类 FormattingState

所有已实现的接口:
State
直接已知子类:
LiState, MultimediaState, TableState

public class FormattingState extends ContentState
正格式化文本的状态。 注:不能嵌套hr。即比如: \b( --- ) 中的三横线不会变成hr。
  • 字段详细资料

    • isSingleline

      protected final boolean isSingleline
    • flag

      protected final String flag
  • 构造器详细资料

    • FormattingState

      public FormattingState(ContentState stateAfterFinish, CharSequence flag, boolean isSingleline)
    • FormattingState

      public FormattingState(ContentState stateAfterFinish, org.jsoup.nodes.Element dom, boolean isSingleline)
  • 方法详细资料

    • isSingleline

      public boolean isSingleline()
    • metActivateChar

      public State metActivateChar(char activateChar)
      从接口复制的说明: State
      遇见激活字符的处理方法。通常是遇到激活字符(State.isActivateChar(char))时调用的方法。默认创建并返回一个“激活状态(ActivateState)”。
      指定者:
      metActivateChar 在接口中 State
      覆盖:
      metActivateChar 在类中 ContentState
      返回:
    • metNewline

      public State metNewline(char newlineChar)
      从接口复制的说明: State
      遇见换行符的处理方法。通常是遇到换行符(State.isNewline(char))时调用的方法。默认加到缓冲中。
      指定者:
      metNewline 在接口中 State
      覆盖:
      metNewline 在类中 ContentState
      返回:
    • isFinishChar

      public boolean isFinishChar(char c)
      从接口复制的说明: State
      在当前上下文中,判断指定字符是否本状态的结束字符。默认皆否。
      返回:
    • finish

      public State finish(char finishChar)
      从接口复制的说明: State
      结束。通常是遇到结束字符时调用的方法。 默认处理: 1,刷本状态所遇内容字符(State.flushBuffer())。 2,返回前置状态(State.stateAfterFinish())。
      返回:
    • handleFinishChar

      protected State handleFinishChar(char finishChar)