本文整理汇总了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();
}
示例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();
}
示例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);
}
}
示例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);
}
}
示例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();
}
示例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);
}
}
示例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);
}
}
示例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();
}
示例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();
}
示例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();
}
示例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);
}
}
示例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);
}
}