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]

Reply via email to