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


Java OutputUtilities.newLine方法代码示例

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


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

示例1: getFormattedContent

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
/**
 * Gets the formatted content.
 *
 * @return the formatted content
 */
public String getFormattedContent() {
    StringBuilder sb = new StringBuilder();

    sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); //$NON-NLS-1$

    if (publicId != null && systemId != null) {
        OutputUtilities.newLine(sb);
        sb.append("<!DOCTYPE "); //$NON-NLS-1$
        sb.append(rootElement.getName());
        sb.append(" PUBLIC \""); //$NON-NLS-1$
        sb.append(publicId);
        sb.append("\" \""); //$NON-NLS-1$
        sb.append(systemId);
        sb.append("\">"); //$NON-NLS-1$
    }

    OutputUtilities.newLine(sb);
    sb.append(rootElement.getFormattedContent(0));

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

示例2: getFormattedContent

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
public String getFormattedContent() {
    StringBuilder sb = new StringBuilder();
    sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>"); //$NON-NLS-1$
    if (publicId != null && systemId != null) {
        OutputUtilities.newLine(sb);
        sb.append("<!DOCTYPE "); //$NON-NLS-1$
        sb.append(rootElement.getName());
        sb.append(" PUBLIC \""); //$NON-NLS-1$
        sb.append(publicId);
        sb.append("\" \""); //$NON-NLS-1$
        sb.append(systemId);
        sb.append("\" >"); //$NON-NLS-1$
    }

    OutputUtilities.newLine(sb);
    sb.append(rootElement.getFormattedContent(0));

    return sb.toString();
}
 
开发者ID:funny5258,项目名称:autocode,代码行数:20,代码来源:Document.java

示例3: getFormattedContent

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

    sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>"); //$NON-NLS-1$

    if (publicId != null && systemId != null) {
        OutputUtilities.newLine(sb);
        sb.append("<!DOCTYPE "); //$NON-NLS-1$
        sb.append(rootElement.getName());
        sb.append(" PUBLIC \""); //$NON-NLS-1$
        sb.append(publicId);
        sb.append("\" \""); //$NON-NLS-1$
        sb.append(systemId);
        sb.append("\" >"); //$NON-NLS-1$
    }

    OutputUtilities.newLine(sb);
    sb.append(rootElement.getFormattedContent(0));

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

示例4: getFormattedContent

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

	sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>"); //$NON-NLS-1$

	if (publicId != null && systemId != null) {
		OutputUtilities.newLine(sb);
		sb.append("<!DOCTYPE "); //$NON-NLS-1$
		sb.append(rootElement.getName());
		sb.append(" PUBLIC \""); //$NON-NLS-1$
		sb.append(publicId);
		sb.append("\" \""); //$NON-NLS-1$
		sb.append(systemId);
		sb.append("\" >"); //$NON-NLS-1$
	}

	OutputUtilities.newLine(sb);
	sb.append(rootElement.getFormattedContent(0));

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

示例5: getFormattedContent

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

    OutputUtilities.xmlIndent(sb, indentLevel);
    sb.append('<');
    sb.append(name);

    Collections.sort(attributes);
    for (Attribute att : attributes) {
        sb.append(' ');
        sb.append(att.getFormattedContent());
    }

    if (elements.size() > 0) {
        sb.append(">"); //$NON-NLS-1$
        for (Element element : elements) {
            OutputUtilities.newLine(sb);
            sb.append(element.getFormattedContent(indentLevel + 1));
        }
        OutputUtilities.newLine(sb);
        OutputUtilities.xmlIndent(sb, indentLevel);
        sb.append("</"); //$NON-NLS-1$
        sb.append(name);
        sb.append('>');

    } else {
        sb.append(" />"); //$NON-NLS-1$
    }

    return sb.toString();
}
 
开发者ID:bandaotixi,项目名称:generator_mybatis,代码行数:33,代码来源:XmlElement.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:funny5258,项目名称:autocode,代码行数: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:funny5258,项目名称:autocode,代码行数:8,代码来源:JavaElement.java

