You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by mr...@apache.org on 2005/04/19 20:49:47 UTC
cvs commit: xml-xerces/java/src/org/apache/xerces/impl/xs/traversers XSDComplexTypeTraverser.java
mrglavas 2005/04/19 11:49:47
Modified: java/src/org/apache/xerces/impl/xs/traversers
XSDComplexTypeTraverser.java
Log:
Fixing JIRA Issue #1065:
http://issues.apache.org/jira/browse/XERCESJ-1065
There's boolean which tracks whether a complex type is abstract.
We were only setting it to true, so if a type is not abstract but
this field's value was already set to true during another
call of traverseComplexTypeDecl we were treating the type
as abstract. Should be fixed now.
Revision Changes Path
1.49 +2 -4 xml-xerces/java/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
Index: XSDComplexTypeTraverser.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- XSDComplexTypeTraverser.java 22 Mar 2005 03:28:28 -0000 1.48
+++ XSDComplexTypeTraverser.java 19 Apr 2005 18:49:47 -0000 1.49
@@ -196,9 +196,7 @@
fBlock &= (XSConstants.DERIVATION_EXTENSION | XSConstants.DERIVATION_RESTRICTION);
fFinal &= (XSConstants.DERIVATION_EXTENSION | XSConstants.DERIVATION_RESTRICTION);
- if (abstractAtt != null && abstractAtt.booleanValue())
- fIsAbstract = true;
-
+ fIsAbstract = (abstractAtt != null && abstractAtt.booleanValue());
Element child = null;
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org