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


Java OutputUtilities.javaIndent方法代码示例

本文整理汇总了Java中org.mybatis.generator.api.dom.OutputUtilities.javaIndent方法的典型用法代码示例。如果您正苦于以下问题:Java OutputUtilities.javaIndent方法的具体用法?Java OutputUtilities.javaIndent怎么用?Java OutputUtilities.javaIndent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.mybatis.generator.api.dom.OutputUtilities的用法示例。


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

示例1: getFormattedContent

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
public String getFormattedContent(int indentLevel, CompilationUnit compilationUnit) {
    StringBuilder sb = new StringBuilder();

    addFormattedJavadoc(sb, indentLevel);
    addFormattedAnnotations(sb, indentLevel);

    OutputUtilities.javaIndent(sb, indentLevel);
    sb.append(getVisibility().getValue());

    if (isStatic()) {
        sb.append("static "); //$NON-NLS-1$
    }

    if (isFinal()) {
        sb.append("final "); //$NON-NLS-1$
    }

    if (isTransient()) {
        sb.append("transient "); //$NON-NLS-1$
    }
    
    if (isVolatile()) {
        sb.append("volatile "); //$NON-NLS-1$
    }
    
    sb.append(JavaDomUtils.calculateTypeName(compilationUnit, type));

    sb.append(' ');
    sb.append(name);

    if (initializationString != null && initializationString.length() > 0) {
        sb.append(" = "); //$NON-NLS-1$
        sb.append(initializationString);
    }

    sb.append(';');

    return sb.toString();
}
 
开发者ID:bandaotixi,项目名称:generator_mybatis,代码行数:40,代码来源:Field.java

示例2: getFormattedContent

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
public String getFormattedContent(int indentLevel) {
    StringBuilder sb = new StringBuilder();

    addFormattedJavadoc(sb, indentLevel);
    addFormattedAnnotations(sb, indentLevel);

    OutputUtilities.javaIndent(sb, indentLevel);
    sb.append(getVisibility().getValue());

    if (isStatic()) {
        sb.append("static "); //$NON-NLS-1$
    }

    if (isFinal()) {
        sb.append("final "); //$NON-NLS-1$
    }

    if (isTransient()) {
        sb.append("transient "); //$NON-NLS-1$
    }
    
    if (isVolatile()) {
        sb.append("volatile "); //$NON-NLS-1$
    }
    
    sb.append(type.getShortName());

    sb.append(' ');
    sb.append(name);

    if (initializationString != null && initializationString.length() > 0) {
        sb.append(" = "); //$NON-NLS-1$
        sb.append(initializationString);
    }

    sb.append(';');

    return sb.toString();
}
 
开发者ID:backkoms,项目名称:mybatis-generator-comments,代码行数:40,代码来源:Field.java

示例3: addFormattedJavadoc

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
public void addFormattedJavadoc(StringBuilder sb, int indentLevel) {
    for (String javaDocLine : javaDocLines) {
        OutputUtilities.javaIndent(sb, indentLevel);
        sb.append(javaDocLine);
        OutputUtilities.newLine(sb);
    }
}
 
开发者ID:funny5258,项目名称:autocode,代码行数:8,代码来源:JavaElement.java

示例4: addFormattedAnnotations

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
public void addFormattedAnnotations(StringBuilder sb, int indentLevel) {
    for (String annotation : annotations) {
        OutputUtilities.javaIndent(sb, indentLevel);
        sb.append(annotation);
        OutputUtilities.newLine(sb);
    }
}
 
开发者ID:funny5258,项目名称:autocode,代码行数:8,代码来源:JavaElement.java

示例5: getFormattedContent

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
public String getFormattedContent(int indentLevel) {
	StringBuilder sb = new StringBuilder();

	addFormattedJavadoc(sb, indentLevel);
	addFormattedAnnotations(sb, indentLevel);

	OutputUtilities.javaIndent(sb, indentLevel);
	sb.append(getVisibility().getValue());

	if (isStatic()) {
		sb.append("static "); //$NON-NLS-1$
	}

	if (isFinal()) {
		sb.append("final "); //$NON-NLS-1$
	}

	sb.append(type.getShortName());

	sb.append(' ');
	sb.append(name);

	if (initializationString != null && initializationString.length() > 0) {
		sb.append(" = "); //$NON-NLS-1$
		sb.append(initializationString);
	}

	sb.append(';');

	return sb.toString();
}
 
开发者ID:fnyexx,项目名称:mybator,代码行数:32,代码来源:Field.java

示例6: addFormattedJavadoc

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
public void addFormattedJavadoc(StringBuilder sb, int indentLevel) {
	for (String javaDocLine : javaDocLines) {
		OutputUtilities.javaIndent(sb, indentLevel);
		sb.append(javaDocLine);
		OutputUtilities.newLine(sb);
	}
}
 
开发者ID:fnyexx,项目名称:mybator,代码行数:8,代码来源:JavaElement.java

示例7: addFormattedAnnotations

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
public void addFormattedAnnotations(StringBuilder sb, int indentLevel) {
	for (String annotation : annotations) {
		OutputUtilities.javaIndent(sb, indentLevel);
		sb.append(annotation);
		OutputUtilities.newLine(sb);
	}
}
 
开发者ID:fnyexx,项目名称:mybator,代码行数:8,代码来源:JavaElement.java