示例8: getFormattedContent

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

    OutputUtilities.xmlIndent(sb, indentLevel);
    sb.append('<');
    sb.append(name);

    for (Attribute att : attributes) {
        sb.append(' ');
        sb.append(att.getFormattedContent());
    }

    if (elements.size() > 0) {
        sb.append(" >"); //$NON-NLS-1$
        for (Element element : elements) {
            OutputUtilities.newLine(sb);
            sb.append(element.getFormattedContent(indentLevel + 1));
        }
        OutputUtilities.newLine(sb);
        OutputUtilities.xmlIndent(sb, indentLevel);
        sb.append("</"); //$NON-NLS-1$
        sb.append(name);
        sb.append('>');

    } else {
        sb.append(" />"); //$NON-NLS-1$
    }

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

示例9: getContentWithoutOuterTags

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
protected String getContentWithoutOuterTags(XmlElement xe){
	int indentLevel = 0;
	StringBuilder sb = new StringBuilder();
	Iterator<Element> iter = xe.getElements().iterator();
	while(iter.hasNext()){
		sb.append(iter.next().getFormattedContent(indentLevel));
		if(iter.hasNext()){
            OutputUtilities.newLine(sb);				
		}
	}
       return sb.toString();
}
 
开发者ID:beihaifeiwu,项目名称:dolphin,代码行数:13,代码来源:PostgisGeoPlugin.java

示例10: addSqlMapFileComment

import org.mybatis.generator.api.dom.OutputUtilities; //导入方法依赖的package包/类
public void addSqlMapFileComment(Document document){

        if(suppressAllComments) return;

        ExtendedDocument ed = null;
        if(document instanceof ExtendedDocument) {
            ed = (ExtendedDocument) document;
        } else return;

        // if user doesn't supplied the xml source copyright then use the default
        String copyright = copyrights.getFormatted("XmlSource", startYear, endYear);
        if(StringUtils.isEmpty(copyright)){
            copyright = defaultCopyrights.getFormatted("XmlSource",startYear,endYear);
        }
        if(StringUtils.isNotEmpty(copyright)) {
            String[] array = copyright.split("\\|");
            StringBuilder sb = new StringBuilder();
            for(String str : array){
                if(!str.startsWith("<!--") && !str.startsWith("-->")){
                    sb.append("    ");
                }
                sb.append(str);
                OutputUtilities.newLine(sb);
            }
            ed.setFileComments(sb.toString());
        }
    }
 
开发者ID:beihaifeiwu,项目名称:dolphin,代码行数:28,代码来源:CommentGenerator.java

示例11: getFormattedContent

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

    sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>"); //$NON-NLS-1$

    if (getPublicId() != null && getSystemId() != null) {
        OutputUtilities.newLine(sb);
        sb.append("<!DOCTYPE "); //$NON-NLS-1$
        sb.append(getRootElement().getName());
        sb.append(" PUBLIC \""); //$NON-NLS-1$
        sb.append(getPublicId());
        sb.append("\" \""); //$NON-NLS-1$
        sb.append(getSystemId());
        sb.append("\" >"); //$NON-NLS-1$
    }

    // add file comments to the generated string
    if(StringUtils.isNotEmpty(fileComments)) {
        OutputUtilities.newLine(sb);
        sb.append(fileComments);
    }

    OutputUtilities.newLine(sb);
    sb.append(getRootElement().getFormattedContent(0));

    return sb.toString();
}
 
开发者ID:beihaifeiwu,项目名称:dolphin,代码行数:29,代码来源:ExtendedDocument.java

示例12: 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

示例13: 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

示例14: getFormattedContent

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

	OutputUtilities.xmlIndent(sb, indentLevel);
	sb.append('<');
	sb.append(name);

	for (Attribute att : attributes) {
		sb.append(' ');
		sb.append(att.getFormattedContent());
	}

	if (elements.size() > 0) {
		sb.append(" >"); //$NON-NLS-1$
		for (Element element : elements) {
			OutputUtilities.newLine(sb);
			sb.append(element.getFormattedContent(indentLevel + 1));
		}
		OutputUtilities.newLine(sb);
		OutputUtilities.xmlIndent(sb, indentLevel);
		sb.append("</"); //$NON-NLS-1$
		sb.append(name);
		sb.append('>');

	} else {
		sb.append(" />"); //$NON-NLS-1$
	}

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

示例15: 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:DomKing,项目名称:server-utility,代码行数:57,代码来源:InitializationBlock.java


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