상속: IDisposable
예제 #1
0
 void write(XMLOutputStream stream)
 {
     libsbmlPINVOKE.ASTBase_write(swigCPtr, XMLOutputStream.getCPtr(stream));
     if (libsbmlPINVOKE.SWIGPendingException.Pending)
     {
         throw libsbmlPINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #2
0
 void writeAttributes(XMLOutputStream stream, int type)
 {
     libsbmlPINVOKE.ASTBasePlugin_writeAttributes(swigCPtr, XMLOutputStream.getCPtr(stream), type);
     if (libsbmlPINVOKE.SWIGPendingException.Pending)
     {
         throw libsbmlPINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #3
0
 void writeNodeOfType(XMLOutputStream stream, int type)
 {
     libsbmlPINVOKE.ASTBase_writeNodeOfType__SWIG_1(swigCPtr, XMLOutputStream.getCPtr(stream), type);
     if (libsbmlPINVOKE.SWIGPendingException.Pending)
     {
         throw libsbmlPINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #4
0
 public void test_XMLOutputStream_createString()
 {
     string expected =  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
       OStringStream oss = new OStringStream();
       XMLOutputStream stream = new  XMLOutputStream(oss,"UTF-8",true);
       assertTrue( stream != null );
       string str = oss.str();
       assertTrue(( expected == str ));
       stream = null;
 }
예제 #5
0
        internal static HandleRef getCPtrAndDisown(XMLOutputStream obj)
        {
            HandleRef ptr = new HandleRef(null, IntPtr.Zero);

            if (obj != null)
            {
                ptr             = obj.swigCPtr;
                obj.swigCMemOwn = false;
            }

            return(ptr);
        }
예제 #6
0
 public void test_XMLOutputStream_CharacterReference()
 {
     OStringStream oss = new OStringStream();
       XMLOutputStream stream = new  XMLOutputStream(oss,"",false);
       stream.startElement( "testcr");
       stream.writeAttribute( "chars",    "one"     );
       stream.writeAttribute( "amp",      "&"       );
       stream.writeAttribute( "deccr",    "&#0168;"  );
       stream.writeAttribute( "hexcr",    "&#x00a8;");
       stream.writeAttribute( "lhexcr",   "&#x00A8;");
       stream.writeAttribute( "nodeccr1", "&#01688"  );
       stream.writeAttribute( "nodeccr2", "&#;"     );
       stream.writeAttribute( "nodeccr3", "&#00a8;" );
       stream.writeAttribute( "nodeccr4", "&#00A8;" );
       stream.writeAttribute( "nohexcr1", "&#x;"    );
       stream.writeAttribute( "nohexcr2", "&#xABCD" );
       stream.endElement( "testcr");
       string expected =  "<testcr chars=\"one\" amp=\"&amp;\" deccr=\"&#0168;\" hexcr=\"&#x00a8;\" lhexcr=\"&#x00A8;\" nodeccr1=\"&amp;#01688\" nodeccr2=\"&amp;#;\" nodeccr3=\"&amp;#00a8;\" nodeccr4=\"&amp;#00A8;\" nohexcr1=\"&amp;#x;\" nohexcr2=\"&amp;#xABCD\"/>";
       string s = oss.str();
       assertTrue(( expected == s ));
       stream = null;
 }
예제 #7
0
 /** */
 /* libsbml-internal */
 public void write(XMLOutputStream stream)
 {
     libsbmlPINVOKE.ASTBase_write(swigCPtr, XMLOutputStream.getCPtr(stream));
     if (libsbmlPINVOKE.SWIGPendingException.Pending) throw libsbmlPINVOKE.SWIGPendingException.Retrieve();
 }
예제 #8
0
 internal static HandleRef getCPtr(XMLOutputStream obj)
 {
     return((obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr);
 }
예제 #9
0
 public void test_XMLOutputStream_Elements()
 {
     double d = 2.4;
       long l = 123456789;
       long ui = 5;
       int i = -3;
       OStringStream oss = new OStringStream();
       XMLOutputStream stream = new  XMLOutputStream(oss,"",false);
       stream.startElement( "fred");
       stream.writeAttribute( "chars", "two");
       stream.writeAttribute( "bool",true);
       stream.writeAttribute( "double",d);
       stream.writeAttribute( "long",l);
       stream.writeAttribute( "uint",ui);
       stream.writeAttribute( "int",i);
       stream.endElement( "fred");
       string expected =  "<fred chars=\"two\" bool=\"true\" double=\"2.4\" long=\"123456789\" uint=\"5\" int=\"-3\"/>";
       string s = oss.str();
       assertTrue(( expected == s ));
       stream = null;
 }
예제 #10
0
 public void test_XMLOutputStream_PredefinedEntity()
 {
     OStringStream oss = new OStringStream();
       XMLOutputStream stream = new  XMLOutputStream(oss,"",false);
       stream.startElement( "testpde");
       stream.writeAttribute( "amp",     "&"     );
       stream.writeAttribute( "apos",    "'"     );
       stream.writeAttribute( "gt",      ">"     );
       stream.writeAttribute( "lt",      "<"     );
       stream.writeAttribute( "quot",    "\""    );
       stream.writeAttribute( "pdeamp",  "&amp;" );
       stream.writeAttribute( "pdeapos", "&apos;");
       stream.writeAttribute( "pdegt",   "&gt;"  );
       stream.writeAttribute( "pdelt",   "&lt;"  );
       stream.writeAttribute( "pdequot", "&quot;");
       stream.endElement( "testpde");
       string expected =  "<testpde amp=\"&amp;\" apos=\"&apos;\" gt=\"&gt;\" lt=\"&lt;\" quot=\"&quot;\" pdeamp=\"&amp;\" pdeapos=\"&apos;\" pdegt=\"&gt;\" pdelt=\"&lt;\" pdequot=\"&quot;\"/>";
       string s = oss.str();
       assertTrue(( expected == s ));
       stream = null;
 }
예제 #11
0
 public void test_XMLOutputStream_startEnd()
 {
     OStringStream oss = new OStringStream();
       XMLOutputStream stream = new  XMLOutputStream(oss,"",false);
       assertTrue( stream != null );
       stream.startEndElement( "id");
       string str = oss.str();
       assertTrue((  "<id/>" == str ));
       stream = null;
 }
예제 #12
0
 /** */
 /* libsbml-internal */
 public new void writeExtensionElements(XMLOutputStream stream)
 {
     libsbmlPINVOKE.SBase_writeExtensionElements(swigCPtr, XMLOutputStream.getCPtr(stream));
     if (libsbmlPINVOKE.SWIGPendingException.Pending) throw libsbmlPINVOKE.SWIGPendingException.Retrieve();
 }
예제 #13
0
 /** */
 /* libsbml-internal */
 public new void writeNodeOfType(XMLOutputStream stream, int type)
 {
     libsbmlPINVOKE.ASTBase_writeNodeOfType__SWIG_1(swigCPtr, XMLOutputStream.getCPtr(stream), type);
     if (libsbmlPINVOKE.SWIGPendingException.Pending) throw libsbmlPINVOKE.SWIGPendingException.Retrieve();
 }
예제 #14
0
 /** */
 /* libsbml-internal */
 public void writeNodeOfType(XMLOutputStream stream, int type, bool inChildNode)
 {
     libsbmlPINVOKE.ASTNode_writeNodeOfType__SWIG_0(swigCPtr, XMLOutputStream.getCPtr(stream), type, inChildNode);
     if (libsbmlPINVOKE.SWIGPendingException.Pending) throw libsbmlPINVOKE.SWIGPendingException.Retrieve();
 }
예제 #15
0
 internal static HandleRef getCPtr(XMLOutputStream obj)
 {
     return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
 }
예제 #16
0
 public void test_XMLOutputStream_createStdoutWithProgramInfo()
 {
     XMLOutputStream stream = new  XMLOutputStream(libsbml.cout,"UTF-8",false, "foo", "bar");
       assertTrue( stream != null );
       stream = null;
 }
예제 #17
0
 public void test_XMLOutputStream_createStdout()
 {
     XMLOutputStream stream = new  XMLOutputStream(libsbml.cout,"UTF-8",false);
       assertTrue( stream != null );
       stream = null;
 }
예제 #18
0
        internal static HandleRef getCPtrAndDisown(XMLOutputStream obj)
        {
            HandleRef ptr = new HandleRef(null, IntPtr.Zero);

            if (obj != null)
            {
            ptr             = obj.swigCPtr;
            obj.swigCMemOwn = false;
            }

            return ptr;
        }
예제 #19
0
 /** */
 /* libsbml-internal */
 public new void writeAttributes(XMLOutputStream stream, int type)
 {
     libsbmlPINVOKE.ASTBasePlugin_writeAttributes(swigCPtr, XMLOutputStream.getCPtr(stream), type);
     if (libsbmlPINVOKE.SWIGPendingException.Pending) throw libsbmlPINVOKE.SWIGPendingException.Retrieve();
 }