Converted all StringBuffers to StringBuilders

This commit is contained in:
Willem Cazander 2014-03-09 14:41:23 +01:00
parent 5c4419bcbd
commit cab1a4bc1e
20 changed files with 37 additions and 37 deletions

View file

@ -146,7 +146,7 @@ public class StringSplitConverter extends AbstractStringObjectConverter {
throw new ObjectConverterException(this,"Step size is wrong; "+steps.size()+" need: "+splitSize);
}
try {
StringBuffer buf = new StringBuffer(200);
StringBuilder buf = new StringBuilder(200);
for (int i=0;i<steps.size();i++) {
StringSplitConverterStep step = steps.get(i);
Method m = classTo.getMethod(step.getFromMethod(), new Class[] {});

View file

@ -73,7 +73,7 @@ public class AttributeFromBodyConfigurator extends AbstractElementConfigurator {
}
private String fetchBodyType(Element element,ElementType elementType) {
StringBuffer buf = new StringBuffer(300);
StringBuilder buf = new StringBuilder(300);
List<Element> childsAll = element.getAllChilderen();
List<Element> childs = ElementType.filterElements(childsAll, elementType);
for (int i=0;i<childs.size();i++) {

View file

@ -94,7 +94,7 @@ public class ElementModuleBindingHandler extends AbstractElementBindingHandler<
}
// TODO: no language here so move to EL default on eld attribute tag
if (elementNamespace.getId()!=null) {
StringBuffer buf = new StringBuffer(30);
StringBuilder buf = new StringBuilder(30);
for (char c:elementNamespace.getId().toLowerCase().toCharArray()) {
if (Character.isLetter(c)) {buf.append(c);}
if (Character.isDigit(c)) {buf.append(c);}

View file

@ -165,7 +165,7 @@ public class EldXsdWriterElement {
// this is a mess;
String desc = "Automatic generated schema for language: "+language.getLanguageName()+" by "+byValue;
int space = COMMENT_SEPERATOR.length()-desc.length()-(2*COMMENT_TEXT.length())-4;
StringBuffer b = new StringBuffer(COMMENT_SEPERATOR.length());
StringBuilder b = new StringBuilder(COMMENT_SEPERATOR.length());
b.append(" ");
b.append(COMMENT_TEXT);
b.append(" ");
@ -191,7 +191,7 @@ public class EldXsdWriterElement {
break;
}
}
StringBuffer b = new StringBuffer(COMMENT_SEPERATOR.length());
StringBuilder b = new StringBuilder(COMMENT_SEPERATOR.length());
String formatLine = "\n\t%1$-20s %2$s";
b.append(String.format(formatLine,"Id:",module.getId()));
b.append(String.format(formatLine,"ProviderName:",module.getProviderName()));

View file

@ -273,7 +273,7 @@ public final class XMLConstants {
static public String escapeAttributeName(String value) {
// Attribute ::= Name Eq AttValue
int length = value.length();
StringBuffer result = new StringBuffer(length);
StringBuilder result = new StringBuilder(length);
for (int i=0;i<length;i++) {
char c = value.charAt(i);
if (isNameChar(c)) {
@ -315,7 +315,7 @@ public final class XMLConstants {
for (int i=0;i<length;i++) {
char c = value.charAt(i);
if (c=='&') {
StringBuffer buf = new StringBuffer(length);
StringBuilder buf = new StringBuilder(length);
int iOrg = i;
i = charEntityLookup(i,value,buf);
String entity = buf.toString();
@ -382,8 +382,8 @@ public final class XMLConstants {
return false;
}
static private int charEntityLookup(int iStart,String value,StringBuffer buf) {
StringBuffer result = new StringBuffer();
static private int charEntityLookup(int iStart,String value,StringBuilder buf) {
StringBuilder result = new StringBuilder();
int iMax = 10;
for (int i=iStart;i<value.length() && i<(iStart+iMax);i++) {
char c = value.charAt(i);
@ -406,7 +406,7 @@ public final class XMLConstants {
value = value.replaceAll(COMMENT_START, "");
value = value.replaceAll(COMMENT_END, "");
int length = value.length();
StringBuffer result = new StringBuffer(length);
StringBuilder result = new StringBuilder(length);
for (int i=0;i<length;i++) {
char c = value.charAt(i);
if (c=='\n') {

View file

@ -396,7 +396,7 @@ public class X4ODebugWriter {
contentWriter.endElement(DEBUG_URI, "elementObject", "");
}
StringBuffer elementPath = getElementPath(element,new StringBuffer());
StringBuilder elementPath = getElementPath(element,new StringBuilder());
atts.addAttribute ("", "elementPath", "", "", elementPath.toString());
contentWriter.startElement (DEBUG_URI, "element", "", atts);
@ -412,7 +412,7 @@ public class X4ODebugWriter {
* @param buff The buffer.
* @return Returns the buffer of the builf path.
*/
private StringBuffer getElementPath(Element element,StringBuffer buff) {
private StringBuilder getElementPath(Element element,StringBuilder buff) {
if (element.getParent()==null) {
buff.append('/'); // root slash
buff.append(element.getElementClass().getId());

View file

@ -81,7 +81,7 @@ public class X4OEntityResolver implements EntityResolver {
if (ns.getSchemaResource()==null) {
continue;
}
StringBuffer buf = new StringBuffer(30);
StringBuilder buf = new StringBuilder(30);
buf.append(elementContext.getLanguage().getLanguageConfiguration().getLanguageResourcePathPrefix());
buf.append('/');
buf.append(elementContext.getLanguage().getLanguageName());
@ -89,7 +89,7 @@ public class X4OEntityResolver implements EntityResolver {
buf.append(ns.getSchemaResource());
schemaResources.put( ns.getSchemaUri(), buf.toString() );
buf = new StringBuffer(30);
buf = new StringBuilder(30);
buf.append(elementContext.getLanguage().getLanguageName());
buf.append(File.separatorChar);
buf.append(ns.getSchemaResource());

View file

@ -72,7 +72,7 @@ public class X4OErrorHandler implements ErrorHandler {
* Prints the error message to string.
*/
private String printErrorString(boolean isError, SAXParseException exception) {
StringBuffer buf = new StringBuffer(50);
StringBuilder buf = new StringBuilder(50);
buf.append(exception.getSystemId());
buf.append(":");
buf.append(exception.getLineNumber());

View file

@ -61,7 +61,7 @@ public class AbstractContentWriterHandler implements ContentHandler {
private int indent = 0;
private Map<String,String> prefixMapping = null;
private List<String> printedMappings = null;
private StringBuffer startElement = null;
private StringBuilder startElement = null;
private boolean printReturn = false;
private String lastElement = null;
private Stack<String> elements = null;
@ -248,7 +248,7 @@ public class AbstractContentWriterHandler implements ContentHandler {
throw new SAXException("LocalName of element is not valid in xml; '"+localName+"'");
}
autoCloseStartElement();
startElement = new StringBuffer(200);
startElement = new StringBuilder(200);
startElement.append(getPropertyConfig().getPropertyString(OUTPUT_CHAR_NEWLINE));
for (int i = 0; i < indent; i++) {
startElement.append(getPropertyConfig().getPropertyString(OUTPUT_CHAR_TAB));

View file

@ -267,7 +267,7 @@ TODO: if (language.getLanguageConfiguration().hasX4ODebugWriter()) {
}
private class ModulesTagHandler extends DefaultHandler2 {
private StringBuffer buf = new StringBuffer();
private StringBuilder buf = new StringBuilder();
private String loadedFrom = null;
private VersionedResources versionedResources = null;
private List<VersionedResources> result = null;
@ -302,7 +302,7 @@ TODO: if (language.getLanguageConfiguration().hasX4ODebugWriter()) {
// Get and clear text
String value = buf.toString();
buf = new StringBuffer();
buf = new StringBuilder();
// Skip root and language and non versions
if ("modules".equals(tag)) {

View file

@ -64,7 +64,7 @@ public abstract class AbstractX4OLanguageTask implements X4OLanguageTask {
if (keys.isEmpty()) {
return config;
}
StringBuffer buf = new StringBuffer(100);
StringBuilder buf = new StringBuilder(100);
buf.append("Error missing value(s) for key(s) {");
for (int i=0;i<keys.size();i++) {
buf.append('"');

View file

@ -196,7 +196,7 @@ public class X4OTaskCommandLine {
}
private String unescapeDefault(String defaultValue) {
StringBuffer buf = new StringBuffer(defaultValue.length()+10);
StringBuilder buf = new StringBuilder(defaultValue.length()+10);
for (char c:defaultValue.toCharArray()) {
if (c=='\n') {
buf.append("\\n");continue;