elena 2003/11/18 15:24:58
Modified: java/src/org/apache/xerces/dom AttrNSImpl.java
Log:
Fixing dtdjar target -- should only rely on the xerces.xs interfaces not actual
implementation.
Revision Changes Path
1.40 +6 -8 xml-xerces/java/src/org/apache/xerces/dom/AttrNSImpl.java
Index: AttrNSImpl.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/AttrNSImpl.java,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- AttrNSImpl.java 14 Nov 2003 15:41:12 -0000 1.39
+++ AttrNSImpl.java 18 Nov 2003 23:24:58 -0000 1.40
@@ -57,10 +57,11 @@
package org.apache.xerces.dom;
-import org.w3c.dom.DOMException;
import org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl;
-import org.apache.xerces.xni.NamespaceContext;
import org.apache.xerces.util.XMLSymbols;
+import org.apache.xerces.xni.NamespaceContext;
+import org.apache.xerces.xs.XSSimpleTypeDefinition;
+import org.w3c.dom.DOMException;
/**
* AttrNSImpl inherits from AttrImpl and adds namespace support.
@@ -350,12 +351,9 @@
public boolean isDerivedFrom(String typeNamespaceArg,
String typeNameArg,
int derivationMethod) {
-
- //REVISIT: XSSimpleTypeDecl.derivedFrom and
- //derivationMethod constants in DOM vs Xerces
if (type !=null){
- if (type instanceof XSSimpleTypeDecl){
- return
((XSSimpleTypeDecl)type).derivedFrom(typeNamespaceArg,typeNameArg,(short)derivationMethod);
+ if (type instanceof XSSimpleTypeDefinition){
+ return
((XSSimpleTypeDefinition)type).derivedFrom(typeNamespaceArg,typeNameArg,(short)derivationMethod);
}
}
return false;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]