接口 MaybeFlagState
- 所有超级接口:
MiddleState,State
- 所有已知子接口:
MaybeLiState
- 所有已知实现类:
BaseMaybeFlagState,BgState,BState,HashState,IState,MaybeColorState,MaybeLinkState,MaybeUlState
-
方法概要
修饰符和类型方法说明default booleanisFinishChar(char c) 在当前上下文中,判断指定字符是否本状态的结束字符。static booleanisMultilineChar(char c) default booleanisReady()static booleanisSinglelineChar(char c) default StatemetNewline(char newlineChar) 遇见换行符的处理方法。default StatemetOtherChar(char c) 遇见其他字符(非激活字符(State.isActivateChar(char)})、换行符(State.isNewline(char)})、结束字符(State.isFinishChar(char)}))的处理方法。default Statenext(char c, boolean isSingleline) 从接口继承的方法 cool.document.qtmd.MiddleState
finish, flushBuffer, metActivateChar, willConsumeFinishChar从接口继承的方法 cool.document.qtmd.State
addChar, addChars, buffer, clearBuffer, end, isActivateChar, isNewline, metChar, metChars, stateAfterFinish
-
方法详细资料
-
metNewline
从接口复制的说明:State遇见换行符的处理方法。通常是遇到换行符(State.isNewline(char))时调用的方法。默认加到缓冲中。- 指定者:
metNewline在接口中State- 返回:
-
isFinishChar
default boolean isFinishChar(char c) 从接口复制的说明:State在当前上下文中,判断指定字符是否本状态的结束字符。默认皆否。- 指定者:
isFinishChar在接口中State- 返回:
-
metOtherChar
从接口复制的说明:State遇见其他字符(非激活字符(State.isActivateChar(char)})、换行符(State.isNewline(char)})、结束字符(State.isFinishChar(char)}))的处理方法。- 指定者:
metOtherChar在接口中State- 返回:
-
next
-
activateChars
CharSequence activateChars() -
isReady
default boolean isReady() -
isSinglelineChar
static boolean isSinglelineChar(char c) -
isMultilineChar
static boolean isMultilineChar(char c)
-