示例8: getFormattedContent

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
public String getFormattedContent(int indentLevel) {
    StringBuilder sb = new StringBuilder();

    for (String javaDocLine : javaDocLines) {
        OutputUtilities.javaIndent(sb, indentLevel);
        sb.append(javaDocLine);
        OutputUtilities.newLine(sb);
    }

    OutputUtilities.javaIndent(sb, indentLevel);

    if (isStatic) {
        sb.append("static "); //$NON-NLS-1$
    }

    sb.append('{');
    indentLevel++;

    ListIterator<String> listIter = bodyLines.listIterator();
    while (listIter.hasNext()) {
        String line = listIter.next();
        if (line.startsWith("}")) { //$NON-NLS-1$
            indentLevel--;
        }

        OutputUtilities.newLine(sb);
        OutputUtilities.javaIndent(sb, indentLevel);
        sb.append(line);

        if ((line.endsWith("{") && !line.startsWith("switch")) //$NON-NLS-1$ //$NON-NLS-2$
                || line.endsWith(":")) { //$NON-NLS-1$
            indentLevel++;
        }

        if (line.startsWith("break")) { //$NON-NLS-1$
            // if the next line is '}', then don't outdent
            if (listIter.hasNext()) {
                String nextLine = listIter.next();
                if (nextLine.startsWith("}")) { //$NON-NLS-1$
                    indentLevel++;
                }

                // set back to the previous element
                listIter.previous();
            }
            indentLevel--;
        }
    }

    indentLevel--;
    OutputUtilities.newLine(sb);
    OutputUtilities.javaIndent(sb, indentLevel);
    sb.append('}');

    return sb.toString();
}
 
开发者ID:bandaotixi,项目名称:generator_mybatis,代码行数:57,代码来源:InitializationBlock.java

示例9: getFormattedContent

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
public String getFormattedContent(int indentLevel) {
    StringBuilder sb = new StringBuilder();

    addFormattedJavadoc(sb, indentLevel);
    addFormattedAnnotations(sb, indentLevel);

    OutputUtilities.javaIndent(sb, indentLevel);
    sb.append(getVisibility().getValue());

    if (isStatic()) {
        sb.append("static "); //$NON-NLS-1$
    }

    if (isFinal()) {
        sb.append("final "); //$NON-NLS-1$
    }

    if (isTransient()) {
        sb.append("transient "); //$NON-NLS-1$
    }
    
    if (isVolatile()) {
        sb.append("volatile "); //$NON-NLS-1$
    }
    
    sb.append(type.getShortName());

    sb.append(' ');
    sb.append(name);

    if (initializationString != null && initializationString.length() > 0) {
        sb.append(" = "); //$NON-NLS-1$
        sb.append(initializationString);
    }

    sb.append(';');

    if(comments!=null){
        sb.append("//").append(comments);
    }

    return sb.toString();
}
 
开发者ID:handosme,项目名称:mybatis-generator-plus,代码行数:44,代码来源:Field.java

示例10: getFormattedContent

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
public String getFormattedContent(int indentLevel) {
	StringBuilder sb = new StringBuilder();

	for (String javaDocLine : javaDocLines) {
		OutputUtilities.javaIndent(sb, indentLevel);
		sb.append(javaDocLine);
		OutputUtilities.newLine(sb);
	}

	OutputUtilities.javaIndent(sb, indentLevel);

	if (isStatic) {
		sb.append("static "); //$NON-NLS-1$
	}

	sb.append('{');
	indentLevel++;

	ListIterator<String> listIter = bodyLines.listIterator();
	while (listIter.hasNext()) {
		String line = listIter.next();
		if (line.startsWith("}")) { //$NON-NLS-1$
			indentLevel--;
		}

		OutputUtilities.newLine(sb);
		OutputUtilities.javaIndent(sb, indentLevel);
		sb.append(line);

		if ((line.endsWith("{") && !line.startsWith("switch")) //$NON-NLS-1$ //$NON-NLS-2$
				|| line.endsWith(":")) { //$NON-NLS-1$
			indentLevel++;
		}

		if (line.startsWith("break")) { //$NON-NLS-1$
			// if the next line is '}', then don't outdent
			if (listIter.hasNext()) {
				String nextLine = listIter.next();
				if (nextLine.startsWith("}")) { //$NON-NLS-1$
					indentLevel++;
				}

				// set back to the previous element
				listIter.previous();
			}
			indentLevel--;
		}
	}

	indentLevel--;
	OutputUtilities.newLine(sb);
	OutputUtilities.javaIndent(sb, indentLevel);
	sb.append('}');

	return sb.toString();
}
 
开发者ID:fnyexx,项目名称:mybator,代码行数:57,代码来源:InitializationBlock.java

示例11: addFormattedJavadoc

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
/**
 * Adds the formatted javadoc.
 *
 * @param sb
 *            the sb
 * @param indentLevel
 *            the indent level
 */
public void addFormattedJavadoc(StringBuilder sb, int indentLevel) {
    for (String javaDocLine : javaDocLines) {
        OutputUtilities.javaIndent(sb, indentLevel);
        sb.append(javaDocLine);
        OutputUtilities.newLine(sb);
    }
}
 
开发者ID:bandaotixi,项目名称:generator_mybatis,代码行数:16,代码来源:JavaElement.java

示例12: addFormattedAnnotations

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
/**
 * Adds the formatted annotations.
 *
 * @param sb
 *            the sb
 * @param indentLevel
 *            the indent level
 */
public void addFormattedAnnotations(StringBuilder sb, int indentLevel) {
    for (String annotation : annotations) {
        OutputUtilities.javaIndent(sb, indentLevel);
        sb.append(annotation);
        OutputUtilities.newLine(sb);
    }
}
 
开发者ID:bandaotixi,项目名称:generator_mybatis,代码行数:16,代码来源:JavaElement.java


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