类 ActivateState

所有已实现的接口:
MiddleState, State
直接已知子类:
InFormattingActivateState, LiState.UnderLiActivateState, TableState.InTdActivateState, TableState.UnderTrActivateState

public class ActivateState extends BaseMiddleState
  • 构造器详细资料

    • ActivateState

      public ActivateState(ContentState stateAfterFinish, Object activateChars)
  • 方法详细资料

    • metActivateChar

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

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

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

      public State metOtherChar(char c)
      从接口复制的说明: State
      遇见其他字符(非激活字符(State.isActivateChar(char)})、换行符(State.isNewline(char)})、结束字符(State.isFinishChar(char)}))的处理方法。
      返回:
    • metLeftSquareBracket

      protected TableState metLeftSquareBracket(char c)
    • metHash

      protected HashState metHash(char c)
    • metDot

      protected MaybeLiState metDot(char c)