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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]