You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2016/02/23 22:24:40 UTC
svn commit: r1731964 -
/tomcat/trunk/java/org/apache/catalina/storeconfig/StoreAppender.java
Author: remm
Date: Tue Feb 23 21:24:39 2016
New Revision: 1731964
URL: http://svn.apache.org/viewvc?rev=1731964&view=rev
Log:
Add very simple heuristics to write a more usual "compact" XML formatting.
Modified:
tomcat/trunk/java/org/apache/catalina/storeconfig/StoreAppender.java
Modified: tomcat/trunk/java/org/apache/catalina/storeconfig/StoreAppender.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/storeconfig/StoreAppender.java?rev=1731964&r1=1731963&r2=1731964&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/storeconfig/StoreAppender.java (original)
+++ tomcat/trunk/java/org/apache/catalina/storeconfig/StoreAppender.java Tue Feb 23 21:24:39 2016
@@ -41,6 +41,8 @@ public class StoreAppender {
Float.class, Float.TYPE, Long.class, Long.TYPE, Short.class,
Short.TYPE, InetAddress.class };
+ private static int pos = 0;
+
/**
* Print the closing tag.
*
@@ -167,6 +169,7 @@ public class StoreAppender {
for (int i = 0; i < indent; i++) {
aWriter.print(' ');
}
+ pos = indent;
}
/**
@@ -340,11 +343,17 @@ public class StoreAppender {
if (!(value instanceof String)) {
value = value.toString();
}
- writer.println();
- printIndent(writer, indent + 4);
+ String strValue = convertStr((String) value);
+ pos = pos + name.length() + strValue.length();
+ System.out.println(pos + "[" + name + strValue);
+ if (pos > 60) {
+ writer.println();
+ printIndent(writer, indent + 4);
+ } else {
+ writer.print(' ');
+ }
writer.print(name);
writer.print("=\"");
- String strValue = convertStr((String) value);
writer.print(strValue);
writer.print("\"");
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org