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