Class TypeSystem2Xml


  • public class TypeSystem2Xml
    extends java.lang.Object
    Dumps a Type System object to XML.
    • Constructor Summary

      Constructors 
      Constructor Description
      TypeSystem2Xml()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void typeSystem2Xml​(TypeSystem aTypeSystem, java.io.OutputStream aOutputStream)
      Converts a TypeSystem object to XML.
      static void typeSystem2Xml​(TypeSystem aTypeSystem, org.xml.sax.ContentHandler aContentHandler)
      Traverses a TypeSystem and calls SAX events on the specified ContentHandler.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TypeSystem2Xml

        public TypeSystem2Xml()
    • Method Detail

      • typeSystem2Xml

        public static void typeSystem2Xml​(TypeSystem aTypeSystem,
                                          java.io.OutputStream aOutputStream)
                                   throws org.xml.sax.SAXException,
                                          java.io.IOException
        Converts a TypeSystem object to XML. Built-in types and array types are not included.
        Parameters:
        aTypeSystem - the TypeSystem to convert
        aOutputStream - the stream to which XML output will be written
        Throws:
        java.io.IOException - if there is a problem writing to the provided OutputStream
        org.xml.sax.SAXException - if an error occurs during the translation of the type system to XML
      • typeSystem2Xml

        public static void typeSystem2Xml​(TypeSystem aTypeSystem,
                                          org.xml.sax.ContentHandler aContentHandler)
                                   throws org.xml.sax.SAXException
        Traverses a TypeSystem and calls SAX events on the specified ContentHandler.
        Parameters:
        aTypeSystem - the TypeSystem to traverse
        aContentHandler - the ContentHandler on which events will be called
        Throws:
        org.xml.sax.SAXException - if an exception is thrown by the ContentHandler