You are viewing a plain text version of this content. The canonical link for it is here.
Posted to woden-dev@ws.apache.org by jk...@apache.org on 2005/11/09 15:52:52 UTC
svn commit: r332055 -
/incubator/woden/java/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java
Author: jkaputin
Date: Wed Nov 9 06:52:47 2005
New Revision: 332055
URL: http://svn.apache.org/viewcvs?rev=332055&view=rev
Log:
check for null qname arg in the getElementDeclaration
and getTypeDefinition methods.
Modified:
incubator/woden/java/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java
Modified: incubator/woden/java/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java
URL: http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java?rev=332055&r1=332054&r2=332055&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java (original)
+++ incubator/woden/java/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java Wed Nov 9 06:52:47 2005
@@ -150,13 +150,17 @@
public ElementDeclaration getElementDeclaration(QName qname)
{
ElementDeclaration elDec = null;
- Iterator i = fElementDeclarations.iterator();
- while(i.hasNext())
+ if(qname != null)
{
- ElementDeclaration ed = (ElementDeclaration)i.next();
- if(qname.equals(ed.getName()))
+ Iterator i = fElementDeclarations.iterator();
+ while(i.hasNext())
{
- elDec = ed;
+ ElementDeclaration ed = (ElementDeclaration)i.next();
+ if(qname.equals(ed.getName()))
+ {
+ elDec = ed;
+ break;
+ }
}
}
return elDec;
@@ -180,13 +184,17 @@
public TypeDefinition getTypeDefinition(QName qname)
{
TypeDefinition typeDef = null;
- Iterator i = fTypeDefinitions.iterator();
- while(i.hasNext())
+ if(qname != null)
{
- TypeDefinition td = (TypeDefinition)i.next();
- if(qname.equals(td.getName()))
+ Iterator i = fTypeDefinitions.iterator();
+ while(i.hasNext())
{
- typeDef = td;
+ TypeDefinition td = (TypeDefinition)i.next();
+ if(qname.equals(td.getName()))
+ {
+ typeDef = td;
+ break;
+ }
}
}
return typeDef;
---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org