MExpressionX.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:PDFReporter-Studio 作者:
@Override
public StyledString getStyledDisplayText() {
    String dt = getDisplayText();
    StyledString ss = new StyledString(dt);
    if (!isFirst()) {
        if (getParent() instanceof MFromTableJoin && getParent().getValue() instanceof MQueryTable) {
            int ind = dt.indexOf(" AS ");
            if (ind >= 0)
                ss.setStyle(ind, " AS ".length(), FontUtils.KEYWORDS_STYLER);
            ind = (dt).indexOf(" ON ");
            if (ind >= 0)
                ss.setStyle(ind, " ON ".length(), FontUtils.KEYWORDS_STYLER);
        } else
            ss.setStyle(0, (prevCond + " ").length(), FontUtils.KEYWORDS_STYLER);
    }
    ss.setStyle(dt.lastIndexOf("$X{"), 3, FontUtils.CLASSTYPE_STYLER);
    ss.setStyle(dt.lastIndexOf("}"), 1, FontUtils.CLASSTYPE_STYLER);
    return ss;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号