You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by na...@apache.org on 2006/12/14 15:30:41 UTC
svn commit: r487221 - in
/webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info:
AttributeInfo.java ParameterInfo.java
Author: nadiramra
Date: Thu Dec 14 06:30:41 2006
New Revision: 487221
URL: http://svn.apache.org/viewvc?view=rev&rev=487221
Log:
Code formatting....
Modified:
webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info/AttributeInfo.java
webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info/ParameterInfo.java
Modified: webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info/AttributeInfo.java
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info/AttributeInfo.java?view=diff&rev=487221&r1=487220&r2=487221
==============================================================================
--- webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info/AttributeInfo.java (original)
+++ webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info/AttributeInfo.java Thu Dec 14 06:30:41 2006
@@ -30,33 +30,26 @@
private boolean isSimpleType = true;
private boolean isAttribute = false;
private boolean isOptional = false;
- //Chinthana:To get Max and Min occures
+
private int maxOccurs = 1;
private int minOccurs = 1;
- //12/05/2005...........................
+
private String typeName;
private String typeNamespace;
private String className;
private String attribNameAsMember;
-
- //Dushshantha:
//this variable states whether the attribute is an xsd:choice
private boolean choiceElement = false;
- //Chinthana:
//this variable states whether the attribute is an xsd:all
private boolean allElement = false;
- //04/05/2005...............................................
- // Dushshantha:
//This field is set to true if the element is elementFormDefault qualified.
//This specifies whether the element must be namespace qualified or not in the SOAP message.
private boolean nsQualified = false;
/**
- * @param type
- * @param attribName
*/
public AttributeInfo(String className)
{
@@ -149,12 +142,10 @@
public String getParamNameAsMember()
{
this.attribNameAsMember = super.getParamNameWithoutSymbols();
+
// need to deal with _Ref stuff :(
- if (this.className != null
- && this.className.equals(attribNameAsMember))
- {
+ if (this.className != null && this.className.equals(attribNameAsMember))
this.attribNameAsMember = "m_" + this.attribNameAsMember;
- }
return this.attribNameAsMember;
}
@@ -162,61 +153,49 @@
public void setParamName(String paramName)
{
super.setParamName(paramName);
+
// make sure attributes does not have the same name as class name
-
if (this.className != null && this.className.equals(attribName))
- {
this.attribNameAsMember = "m_" + attribName;
- }
else
- {
this.attribNameAsMember = attribName;
- }
}
- //Dushshantha:
//getter and setter for choiceElement
-
public boolean getChoiceElement()
{
- return this.choiceElement;
+ return this.choiceElement;
}
public void setChoiceElement(boolean newChoiceElement)
{
- this.choiceElement=newChoiceElement;
+ this.choiceElement=newChoiceElement;
}
- //.................................................
- //Chinthana:
//getter and setter for allElement
-
public boolean getAllElement()
{
- return this.allElement;
+ return this.allElement;
}
public void setAllElement(boolean newAllElement)
{
- this.allElement=newAllElement;
+ this.allElement=newAllElement;
}
- //04/05/2005.................................................
- //Chinthana: Changes to do modification for handle Min and Max occures
/**
- * Dushshantha:
* Getter and setter for the field nsQualified
*/
- public boolean getNsQualified(){
- return nsQualified;
+ public boolean getNsQualified()
+ {
+ return nsQualified;
}
- public void setNsQualified(boolean nsQual){
- nsQualified = nsQual;
+ public void setNsQualified(boolean nsQual)
+ {
+ nsQualified = nsQual;
}
-
-
-
+
/**
* @return int
*/
@@ -249,6 +228,4 @@
{
this.minOccurs = minOccurs;
}
- //12/05/2005
-
}
Modified: webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info/ParameterInfo.java
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info/ParameterInfo.java?view=diff&rev=487221&r1=487220&r2=487221
==============================================================================
--- webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info/ParameterInfo.java (original)
+++ webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info/ParameterInfo.java Thu Dec 14 06:30:41 2006
@@ -33,20 +33,20 @@
private boolean isAnyType = false;
protected boolean isArray = false;
private boolean isAttribute = false;
- private boolean isNillable = false;
- private boolean isOptional;
+ private boolean isNillable = false;
+ private boolean isOptional = false;
-
- public boolean isNillable()
- {
- return isNillable;
- }
-
- public void setNillable(boolean nillable)
- {
- isNillable = nillable;
- }
-
+
+ public boolean isNillable()
+ {
+ return isNillable;
+ }
+
+ public void setNillable(boolean nillable)
+ {
+ isNillable = nillable;
+ }
+
/**
* @return boolean
*/
@@ -77,47 +77,43 @@
public String getParamName()
{
// TODO: design review needed
- // - If type and name are equals add "_Ref" ie : ref="..."
+ // - If type and name are equals add "_Ref" ie : ref="..."
String result;
if (attribName.lastIndexOf(SymbolTable.ANON_TOKEN) > 1)
{
attribName =
- attribName.substring(
- attribName.lastIndexOf(SymbolTable.ANON_TOKEN) + 1,
- attribName.length());
+ attribName.substring(attribName.lastIndexOf(SymbolTable.ANON_TOKEN) + 1,
+ attribName.length());
}
- // Samisa: This second call to TypeMap.resoleveWSDL2LanguageNameClashes
- // is made to make sure after replacinf ANON_TOKEN it is still not a keyword
+
+ // This second call to TypeMap.resoleveWSDL2LanguageNameClashes
+ // is made to make sure after replacing ANON_TOKEN it is still not a keyword
attribName =
- TypeMap.resolveWSDL2LanguageNameClashes(
- attribName,
- WrapperConstants.LANGUAGE_CPP);
+ TypeMap.resolveWSDL2LanguageNameClashes(attribName, WrapperConstants.LANGUAGE_CPP);
if (isReference())
- {
result = attribName + "_Ref";
- }
else
- {
result = attribName;
- }
+
return result;
}
- // 29/3/05.To avoid the '-' in attribute name.
- public String getParamNameWithoutSymbols() {
- // TODO: design review needed
- // - If type and name are equals add "_Ref" ie : ref="..."
- String result = this.getParamName();
-
- char[] symbols = TypeMap.getSymbols();
-
- for (int j = 0; j < symbols.length; j++) {
- result = result.replace(symbols[j], '_');
- }
+
+ // To avoid the '-' in attribute name.
+ public String getParamNameWithoutSymbols()
+ {
+ // TODO: design review needed
+ // - If type and name are equals add "_Ref" ie : ref="..."
+ String result = this.getParamName();
+
+ char[] symbols = TypeMap.getSymbols();
- return result;
- }
+ for (int j = 0; j < symbols.length; j++)
+ result = result.replace(symbols[j], '_');
+
+ return result;
+ }
public String getParamNameAsSOAPElement()
{
@@ -126,18 +122,18 @@
if (attribName.lastIndexOf(SymbolTable.ANON_TOKEN) > 1)
{
result =
- attribName.substring(
- attribName.lastIndexOf(SymbolTable.ANON_TOKEN) + 1,
- attribName.length());
+ attribName.substring(attribName.lastIndexOf(SymbolTable.ANON_TOKEN) + 1,
+ attribName.length());
}
- if( result.charAt(0) == '_') // Make sure SOAP tag name is not prefixed
- // because it is a key word
+ // Make sure SOAP tag name is not prefixed because it is a key word
+ if( result.charAt(0) == '_')
{
String tagname = result.substring(1, result.length() );
+
if( result.equals( TypeMap.resolveWSDL2LanguageNameClashes(tagname,
- WrapperConstants.LANGUAGE_CPP)))
- result = tagname;
+ WrapperConstants.LANGUAGE_CPP)))
+ result = tagname;
}
return result;
@@ -148,26 +144,20 @@
*/
public boolean isReference()
{
- return type != null
- && attribName.equals(type.getLanguageSpecificName());
+ return type != null && attribName.equals(type.getLanguageSpecificName());
}
public void setParamName(String paramName)
{
- //Samisa: 21/08/2004
if (paramName.lastIndexOf(SymbolTable.ANON_TOKEN) > 1)
{
paramName =
- paramName.substring(
- paramName.lastIndexOf(SymbolTable.ANON_TOKEN) + 1,
- paramName.length());
+ paramName.substring(paramName.lastIndexOf(SymbolTable.ANON_TOKEN) + 1,
+ paramName.length());
}
- paramName =
- TypeMap.resolveWSDL2LanguageNameClashes(
- paramName,
- WrapperConstants.LANGUAGE_CPP);
+ paramName =TypeMap.resolveWSDL2LanguageNameClashes(paramName,
+ WrapperConstants.LANGUAGE_CPP);
- //Samisa
this.attribName = paramName;
}
@@ -176,6 +166,7 @@
this.type = type;
this.attribName = attribName;
}
+
public Type getType()
{
return type;
@@ -194,7 +185,7 @@
{
return elementName;
}
- //Samisa 21/08/2004
+
public String getElementNameAsString()
{
String paramName = elementName.getLocalPart();
@@ -205,29 +196,23 @@
paramName.lastIndexOf(SymbolTable.ANON_TOKEN) + 1,
paramName.length());
}
- paramName =
- TypeMap.resolveWSDL2LanguageNameClashes(
- paramName,
- WrapperConstants.LANGUAGE_CPP);
+ paramName = TypeMap.resolveWSDL2LanguageNameClashes(paramName,
+ WrapperConstants.LANGUAGE_CPP);
return paramName;
}
- //Samisa
- //Samisa 16/03/2005
public String getSOAPElementNameAsString()
{
String paramName = elementName.getLocalPart();
if (paramName.lastIndexOf(SymbolTable.ANON_TOKEN) > 1)
{
paramName =
- paramName.substring(
- paramName.lastIndexOf(SymbolTable.ANON_TOKEN) + 1,
- paramName.length());
+ paramName.substring(paramName.lastIndexOf(SymbolTable.ANON_TOKEN) + 1,
+ paramName.length());
}
return paramName;
}
- //Samisa
/**
* @param name
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org