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/06/13 22:43:27 UTC
cvs commit: xml-xerces/java/src/org/apache/xerces/impl/xs XSComplexTypeDecl.java
mrglavas 2005/06/13 13:43:27
Modified: java/src/org/apache/xerces/impl/xs XSComplexTypeDecl.java
Log:
Merging in changes from the JAXP 1.3. Make XSComplexTypeDecl an implementer of org.w3c.dom.TypeInfo.
Revision Changes Path
1.22 +11 -2 xml-xerces/java/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
Index: XSComplexTypeDecl.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- XSComplexTypeDecl.java 10 May 2005 15:36:42 -0000 1.21
+++ XSComplexTypeDecl.java 13 Jun 2005 20:43:27 -0000 1.22
@@ -22,6 +22,7 @@
import org.apache.xerces.impl.xs.models.CMBuilder;
import org.apache.xerces.impl.xs.util.XSObjectListImpl;
import org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl;
+import org.w3c.dom.TypeInfo;
/**
* The XML representation for a complexType
@@ -33,7 +34,7 @@
* @author Sandy Gao, IBM
* @version $Id$
*/
-public class XSComplexTypeDecl implements XSComplexTypeDefinition {
+public class XSComplexTypeDecl implements XSComplexTypeDefinition, TypeInfo {
// name of the complexType
String fName = null;
@@ -682,4 +683,12 @@
return fAttrGrp.getAttributeUse(namespace, name);
}
+ public String getTypeNamespace() {
+ return getNamespace();
+ }
+
+ public boolean isDerivedFrom(String typeNamespaceArg, String typeNameArg, int derivationMethod) {
+ return isDOMDerivedFrom(typeNamespaceArg, typeNameArg, derivationMethod);
+ }
+
} // class XSComplexTypeDecl
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org