Author: mrglavas
Date: Mon Feb 27 12:22:37 2006
New Revision: 381431

URL: http://svn.apache.org/viewcvs?rev=381431&view=rev
Log:
JIRA Bug #1121:
http://issues.apache.org/jira/browse/XERCESJ-1121

Starting to fix the broken dtdjar target. So far I've got it down to 23 compile 
errors from 100s of compile errors.

Modified:
    xerces/java/trunk/build.xml

Modified: xerces/java/trunk/build.xml
URL: 
http://svn.apache.org/viewcvs/xerces/java/trunk/build.xml?rev=381431&r1=381430&r2=381431&view=diff
==============================================================================
--- xerces/java/trunk/build.xml (original)
+++ xerces/java/trunk/build.xml Mon Feb 27 12:22:37 2006
@@ -969,16 +969,24 @@
                         org/apache/xerces/impl/xpath/regex/**
                         org/apache/xerces/impl/dv/Schema*.java
                         org/apache/xerces/impl/msg/XMLSchema**
+                        org/apache/xerces/jaxp/JAXPValidatorComponent.java
+                        
org/apache/xerces/jaxp/SchemaValidatorConfiguration.java
+                        org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
+                        org/apache/xerces/jaxp/UnparsedEntityHandler.java
+                        org/apache/xerces/jaxp/datatype/**
+                        org/apache/xerces/jaxp/validation/**
                         org/apache/xerces/parsers/DOMASBuilderImpl.java
                         
org/apache/xerces/parsers/StandardParserConfiguration.java
                         
org/apache/xerces/parsers/IntegratedParserConfiguration.java
                         
org/apache/xerces/parsers/XIncludeParserConfiguration.java
+                        
org/apache/xerces/parsers/XIncludeAwareParserConfiguration.java
                         org/apache/xerces/parsers/SecurityConfiguration.java
                         org/apache/xerces/parsers/XML11Configurable.java
                         org/apache/xerces/parsers/XML11Configuration.java
                         org/apache/xerces/parsers/XML11DTDConfiguration.java
                         
org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
                         
org/apache/xerces/parsers/XMLGrammarCachingConfiguration.java
+                        
org/apache/xerces/parsers/XPointerParserConfiguration.java
                         org/apache/xerces/parsers/CachingParserPool.java
                         org/apache/xerces/xinclude/**
                         org/apache/xerces/xpointer/**
@@ -988,7 +996,7 @@
                         org/apache/xerces/impl/XML11NamespaceBinder.java
                         org/apache/xerces/impl/XML11NSDocumentScannerImpl.java
                         org/apache/xerces/impl/XMLVersionDetector.java
-                        org/apache/xerces/util/DOMUtil.java
+                        org/apache/xerces/impl/dtd/XML11*.java
                         org/apache/html/**
                         org/apache/wml/**
            ">
@@ -1013,11 +1021,37 @@
     <replace file="${build.dir}/src/org/apache/xerces/dom/AttrNSImpl.java" 
              token="import org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl;" 
value=""/>
     <replace file="${build.dir}/src/org/apache/xerces/dom/AttrNSImpl.java" 
+             token="return ((XSSimpleTypeDecl) type).isDOMDerivedFrom(" 
value="return false;"/>
+    <replace file="${build.dir}/src/org/apache/xerces/dom/AttrNSImpl.java" 
+             token="typeNamespaceArg, typeNameArg, derivationMethod);" 
value=""/>
+    <replace file="${build.dir}/src/org/apache/xerces/dom/AttrNSImpl.java" 
              token="XSSimpleTypeDecl" value="String"/>
+    <replace file="${build.dir}/src/org/apache/xerces/dom/AttrNSImpl.java"
+             token="import org.apache.xerces.xs.XSSimpleTypeDefinition;" 
value=""/>
+    <replace file="${build.dir}/src/org/apache/xerces/dom/AttrNSImpl.java"
+             token="XSSimpleTypeDefinition" value="String"/>
     <replace file="${build.dir}/src/org/apache/xerces/dom/AttrNSImpl.java" 
              token="return ((String)type).getName();" value="return 
(String)type;"/>
     <replace file="${build.dir}/src/org/apache/xerces/dom/AttrNSImpl.java" 
              token="return ((String)type).getNamespace();" value="return 
null;"/>
+       
+       <!-- HACK: Remove references to schema DOM from DOMUtil -->
+    <replace file="${build.dir}/src/org/apache/xerces/util/DOMUtil.java" 
+             token="import org.apache.xerces.impl.xs.opti.ElementImpl;" 
value=""/>
+    <replace file="${build.dir}/src/org/apache/xerces/util/DOMUtil.java" 
+             token="(node instanceof ElementImpl)" value="(node == null)"/>
+    <replace file="${build.dir}/src/org/apache/xerces/util/DOMUtil.java" 
+             token="return ((ElementImpl)node).getAnnotation();" value="return 
null;"/>
+    <replace file="${build.dir}/src/org/apache/xerces/util/DOMUtil.java" 
+             token="return ((ElementImpl)node).getSyntheticAnnotation();" 
value="return null;"/>
+    <replace file="${build.dir}/src/org/apache/xerces/util/DOMUtil.java" 
+             token="(node instanceof org.apache.xerces.impl.xs.opti.NodeImpl)" 
value="(node == null)"/>
+    <replace file="${build.dir}/src/org/apache/xerces/util/DOMUtil.java" 
+             
token="((org.apache.xerces.impl.xs.opti.NodeImpl)node).setReadOnly(true, 
false);" value="return;"/>
+    <replace file="${build.dir}/src/org/apache/xerces/util/DOMUtil.java" 
+             
token="((org.apache.xerces.impl.xs.opti.NodeImpl)node).setReadOnly(false, 
false);" value="return;"/>
+    <replace file="${build.dir}/src/org/apache/xerces/util/DOMUtil.java" 
+             token="return 
((org.apache.xerces.impl.xs.opti.NodeImpl)node).getReadOnly();" value="return 
false;"/>
              
     <!-- HACK: Remove reference to XML11Configurable from SAX parser -->
     <replace 
file="${build.dir}/src/org/apache/xerces/parsers/AbstractSAXParser.java"
@@ -1027,12 +1061,20 @@
     <unzip src="${src.apis.zip}" dest="${build.src}">
         <patternset
             includes="org/xml/sax/** 
+                javax/xml/**
+                javax/xml/datatype/**
+                javax/xml/namespace/**
                 javax/xml/parsers/**
+                javax/xml/transform/**
+                javax/xml/validation/**
+                javax/xml/xpath/**
                 org/w3c/dom/*
                 org/w3c/dom/events/**
                 org/w3c/dom/html/**
+                org/w3c/dom/ls/**
                 org/w3c/dom/ranges/**
-                org/w3c/dom/traversal/**"
+                org/w3c/dom/traversal/**
+                org/w3c/dom/xpath/**"
         />
     </unzip>
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to