Converted all StringBuffers to StringBuilders
This commit is contained in:
parent
5c4419bcbd
commit
cab1a4bc1e
20 changed files with 37 additions and 37 deletions
|
|
@ -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[] {});
|
||||
|
|
|
|||
|
|
@ -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++) {
|
||||
|
|
|
|||
|
|
@ -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);}
|
||||
|
|
|
|||
|
|
@ -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()));
|
||||
|
|
|
|||
|
|
@ -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') {
|
||||
|
|
|
|||
|
|
@ -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());
|
||||
|
|
|
|||
|
|
@ -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());
|
||||
|
|
|
|||
|
|
@ -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());
|
||||
|
|
|
|||
|
|
@ -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));
|
||||
|
|
|
|||
|
|
@ -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)) {
|
||||
|
|
|
|||
|
|
@ -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('"');
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue