Class XStreamMarshaller

  • All Implemented Interfaces:
    org.kie.dmn.api.marshalling.DMNMarshaller

    public class XStreamMarshaller
    extends java.lang.Object
    implements org.kie.dmn.api.marshalling.DMNMarshaller
    • Constructor Summary

      Constructors 
      Constructor Description
      XStreamMarshaller()  
      XStreamMarshaller​(java.util.List<org.kie.dmn.api.marshalling.DMNExtensionRegister> extensionRegisters)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static void configureQNameMap​(com.thoughtworks.xstream.io.xml.QNameMap qmap)  
      java.lang.String marshal​(java.lang.Object o)  
      void marshal​(java.lang.Object o, java.io.Writer out)  
      void marshalMarshall​(java.lang.Object o)
      Deprecated.
      void marshalMarshall​(java.lang.Object o, java.io.OutputStream out)
      Deprecated.
      org.kie.dmn.model.api.Definitions unmarshal​(java.io.Reader isr)  
      org.kie.dmn.model.api.Definitions unmarshal​(java.lang.String xml)  
      • Methods inherited from class java.lang.Object

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

      • XStreamMarshaller

        public XStreamMarshaller()
      • XStreamMarshaller

        public XStreamMarshaller​(java.util.List<org.kie.dmn.api.marshalling.DMNExtensionRegister> extensionRegisters)
    • Method Detail

      • configureQNameMap

        public static void configureQNameMap​(com.thoughtworks.xstream.io.xml.QNameMap qmap)
      • unmarshal

        public org.kie.dmn.model.api.Definitions unmarshal​(java.lang.String xml)
        Specified by:
        unmarshal in interface org.kie.dmn.api.marshalling.DMNMarshaller
      • unmarshal

        public org.kie.dmn.model.api.Definitions unmarshal​(java.io.Reader isr)
        Specified by:
        unmarshal in interface org.kie.dmn.api.marshalling.DMNMarshaller
      • marshal

        public java.lang.String marshal​(java.lang.Object o)
        Specified by:
        marshal in interface org.kie.dmn.api.marshalling.DMNMarshaller
      • marshal

        public void marshal​(java.lang.Object o,
                            java.io.Writer out)
        Specified by:
        marshal in interface org.kie.dmn.api.marshalling.DMNMarshaller
      • marshalMarshall

        @Deprecated
        public void marshalMarshall​(java.lang.Object o)
        Deprecated.
        Unnecessary as was a tentative UTF-8 preamble output but still not working.
      • marshalMarshall

        @Deprecated
        public void marshalMarshall​(java.lang.Object o,
                                    java.io.OutputStream out)
        Deprecated.
        Unnecessary as was a tentative UTF-8 preamble output but still not working.