当前位置: 首页>>代码示例>>Java>>正文


Java Token.OPERATOR属性代码示例

本文整理汇总了Java中org.fife.ui.rsyntaxtextarea.Token.OPERATOR属性的典型用法代码示例。如果您正苦于以下问题:Java Token.OPERATOR属性的具体用法?Java Token.OPERATOR怎么用?Java Token.OPERATOR使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在org.fife.ui.rsyntaxtextarea.Token的用法示例。


在下文中一共展示了Token.OPERATOR属性的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addToken

/**
 * Checks the token to give it the exact ID it deserves before being passed
 * up to the super method.
 *
 * @param segment <code>Segment</code> to get text from.
 * @param start Start offset in <code>segment</code> of token.
 * @param end End offset in <code>segment</code> of token.
 * @param tokenType The token's type.
 * @param startOffset The offset in the document at which the token occurs.
 */
@Override
public void addToken(Segment segment, int start, int end, int tokenType, int startOffset) {

    switch (tokenType) {
    // Since reserved words, functions, and data types are all passed
    // into here as "identifiers," we have to see what the token
    // really is...
    case Token.IDENTIFIER:
        int value = this.wordsToHighlight.get(segment, start, end);
        if (value != -1) {
            tokenType = value;
        }
        break;
    case Token.WHITESPACE:
    case Token.SEPARATOR:
    case Token.OPERATOR:
    case Token.ERROR_IDENTIFIER:
    case Token.ERROR_NUMBER_FORMAT:
    case Token.ERROR_STRING_DOUBLE:
    case Token.ERROR_CHAR:
    case Token.COMMENT_EOL:
    case Token.COMMENT_MULTILINE:
    case Token.LITERAL_BOOLEAN:
    case Token.LITERAL_NUMBER_DECIMAL_INT:
    case Token.LITERAL_NUMBER_FLOAT:
    case Token.LITERAL_NUMBER_HEXADECIMAL:
    case Token.LITERAL_STRING_DOUBLE_QUOTE:
    case Token.LITERAL_CHAR:
        break;

    default:
        throw new IllegalArgumentException("Unknown tokenType: '" + tokenType + "'");
    }

    super.addToken(segment, start, end, tokenType, startOffset);

}
 
开发者ID:meteoorkip,项目名称:JavaGraph,代码行数:47,代码来源:CtrlTokenMaker.java


注:本文中的org.fife.ui.rsyntaxtextarea.Token.OPERATOR属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。