This is an automated email from the ASF dual-hosted git repository.
buhhunyx pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cxf.git
The following commit(s) were added to refs/heads/master by this push:
new c241886 cxf-rt-javascript: fix PMD rule: UnusedAssignment
c241886 is described below
commit c24188673a00d70355ebea31b8d36f78483c683d
Author: Alexey Markevich <[email protected]>
AuthorDate: Sat Mar 6 23:34:37 2021 +0300
cxf-rt-javascript: fix PMD rule: UnusedAssignment
---
.../org/apache/cxf/javascript/AttributeInfo.java | 2 +-
.../cxf/javascript/JavascriptGetInterceptor.java | 2 +-
.../org/apache/cxf/javascript/JavascriptUtils.java | 36 ++++-----
.../cxf/javascript/NamespacePrefixAccumulator.java | 2 +-
.../org/apache/cxf/javascript/ParticleInfo.java | 2 +-
.../service/ServiceJavascriptBuilder.java | 93 +++++++++++-----------
.../javascript/types/SchemaJavascriptBuilder.java | 39 ++++-----
7 files changed, 88 insertions(+), 88 deletions(-)
diff --git
a/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/AttributeInfo.java
b/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/AttributeInfo.java
index a927958..7679b13 100644
---
a/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/AttributeInfo.java
+++
b/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/AttributeInfo.java
@@ -170,7 +170,7 @@ public final class AttributeInfo implements ItemInfo {
if (attributeInfo.type == null
&& !element.getSchemaTypeName()
.getNamespaceURI().equals(Constants.URI_2001_SCHEMA_XSD)) {
- JavascriptUtils.unsupportedConstruct("MISSING_TYPE",
element.getSchemaTypeName()
+ throw JavascriptUtils.unsupportedConstruct("MISSING_TYPE",
element.getSchemaTypeName()
.toString(), element.getQName(), element);
}
}
diff --git
a/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/JavascriptGetInterceptor.java
b/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/JavascriptGetInterceptor.java
index 75324a4..bbdbfe9 100644
---
a/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/JavascriptGetInterceptor.java
+++
b/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/JavascriptGetInterceptor.java
@@ -68,7 +68,7 @@ public class JavascriptGetInterceptor extends
AbstractPhaseInterceptor<Message>
return;
}
String baseUri = (String)message.get(Message.REQUEST_URL);
- URI uri = null;
+ final URI uri;
try {
uri = URI.create(baseUri);
diff --git
a/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/JavascriptUtils.java
b/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/JavascriptUtils.java
index 5ee06cf..de14081 100755
---
a/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/JavascriptUtils.java
+++
b/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/JavascriptUtils.java
@@ -534,13 +534,13 @@ public class JavascriptUtils {
public static XmlSchemaAnnotated getObjectAnnotated(XmlSchemaObject
object, QName contextName) {
if (!(object instanceof XmlSchemaAnnotated)) {
- unsupportedConstruct("NON_ANNOTATED_ATTRIBUTE",
+ throw unsupportedConstruct("NON_ANNOTATED_ATTRIBUTE",
object.getClass().getSimpleName(),
contextName, object);
}
if (!(object instanceof XmlSchemaAttribute)
&& !(object instanceof XmlSchemaAnyAttribute)) {
- unsupportedConstruct("EXOTIC_ATTRIBUTE",
+ throw unsupportedConstruct("EXOTIC_ATTRIBUTE",
object.getClass().getSimpleName(), contextName,
object);
}
@@ -557,7 +557,7 @@ public class JavascriptUtils {
XmlSchema currentSchema)
{
if (!(object instanceof XmlSchemaParticle)) {
- unsupportedConstruct("NON_PARTICLE_CHILD",
+ throw unsupportedConstruct("NON_PARTICLE_CHILD",
object.getClass().getSimpleName(),
contextName, object);
}
@@ -566,14 +566,14 @@ public class JavascriptUtils {
QName groupName = ((XmlSchemaGroupRef) object).getRefName();
XmlSchemaGroup group = currentSchema.getGroupByName(groupName);
if (group == null) {
- unsupportedConstruct("MISSING_GROUP",
+ throw unsupportedConstruct("MISSING_GROUP",
groupName.toString(), contextName, null);
}
XmlSchemaParticle groupParticle = group.getParticle();
if (!(groupParticle instanceof XmlSchemaSequence)) {
- unsupportedConstruct("GROUP_REF_UNSUPPORTED_TYPE",
+ throw unsupportedConstruct("GROUP_REF_UNSUPPORTED_TYPE",
groupParticle.getClass().getSimpleName(), contextName,
groupParticle);
}
@@ -584,7 +584,7 @@ public class JavascriptUtils {
&& !(object instanceof XmlSchemaAny)
&& !(object instanceof XmlSchemaChoice)
&& !(object instanceof XmlSchemaSequence)) {
- unsupportedConstruct("GROUP_CHILD",
+ throw unsupportedConstruct("GROUP_CHILD",
object.getClass().getSimpleName(), contextName,
object);
}
@@ -594,7 +594,6 @@ public class JavascriptUtils {
public static XmlSchemaSequence getSequence(XmlSchemaComplexType type) {
XmlSchemaParticle particle = type.getParticle();
- XmlSchemaSequence sequence = null;
if (particle == null) {
// the code that uses this wants to iterate. An empty one is more
useful than
@@ -602,17 +601,17 @@ public class JavascriptUtils {
return EMPTY_SEQUENCE;
}
+ final XmlSchemaSequence sequence;
try {
sequence = (XmlSchemaSequence) particle;
} catch (ClassCastException cce) {
- unsupportedConstruct("NON_SEQUENCE_PARTICLE", type);
+ throw unsupportedConstruct("NON_SEQUENCE_PARTICLE", type);
}
return sequence;
}
public static XmlSchemaChoice getChoice(XmlSchemaComplexType type) {
XmlSchemaParticle particle = type.getParticle();
- XmlSchemaChoice choice = null;
if (particle == null) {
// the code that uses this wants to iterate. An empty one is more
useful than
@@ -620,17 +619,17 @@ public class JavascriptUtils {
return EMPTY_CHOICE;
}
+ final XmlSchemaChoice choice;
try {
choice = (XmlSchemaChoice) particle;
} catch (ClassCastException cce) {
- unsupportedConstruct("NON_CHOICE_PARTICLE", type);
+ throw unsupportedConstruct("NON_CHOICE_PARTICLE", type);
}
return choice;
}
public static XmlSchemaAll getAll(XmlSchemaComplexType type) {
XmlSchemaParticle particle = type.getParticle();
- XmlSchemaAll all = null;
if (particle == null) {
// the code that uses this wants to iterate. An empty one is more
useful than
@@ -638,10 +637,11 @@ public class JavascriptUtils {
return EMPTY_ALL;
}
+ final XmlSchemaAll all;
try {
all = (XmlSchemaAll) particle;
} catch (ClassCastException cce) {
- unsupportedConstruct("NON_CHOICE_PARTICLE", type);
+ throw unsupportedConstruct("NON_CHOICE_PARTICLE", type);
}
return all;
@@ -694,30 +694,30 @@ public class JavascriptUtils {
if (particle == null) {
return null;
}
- XmlSchemaSequence sequence = null;
+ final XmlSchemaSequence sequence;
try {
sequence = (XmlSchemaSequence) particle;
} catch (ClassCastException cce) {
- unsupportedConstruct("NON_SEQUENCE_PARTICLE", type);
+ throw unsupportedConstruct("NON_SEQUENCE_PARTICLE", type);
}
return sequence;
}
- static void unsupportedConstruct(String messageKey,
+ static UnsupportedConstruct unsupportedConstruct(String messageKey,
String what,
QName subjectName,
XmlSchemaObject subject) {
Message message = new Message(messageKey, LOG, what,
subjectName == null ? "anonymous" :
subjectName,
cleanedUpSchemaSource(subject));
- throw new UnsupportedConstruct(message);
+ return new UnsupportedConstruct(message);
}
- static void unsupportedConstruct(String messageKey, XmlSchemaType subject)
{
+ static UnsupportedConstruct unsupportedConstruct(String messageKey,
XmlSchemaType subject) {
Message message = new Message(messageKey, LOG, subject.getQName(),
cleanedUpSchemaSource(subject));
- throw new UnsupportedConstruct(message);
+ return new UnsupportedConstruct(message);
}
static String cleanedUpSchemaSource(XmlSchemaObject subject) {
diff --git
a/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/NamespacePrefixAccumulator.java
b/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/NamespacePrefixAccumulator.java
index b0597ba..cf58f93 100644
---
a/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/NamespacePrefixAccumulator.java
+++
b/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/NamespacePrefixAccumulator.java
@@ -46,7 +46,7 @@ public class NamespacePrefixAccumulator {
public void collect(String prefix, String uri) {
if (!("".equals(uri)) && !prefixes.contains(prefix)) {
- attributes.append("xmlns:" + prefix + "='" + uri + "' ");
+
attributes.append("xmlns:").append(prefix).append("='").append(uri).append("'
");
prefixes.add(prefix);
}
}
diff --git
a/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/ParticleInfo.java
b/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/ParticleInfo.java
index 60fe8e7..5aacbf6 100644
---
a/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/ParticleInfo.java
+++
b/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/ParticleInfo.java
@@ -329,7 +329,7 @@ public final class ParticleInfo implements ItemInfo {
if (elementInfo.type == null
&& !element.getSchemaTypeName()
.getNamespaceURI().equals(Constants.URI_2001_SCHEMA_XSD)) {
- JavascriptUtils.unsupportedConstruct("MISSING_TYPE",
element.getSchemaTypeName()
+ throw JavascriptUtils.unsupportedConstruct("MISSING_TYPE",
element.getSchemaTypeName()
.toString(), element.getQName(), element);
}
}
diff --git
a/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/service/ServiceJavascriptBuilder.java
b/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/service/ServiceJavascriptBuilder.java
index b4a10ee..9f3785c 100755
---
a/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/service/ServiceJavascriptBuilder.java
+++
b/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/service/ServiceJavascriptBuilder.java
@@ -141,7 +141,7 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
@Override
public void begin(InterfaceInfo intf) {
- code.append("\n// Javascript for " + intf.getName() + "\n\n");
+ code.append("\n// Javascript for
").append(intf.getName()).append("\n\n");
currentInterfaceClassName =
nameManager.getJavascriptName(intf.getName());
operationsWithNameConflicts = new HashSet<>();
@@ -151,7 +151,7 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
localInputMessagesNameMap = new HashMap<>();
localOutputMessagesNameMap = new HashMap<>();
- code.append("function " + currentInterfaceClassName + " () {\n");
+ code.append("function ").append(currentInterfaceClassName).append(" ()
{\n");
utils.appendLine("this.jsutils = new CxfApacheOrgUtil();");
utils.appendLine("this.jsutils.interfaceObject = this;");
utils.appendLine("this.synchronous = false;");
@@ -184,10 +184,10 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
if (elementType != null && elementType.getQName() != null) {
name = elementType.getQName();
}
- utils.appendLine("this.globalElementSerializers['" +
name.toString() + "'] = "
+ utils.appendLine("this.globalElementSerializers['" + name +
"'] = "
+ nameManager.getJavascriptName(name)
+ "_serialize;");
- utils.appendLine("this.globalElementDeserializers['" +
name.toString() + "'] = "
+ utils.appendLine("this.globalElementDeserializers['" + name +
"'] = "
+ nameManager.getJavascriptName(name)
+ "_deserialize;");
}
@@ -200,10 +200,10 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
continue;
}
// the names are misleading, but that's OK.
- utils.appendLine("this.globalElementSerializers['" +
name.toString() + "'] = "
+ utils.appendLine("this.globalElementSerializers['" + name +
"'] = "
+ nameManager.getJavascriptName(name)
+ "_serialize;");
- utils.appendLine("this.globalElementDeserializers['" +
name.toString() + "'] = "
+ utils.appendLine("this.globalElementDeserializers['" + name +
"'] = "
+ nameManager.getJavascriptName(name)
+ "_deserialize;");
}
@@ -211,7 +211,7 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
}
private String getFunctionGlobalName(QName itemName, String itemType) {
- return nameManager.getJavascriptName(itemName) + "_" + itemType;
+ return nameManager.getJavascriptName(itemName) + '_' + itemType;
}
@@ -292,11 +292,11 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
MessageInfo inputMessage = currentOperation.getInput();
code.append("//\n");
- code.append("// Operation " + currentOperation.getName() + "\n");
+ code.append("// Operation
").append(currentOperation.getName()).append('\n');
if (!isWrapped) {
code.append("// - bare operation. Parameters:\n");
for (ParticleInfo ei : unwrappedElementsAndNames) {
- code.append("// - " + getElementObjectName(ei) + "\n");
+ code.append("// -
").append(getElementObjectName(ei)).append('\n');
}
} else {
code.append("// Wrapped operation.\n");
@@ -309,7 +309,7 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
xmlSchemaCollection.getSchemaByTargetNamespace(contextQName.getNamespaceURI());
for (int i = 0; i < sequence.getItems().size(); i++) {
- code.append("// parameter " + inputParameterNames.get(i) +
"\n");
+ code.append("// parameter
").append(inputParameterNames.get(i)).append('\n');
XmlSchemaSequenceMember sequenceItem =
sequence.getItems().get(i);
ParticleInfo itemInfo =
ParticleInfo.forLocalItem((XmlSchemaObject)sequenceItem,
wrapperSchema,
@@ -329,7 +329,7 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
baseName = ((XmlSchemaElement)sequenceItem).getQName();
}
code.append("// - Object constructor is "
- + nameManager.getJavascriptName(baseName)
+ "\n");
+
).append(nameManager.getJavascriptName(baseName)).append('\n');
} else if (type != null) {
code.append("// - simple type ").append(type.getQName());
}
@@ -396,18 +396,18 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
+ syncAsyncFlag + ", requestHeaders);");
code.append("}\n\n");
- code.append(currentInterfaceClassName + ".prototype."
- + opFunctionPropertyName
- + " = "
- + opFunctionGlobalName
- + ";\n\n");
+ code.append(currentInterfaceClassName).append(".prototype."
+ ).append(opFunctionPropertyName
+ ).append(" = "
+ ).append(opFunctionGlobalName
+ ).append(";\n\n");
}
private void buildErrorFunction() {
String errorFunctionPropertyName = opFunctionPropertyName + "_onerror";
String errorFunctionGlobalName = opFunctionGlobalName + "_onerror";
- code.append("function " + errorFunctionGlobalName + "(client) {\n");
+ code.append("function
").append(errorFunctionGlobalName).append("(client) {\n");
utils.startIf("client.user_onerror");
// Is this a good set of parameters for the error function?
// Not if we want to process faults, it isn't. To be revisited.
@@ -427,11 +427,11 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
utils.endBlock();
utils.endBlock();
code.append("}\n\n");
- code.append(currentInterfaceClassName + ".prototype."
- + errorFunctionPropertyName
- + " = "
- + errorFunctionGlobalName
- + ";\n\n");
+ code.append(currentInterfaceClassName).append(".prototype."
+ ).append(errorFunctionPropertyName
+ ).append(" = "
+ ).append(errorFunctionGlobalName
+ ).append(";\n\n");
}
// Note: the response XML that we get from the XMLHttpRequest is the
document element,
@@ -447,7 +447,7 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
arglist = "(client, responseXml)";
}
- code.append("function " + successFunctionGlobalName + arglist + "
{\n");
+ code.append("function
").append(successFunctionGlobalName).append(arglist).append(" {\n");
utils.startIf("client.user_onsuccess");
utils.appendLine("var responseObject = null;");
if (nonVoidOutput) {
@@ -483,10 +483,10 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
utils.appendLine("client.user_onsuccess(responseObject);");
utils.endBlock();
code.append("}\n\n");
- code.append(currentInterfaceClassName + ".prototype."
- + successFunctionPropertyName
- + " = "
- + successFunctionGlobalName + ";\n\n");
+ code.append(currentInterfaceClassName).append(".prototype."
+ ).append(successFunctionPropertyName
+ ).append(" = "
+ ).append(successFunctionGlobalName).append(";\n\n");
}
private void buildParameterList(StringBuilder parameterList) {
@@ -513,10 +513,9 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
}
List<ParticleInfo> elements = new ArrayList<>();
String functionName = outputDeserializerFunctionName(outputMessage);
- code.append("function " + functionName + "(cxfjsutils, partElement)
{\n");
+ code.append("function ").append(functionName).append("(cxfjsutils,
partElement) {\n");
getElementsForParts(outputMessage, elements);
ParticleInfo element = elements.get(0);
- XmlSchemaType type = null;
if (isRPC) {
utils.appendLine("cxfjsutils.trace('rpc element: ' +
cxfjsutils.traceElementName(partElement));");
@@ -524,7 +523,7 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
utils.appendLine("cxfjsutils.trace('rpc element: ' +
cxfjsutils.traceElementName(partElement));");
}
- type = element.getType();
+ XmlSchemaType type = element.getType();
if (!element.isEmpty()) {
if (type instanceof XmlSchemaComplexType) {
@@ -572,7 +571,7 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
getFunctionPropertyName(inputMessagesWithNameConflicts, message,
message.getName())
+ "_serializeInput";
- code.append("function " + serializerFunctionGlobalName + "(cxfjsutils,
args) {\n");
+ code.append("function
").append(serializerFunctionGlobalName).append("(cxfjsutils, args) {\n");
String wrapperXmlElementName = null;
// for the wrapped case, we can name the object for Javascript after
whatever we like.
@@ -653,10 +652,10 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
utils.appendLine("xml = xml + cxfjsutils.endSoap11Message();");
utils.appendLine("return xml;");
code.append("}\n\n");
- code.append(currentInterfaceClassName + ".prototype."
- + serializerFunctionPropertyName
- + " = "
- + serializerFunctionGlobalName + ";\n\n");
+ code.append(currentInterfaceClassName).append(".prototype."
+ ).append(serializerFunctionPropertyName
+ ).append(" = "
+ ).append(serializerFunctionGlobalName).append(";\n\n");
}
private XmlSchemaSequence getTypeSequence(XmlSchemaComplexType type,
@@ -692,7 +691,7 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
private void getElementsForParts(MessageInfo message, List<ParticleInfo>
elements) {
for (MessagePartInfo mpi : message.getMessageParts()) {
XmlSchemaElement element = null;
- XmlSchemaType type = null;
+ XmlSchemaType type;
QName diagnosticName = mpi.getName();
if (mpi.isElement()) {
element = (XmlSchemaElement)mpi.getXmlSchema();
@@ -816,7 +815,7 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
public void begin(ServiceInfo service) {
code.append("//\n");
- code.append("// Definitions for service: " +
service.getName().toString() + "\n");
+ code.append("// Definitions for service:
").append(service.getName().toString()).append('\n');
code.append("//\n");
BindingInfo xml = null;
@@ -929,10 +928,10 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
String address = endpointInfo.getAddress();
String portClassName = currentInterfaceClassName + "_"
+ nameManager.getJavascriptName(endpointInfo.getName());
- code.append("function " + portClassName + " () {\n");
- code.append(" this.url = '" + address + "';\n");
+ code.append("function ").append(portClassName).append(" () {\n");
+ code.append(" this.url = '").append(address).append("';\n");
code.append("}\n");
- code.append(portClassName + ".prototype = new " +
currentInterfaceClassName + ";\n");
+ code.append(portClassName).append(".prototype = new
").append(currentInterfaceClassName).append(";\n");
}
@@ -959,13 +958,13 @@ public class ServiceJavascriptBuilder extends
ServiceModelVisitor {
// The referencing URI only helps if there is a schema that points to
// it.
// It might be the URI for the wsdl TNS, which might have no schema.
- if (xmlSchemaCollection.getSchemaByTargetNamespace(referencingURI) ==
null) {
- referencingURI = null;
- }
-
- if (referencingURI == null && containingType != null) {
- referencingURI = containingType.getQName().getNamespaceURI();
- }
+ //if (xmlSchemaCollection.getSchemaByTargetNamespace(referencingURI)
== null) {
+ // referencingURI = null;
+ //}
+ //
+ //if (referencingURI == null && containingType != null) {
+ // referencingURI = containingType.getQName().getNamespaceURI();
+ //}
XmlSchemaElement originalElement = element;
while (element.getSchemaType() == null && element.isRef()) {
diff --git
a/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/types/SchemaJavascriptBuilder.java
b/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/types/SchemaJavascriptBuilder.java
index a53fb8d..c58b392 100755
---
a/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/types/SchemaJavascriptBuilder.java
+++
b/rt/javascript/javascript-rt/src/main/java/org/apache/cxf/javascript/types/SchemaJavascriptBuilder.java
@@ -118,10 +118,10 @@ public class SchemaJavascriptBuilder {
if (XmlSchemaUtils.isEumeration(simpleType)) {
List<String> values =
XmlSchemaUtils.enumeratorValues(simpleType);
code.append("//\n");
- code.append("// Simple type (enumeration) " +
simpleType.getQName() + "\n");
+ code.append("// Simple type (enumeration)
").append(simpleType.getQName()).append('\n');
code.append("//\n");
for (String value : values) {
- code.append("// - " + value + "\n");
+ code.append("// - ").append(value).append('\n');
}
}
}
@@ -182,9 +182,9 @@ public class SchemaJavascriptBuilder {
String typeObjectName = nameManager.getJavascriptName(name);
code.append("//\n");
- code.append("// Constructor for XML Schema item " + name.toString() +
"\n");
+ code.append("// Constructor for XML Schema item
").append(name.toString()).append('\n');
code.append("//\n");
- code.append("function " + typeObjectName + " () {\n");
+ code.append("function ").append(typeObjectName).append(" () {\n");
// to assist in debugging we put a type property into every object.
utils.appendLine("this.typeMarker = '" + typeObjectName + "';");
for (XmlSchemaObject thing : items) {
@@ -224,13 +224,13 @@ public class SchemaJavascriptBuilder {
String getFunctionProperty = typeObjectName + ".prototype.get" +
accessorSuffix;
String setFunctionProperty = typeObjectName + ".prototype.set" +
accessorSuffix;
accessors.append("//\n");
- accessors.append("// accessor is " + getFunctionProperty + "\n");
- accessors.append("// element get for " + itemInfo.getJavascriptName()
+ "\n");
+ accessors.append("// accessor is
").append(getFunctionProperty).append('\n');
+ accessors.append("// element get for
").append(itemInfo.getJavascriptName()).append('\n');
if (itemInfo.isAny()) {
accessors.append("// - xs:any\n");
} else {
if (itemInfo.getType() != null) {
- accessors.append("// - element type is " +
itemInfo.getType().getQName() + "\n");
+ accessors.append("// - element type is
").append(itemInfo.getType().getQName()).append('\n');
}
}
@@ -251,16 +251,16 @@ public class SchemaJavascriptBuilder {
}
accessors.append("//\n");
- accessors.append("// element set for " + itemInfo.getJavascriptName()
+ "\n");
- accessors.append("// setter function is is " + setFunctionProperty +
"\n");
+ accessors.append("// element set for
").append(itemInfo.getJavascriptName()).append('\n');
+ accessors.append("// setter function is is
").append(setFunctionProperty).append('\n');
accessors.append("//\n");
- accessors.append("function " + accessorName + "() { return this._" +
itemInfo.getJavascriptName()
- + ";}\n\n");
- accessors.append(getFunctionProperty + " = " + accessorName + ";\n\n");
+ accessors.append("function ").append(accessorName).append("() { return
this._")
+ .append(itemInfo.getJavascriptName()).append(";}\n\n");
+ accessors.append(getFunctionProperty).append(" =
").append(accessorName).append(";\n\n");
accessorName = typeObjectName + "_set" + accessorSuffix;
- accessors.append("function " + accessorName + "(value) { this._" +
itemInfo.getJavascriptName()
- + " = value;}\n\n");
- accessors.append(setFunctionProperty + " = " + accessorName + ";\n");
+ accessors.append("function ").append(accessorName).append("(value) {
this._")
+ .append(itemInfo.getJavascriptName()).append(" =
value;}\n\n");
+ accessors.append(setFunctionProperty).append(" =
").append(accessorName).append(";\n");
if (itemInfo.isOptional() || (itemInfo.isNillable() &&
!itemInfo.isArray())) {
utils.appendLine("this._" + itemInfo.getJavascriptName() + " =
null;");
@@ -300,9 +300,9 @@ public class SchemaJavascriptBuilder {
utils = new JavascriptUtils(code);
String functionName = nameManager.getJavascriptName(name) + "_" +
"serialize";
code.append("//\n");
- code.append("// Serialize " + name + "\n");
+ code.append("// Serialize ").append(name).append('\n');
code.append("//\n");
- code.append("function " + functionName + "(cxfjsutils, elementName,
extraNamespaces) {\n");
+ code.append("function ").append(functionName).append("(cxfjsutils,
elementName, extraNamespaces) {\n");
utils.startXmlStringAccumulator("xml");
utils.startIf("elementName !== null");
utils.appendString("<");
@@ -328,7 +328,8 @@ public class SchemaJavascriptBuilder {
utils.endBlock();
utils.appendLine("return xml;");
code.append("}\n\n");
- code.append(nameManager.getJavascriptName(name) +
".prototype.serialize = " + functionName + ";\n\n");
+
code.append(nameManager.getJavascriptName(name)).append(".prototype.serialize =
")
+ .append(functionName).append(";\n\n");
}
private void complexTypeSerializeAttributes(XmlSchemaComplexType type,
String string) {
@@ -381,7 +382,7 @@ public class SchemaJavascriptBuilder {
List<XmlSchemaObject> contentElements =
JavascriptUtils.getContentElements(type, xmlSchemaCollection);
String typeObjectName = nameManager.getJavascriptName(name);
- code.append("function " + typeObjectName + "_deserialize (cxfjsutils,
element) {\n");
+ code.append("function ").append(typeObjectName).append("_deserialize
(cxfjsutils, element) {\n");
// create the object we are deserializing into.
utils.appendLine("var newobject = new " + typeObjectName + "();");
utils.appendLine("cxfjsutils.trace('element: ' +
cxfjsutils.traceElementName(element));");