You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ru...@apache.org on 2005/11/17 10:34:25 UTC
svn commit: r345213 - in /webservices/axis2/trunk/java/modules/saaj: ./
src/org/apache/axis2/om/impl/dom/ src/org/w3c/ src/org/w3c/dom/
Author: ruchithf
Date: Thu Nov 17 01:34:00 2005
New Revision: 345213
URL: http://svn.apache.org/viewcvs?rev=345213&view=rev
Log:
Added the DOM-Level3 interfaces into the saaj module and removed the dependancy on xmlbeans when building in JDK 1.4
Added:
webservices/axis2/trunk/java/modules/saaj/src/org/w3c/
webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/
webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/DOMConfiguration.java (with props)
webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/DOMStringList.java (with props)
webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/TypeInfo.java (with props)
webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/UserDataHandler.java (with props)
Modified:
webservices/axis2/trunk/java/modules/saaj/project.xml
webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/om/impl/dom/AttrImpl.java
Modified: webservices/axis2/trunk/java/modules/saaj/project.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/project.xml?rev=345213&r1=345212&r2=345213&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/project.xml (original)
+++ webservices/axis2/trunk/java/modules/saaj/project.xml Thu Nov 17 01:34:00 2005
@@ -141,18 +141,7 @@
<module>true</module>
</properties>
<url>http://dist.codehaus.org/stax/jars/</url>
- </dependency>
-
- <dependency>
- <groupId>xmlbeans</groupId>
- <artifactId>xbean</artifactId>
- <version>${xbean.version}</version>
- <type>jar</type>
- <properties>
- <module>true</module>
- </properties>
- </dependency>
-
+ </dependency>
</dependencies>
<reports/>
Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/om/impl/dom/AttrImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/om/impl/dom/AttrImpl.java?rev=345213&r1=345212&r2=345213&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/om/impl/dom/AttrImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/om/impl/dom/AttrImpl.java Thu Nov 17 01:34:00 2005
@@ -15,6 +15,9 @@
*/
package org.apache.axis2.om.impl.dom;
+import javax.xml.namespace.QName;
+import javax.xml.stream.XMLStreamException;
+
import org.apache.axis2.om.OMAttribute;
import org.apache.axis2.om.OMContainer;
import org.apache.axis2.om.OMException;
@@ -26,10 +29,6 @@
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.TypeInfo;
-import org.w3c.dom.UserDataHandler;
-
-import javax.xml.namespace.QName;
-import javax.xml.stream.XMLStreamException;
/**
* Implementation of <code>org.w3c.dom.Attr</code> and
Added: webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/DOMConfiguration.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/DOMConfiguration.java?rev=345213&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/DOMConfiguration.java (added)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/DOMConfiguration.java Thu Nov 17 01:34:00 2005
@@ -0,0 +1,27 @@
+/* Copyright 2004 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.w3c.dom;
+
+public interface DOMConfiguration
+{
+ public boolean canSetParameter ( String name, Object value );
+
+ public Object getParameter ( String name );
+
+ public DOMStringList getParameterNames ( );
+
+ public void setParameter ( String name, Object value );
+}
\ No newline at end of file
Propchange: webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/DOMConfiguration.java
------------------------------------------------------------------------------
svn:executable = *
Added: webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/DOMStringList.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/DOMStringList.java?rev=345213&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/DOMStringList.java (added)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/DOMStringList.java Thu Nov 17 01:34:00 2005
@@ -0,0 +1,25 @@
+/* Copyright 2004 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.w3c.dom;
+
+public interface DOMStringList
+{
+ public boolean contains ( String str );
+
+ public int getLength ( );
+
+ public String item ( int index );
+}
\ No newline at end of file
Propchange: webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/DOMStringList.java
------------------------------------------------------------------------------
svn:executable = *
Added: webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/TypeInfo.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/TypeInfo.java?rev=345213&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/TypeInfo.java (added)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/TypeInfo.java Thu Nov 17 01:34:00 2005
@@ -0,0 +1,31 @@
+/* Copyright 2004 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.w3c.dom;
+
+public interface TypeInfo
+{
+ public static final int DERIVATION_EXTENSION = 2;
+ public static final int DERIVATION_LIST = 8;
+ public static final int DERIVATION_RESTRICTION = 1;
+ public static final int DERIVATION_UNION = 4;
+
+ public String getTypeName ( );
+
+ public String getTypeNamespace ( );
+
+ public boolean isDerivedFrom (
+ String typeNamespaceArg, String typeNameArg, int derivationMethod );
+}
\ No newline at end of file
Propchange: webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/TypeInfo.java
------------------------------------------------------------------------------
svn:executable = *
Added: webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/UserDataHandler.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/UserDataHandler.java?rev=345213&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/UserDataHandler.java (added)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/UserDataHandler.java Thu Nov 17 01:34:00 2005
@@ -0,0 +1,27 @@
+/* Copyright 2004 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.w3c.dom;
+
+public interface UserDataHandler
+{
+ public static final short NODE_ADOPTED = 5;
+ public static final short NODE_CLONED = 1;
+ public static final short NODE_DELETED = 3;
+ public static final short NODE_IMPORTED = 2;
+ public static final short NODE_RENAMED = 4;
+
+ public void handle ( short operation, String key, Object data, Node src, Node dst );
+}
\ No newline at end of file
Propchange: webservices/axis2/trunk/java/modules/saaj/src/org/w3c/dom/UserDataHandler.java
------------------------------------------------------------------------------
svn:executable = *