You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by el...@apache.org on 2003/01/14 21:23:29 UTC
cvs commit: xml-xerces/java/samples/xni PSVIWriter.java
elena 2003/01/14 12:23:29
Modified: java/samples/xni PSVIWriter.java
Log:
Update PSVIWriter according to the changes in the PSVI interfaces
Revision Changes Path
1.16 +29 -39 xml-xerces/java/samples/xni/PSVIWriter.java
Index: PSVIWriter.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/samples/xni/PSVIWriter.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- PSVIWriter.java 16 Dec 2002 01:27:43 -0000 1.15
+++ PSVIWriter.java 14 Jan 2003 20:23:29 -0000 1.16
@@ -57,26 +57,19 @@
package xni;
-import org.apache.xerces.impl.Constants;
-import org.apache.xerces.impl.XMLNamespaceBinder;
+import java.io.BufferedOutputStream;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.util.Enumeration;
+import java.util.Stack;
+import org.apache.xerces.impl.Constants;
+import org.apache.xerces.impl.xs.psvi.StringList;
+import org.apache.xerces.impl.xs.psvi.XSNotationDeclaration;
+import org.apache.xerces.impl.xs.psvi.XSSimpleTypeDefinition;
+import org.apache.xerces.impl.xs.psvi.XSTypeDefinition;
import org.apache.xerces.util.SymbolTable;
-import org.apache.xerces.util.DefaultErrorHandler;
-import org.apache.xerces.util.MessageFormatter;
-import org.apache.xerces.util.XMLAttributesImpl;
-
-//for testing
-import org.apache.xerces.impl.xs.psvi.*;
-import org.apache.xerces.impl.xs.XSTypeDecl;
-import org.apache.xerces.impl.xs.ElementPSVImpl;
-import org.apache.xerces.impl.xs.AttributePSVImpl;
-
-import org.apache.xml.serialize.IndentPrinter;
-import org.apache.xml.serialize.EncodingInfo;
-import org.apache.xml.serialize.OutputFormat;
-import org.apache.xml.serialize.Printer;
-import org.apache.xml.serialize.LineSeparator;
-
import org.apache.xerces.xni.Augmentations;
import org.apache.xerces.xni.NamespaceContext;
import org.apache.xerces.xni.QName;
@@ -86,22 +79,19 @@
import org.apache.xerces.xni.XMLResourceIdentifier;
import org.apache.xerces.xni.XMLString;
import org.apache.xerces.xni.XNIException;
-import org.apache.xerces.xni.parser.XMLDocumentSource;
-
-import org.apache.xerces.xni.psvi.ItemPSVI;
-import org.apache.xerces.xni.psvi.ElementPSVI;
-import org.apache.xerces.xni.psvi.AttributePSVI;
import org.apache.xerces.xni.parser.XMLComponent;
import org.apache.xerces.xni.parser.XMLComponentManager;
-import org.apache.xerces.xni.parser.XMLDocumentSource;
-import org.apache.xerces.xni.parser.XMLDocumentFilter;
import org.apache.xerces.xni.parser.XMLConfigurationException;
-import org.apache.xerces.xni.parser.XMLErrorHandler;
-import org.apache.xerces.xni.parser.XMLInputSource;
-import org.apache.xerces.xni.parser.XMLParseException;
-
-import java.io.*;
-import java.util.*;
+import org.apache.xerces.xni.parser.XMLDocumentFilter;
+import org.apache.xerces.xni.parser.XMLDocumentSource;
+import org.apache.xerces.xni.psvi.AttributePSVI;
+import org.apache.xerces.xni.psvi.ElementPSVI;
+import org.apache.xerces.xni.psvi.ItemPSVI;
+import org.apache.xml.serialize.EncodingInfo;
+import org.apache.xml.serialize.IndentPrinter;
+import org.apache.xml.serialize.LineSeparator;
+import org.apache.xml.serialize.OutputFormat;
+import org.apache.xml.serialize.Printer;
/**
@@ -846,19 +836,19 @@
XSTypeDefinition type = elemPSVI.getTypeDefinition();
short definationType = type.getTypeCategory();
- if (definationType == XSTypeDecl.SIMPLE_TYPE) {
+ if (definationType == XSTypeDefinition.SIMPLE_TYPE) {
printElement("psv:typeDefinitionType","simple");
}
- else if (definationType == XSTypeDecl.COMPLEX_TYPE) {
+ else if (definationType == XSTypeDefinition.COMPLEX_TYPE) {
printElement("psv:typeDefinitionType","complex");
}
printElement("psv:typeDefinitionNamespace ",type.getNamespace());
- printElement("psv:typeDefinitionAnonymous",String.valueOf(type.getIsAnonymous()));
+ printElement("psv:typeDefinitionAnonymous",String.valueOf(type.getAnonymous()));
printElement("psv:typeDefinitionName",type.getName());
XSSimpleTypeDefinition memtype = elemPSVI.getMemberTypeDefinition();
if (memtype != null) {
- printElement("psv:memberTypeDefinitionAnonymous",String.valueOf(memtype.getIsAnonymous()));
+ printElement("psv:memberTypeDefinitionAnonymous",String.valueOf(memtype.getAnonymous()));
printElement("psv:memberTypeDefinitionName",memtype.getName());
printElement("psv:memberTypeDefinitionNamespace",memtype.getNamespace());
}
@@ -934,16 +924,16 @@
XSTypeDefinition type = attrPSVI.getTypeDefinition();
XSSimpleTypeDefinition memtype = attrPSVI.getMemberTypeDefinition();
short definationType = type.getTypeCategory();
- if (definationType == XSTypeDecl.SIMPLE_TYPE) {
+ if (definationType == XSTypeDefinition.SIMPLE_TYPE) {
printElement("psv:typeDefinitionType","simple");
}
printElement("psv:typeDefinitionNamespace",type.getNamespace());
- printElement("psv:typeDefinitionAnonymous",String.valueOf(type.getIsAnonymous()));
+ printElement("psv:typeDefinitionAnonymous",String.valueOf(type.getAnonymous()));
printElement("psv:typeDefinitionName",type.getName());
if (memtype != null) {
- printElement("psv:memberTypeDefinitionAnonymous",String.valueOf(memtype.getIsAnonymous()));
+ printElement("psv:memberTypeDefinitionAnonymous",String.valueOf(memtype.getAnonymous()));
printElement("psv:memberTypeDefinitionName",memtype.getName());
printElement("psv:memberTypeDefinitionNamespace",memtype.getNamespace());
}
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org