接口 MaybeFlagState

所有超级接口:
MiddleState, State
所有已知子接口:
MaybeLiState
所有已知实现类:
BaseMaybeFlagState, BgState, BState, HashState, IState, MaybeColorState, MaybeLinkState, MaybeUlState

public interface MaybeFlagState extends MiddleState
  • 方法详细资料

    • metNewline

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

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

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

      default State next(char c, boolean isSingleline)
    • activateChars

      CharSequence activateChars()
    • isReady

      default boolean isReady()
    • isSinglelineChar

      static boolean isSinglelineChar(char c)
    • isMultilineChar

      static boolean isMultilineChar(char c)