You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by bi...@apache.org on 2010/10/17 04:27:36 UTC

svn commit: r1023407 - /cxf/trunk/common/common/src/main/java/org/apache/cxf/common/xmlschema/XmlSchemaUtils.java

Author: bimargulies
Date: Sun Oct 17 02:27:35 2010
New Revision: 1023407

URL: http://svn.apache.org/viewvc?rev=1023407&view=rev
Log:
Fix schema issues with rt/javascript

Modified:
    cxf/trunk/common/common/src/main/java/org/apache/cxf/common/xmlschema/XmlSchemaUtils.java

Modified: cxf/trunk/common/common/src/main/java/org/apache/cxf/common/xmlschema/XmlSchemaUtils.java
URL: http://svn.apache.org/viewvc/cxf/trunk/common/common/src/main/java/org/apache/cxf/common/xmlschema/XmlSchemaUtils.java?rev=1023407&r1=1023406&r2=1023407&view=diff
==============================================================================
--- cxf/trunk/common/common/src/main/java/org/apache/cxf/common/xmlschema/XmlSchemaUtils.java (original)
+++ cxf/trunk/common/common/src/main/java/org/apache/cxf/common/xmlschema/XmlSchemaUtils.java Sun Oct 17 02:27:35 2010
@@ -84,7 +84,7 @@ public final class XmlSchemaUtils {
      */
     public static void setElementName(XmlSchemaElement element, String name) {
         if (name != null
-            && element.getRef().getTarget() != null
+            && element.isRef()
             && !element.getRef().getTargetQName().getLocalPart().equals(name)
             && (element.getQName() == null || element.getQName().getLocalPart().equals(name))) {
             LOG.severe("Attempt to set the name of an element with a reference name.");
@@ -409,7 +409,7 @@ public final class XmlSchemaUtils {
         }
 
         XmlSchemaElement originalElement = element;
-        while (element.getSchemaType() == null && element.getRef().getTarget() != null) {
+        while (element.getSchemaType() == null && element.isRef()) {
             /*
              * This code assumes that all schemas are in the collection.
              */
@@ -475,7 +475,7 @@ public final class XmlSchemaUtils {
 
     public static XmlSchemaElement getReferredElement(XmlSchemaElement element,
                                                       SchemaCollection xmlSchemaCollection) {
-        if (element.getRef() != null) {
+        if (element.isRef()) {
             /*
              * Calling getTarget works if everything is in the collection already.
              */
@@ -508,7 +508,7 @@ public final class XmlSchemaUtils {
     }
 
     public static boolean isAttributeNameQualified(XmlSchemaAttribute attribute, XmlSchema schema) {
-        if (attribute.getRef() != null) {
+        if (attribute.isRef()) {
             throw new RuntimeException("isElementNameQualified on element with ref=");
         }
         if (attribute.getForm().equals(XmlSchemaForm.QUALIFIED)) {
@@ -545,7 +545,7 @@ public final class XmlSchemaUtils {
         if (attribute.getQName() == null) {
             throw new RuntimeException("getSchemaQualifier on anonymous element.");
         }
-        if (attribute.getRef() != null) {
+        if (attribute.isRef()) {
             throw new RuntimeException("getSchemaQualified on the 'from' side of ref=.");
         }
 
@@ -564,7 +564,7 @@ public final class XmlSchemaUtils {
     }
 
     public static boolean isElementNameQualified(XmlSchemaElement element, XmlSchema schema) {
-        if (element.getRef() != null) {
+        if (element.isRef()) {
             throw new RuntimeException("isElementNameQualified on element with ref=");
         }
         if (element.getForm().equals(XmlSchemaForm.QUALIFIED)) {
@@ -602,7 +602,7 @@ public final class XmlSchemaUtils {
         if (qn == null) {
             throw new RuntimeException("isElementQualified on anonymous element.");
         }
-        if (element.getRef() != null) {
+        if (element.isRef()) {
             throw new RuntimeException("isElementQualified on the 'from' side of ref=.");
         }