void ReportReader.WriteReports(ReportWriter reporter)
 {
     using (var builder = new BigEndianDataBuilder())
     {
         var res = _client.SendRequestWithResponse(new Request(FUNCTION_READER_WRITE_REPORTS, builder.Add(reporter.ObjectId).Build(), _objectId));
     }
 }
Beispiel #2
0
 // Autogenerated method
 //  public static final void writeXDPool(java.io.File, org.xdef.XDPool) throws java.io.IOException;
 /// <summary>
 /// Writes XDPool to given file.
 /// </summary>
 /// <param name="path">Filepath to write pool.</param>
 /// <param name="pool">Pool to write.</param>
 public void WriteXDPool(FilePath path, XDPool pool)
 {
     using (var builder = new BigEndianDataBuilder())
     {
         builder.Add(path).Add(pool.ObjectId);
         SendRequestWithResponse(new Request(FUNCTION_WRITEXDPOOL_2, builder.Build(), ObjectId));
     }
 }
Beispiel #3
0
        // Autogenerated method
        //  public abstract void displayDebugInfo(java.io.PrintStream);

        /*
         * public void DisplayDebugInfo(PrintStream arg0)
         * {
         *  using (var builder = new BigEndianDataBuilder())
         *  {
         *      // Serialize args here
         *      builder.Add(arg0);
         *      var res = SendRequestWithResponse(new Request(FUNCTION_DISPLAYDEBUGINFO_1, builder.Build(), ObjectId));
         *      return;
         *  }
         * }*/

        // Autogenerated method
        //  public abstract void displayDebugInfo();
        /// <summary>Display debugging information of XDPool on standard output.</summary>
        public void DisplayDebugInfo()
        {
            using (var builder = new BigEndianDataBuilder())
            {
                // Serialize args here
                var res = SendRequestWithResponse(new Request(FUNCTION_DISPLAYDEBUGINFO_2, builder.Build(), ObjectId));
                return;
            }
        }
 string ReportReader.PrintToString(string language)
 {
     using (var builder = new BigEndianDataBuilder())
     {
         var res = _client.SendRequestWithResponse(new Request(FUNCTION_READER_PRINT_TO_STRING, builder.Add(language).Build(), _objectId));
         using (var reader = res.Reader)
             return(reader.ReadString());
     }
 }
Beispiel #5
0
        /*
         * // Autogenerated method
         * //  public static org.xdef.XDOutput createXDOutput(java.io.PrintStream);
         * public XDOutput CreateXDOutput(PrintStream arg0)
         * {
         *  using (var builder = new BigEndianDataBuilder())
         *  {
         *      // Serialize args here
         *      var res = SendRequestWithResponse(new Request(FUNCTION_CREATEXDOUTPUT_3, builder.Build(), ObjectId));
         *      using (var reader = res.Reader)
         *      {
         *          // Read response here
         *          throw new NotImplementedException();
         *      }
         *  }
         * }
         */

        // Autogenerated method
        //  public static org.xdef.XDElement createXDElement(org.w3c.dom.Element);
        /// <summary>Creates XDElement from System.XML.Linq.XElement</summary>
        /// <param name="el">System.XML.Linq.XElement</param>
        /// <returns>XDElement object.</returns>
        public XDElement CreateXDElement(XElement el)
        {
            using (var builder = new BigEndianDataBuilder())
            {
                builder.Add(el.ToString(SaveOptions.DisableFormatting));
                var res = SendRequestWithResponse(new Request(FUNCTION_CREATEXDELEMENT, builder.Build(), ObjectId));
                using (var reader = res.Reader)
                {
                    return(new XDElement(reader.ReadInt32(), _client));
                }
            }
        }
Beispiel #6
0
 // Autogenerated method
 //  public static org.xdef.XDOutput createXDOutput(org.xdef.sys.ReportWriter);
 /// <summary>Creates XDOutput from reporter.</summary>
 /// <param name="value">the reporter.</param>
 /// <returns>the XDOutput object.</returns>
 public XDOutput CreateXDOutput(ReportWriter value)
 {
     using (var builder = new BigEndianDataBuilder())
     {
         builder.Add(value.ObjectId);
         var res = SendRequestWithResponse(new Request(FUNCTION_CREATEXDOUTPUT_1, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(new XDOutput(reader.ReadInt32(), _client));
         }
     }
 }
Beispiel #7
0
 // Autogenerated method
 //  public static org.xdef.XDBuilder getXDBuilder(java.util.Properties);
 /// <summary>Creates instance of XDBuilder with properties.</summary>
 /// <param name="props">
 /// Properties or null -
 /// see
 /// <see cref="XDConstants"/>
 /// .
 /// </param>
 /// <returns>created XDBuilder.</returns>
 public XDBuilder GetXDBuilder(Utils.Properties props)
 {
     using (var builder = new BigEndianDataBuilder())
     {
         builder.Add(props);
         var res = SendRequestWithResponse(new Request(FUNCTION_GETXDBUILDER_1, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(new XDBuilder(reader.ReadInt32(), _client));
         }
     }
 }
Beispiel #8
0
 // Autogenerated method
 // public final java.lang.String toXmlString()
 public string ToXmlString()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_TOXMLSTRING, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadString());
         }
     }
 }
Beispiel #9
0
 // Autogenerated method
 // public final java.lang.String getLocalizedText()
 public string GetLocalizedText()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_GETLOCALIZEDTEXT_1, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadString());
         }
     }
 }
Beispiel #10
0
 // Autogenerated method
 // public final void setTimestamp()
 public void SetTimestamp()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_SETTIMESTAMP_1, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return;
         }
     }
 }
Beispiel #11
0
 // Autogenerated method
 // public final byte getType()
 public byte GetType()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_GETTYPE, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadByte());
         }
     }
 }
Beispiel #12
0
 // Autogenerated method
 // public abstract boolean chkTemporaryErrors()
 /// <summary>Check if temporary reporter has errors.</summary>
 /// <returns>true if temporary reporter has errors.</returns>
 public bool ChkTemporaryErrors()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_CHKTEMPORARYERRORS, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadBoolean());
         }
     }
 }
Beispiel #13
0
 // Autogenerated method
 // public abstract boolean copyTemporaryReports()
 /// <summary>Copy temporary reports to global reporter.</summary>
 /// <returns>
 /// true if and only if temporary reporter contained errors before it
 /// was cleared.
 /// </returns>
 public bool CopyTemporaryReports()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_COPYTEMPORARYREPORTS, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadBoolean());
         }
     }
 }
Beispiel #14
0
 // Autogenerated method
 // public abstract void clearTemporaryReporter()
 /// <summary>Clear temporary reporter.</summary>
 public void ClearTemporaryReporter()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_CLEARTEMPORARYREPORTER, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return;
         }
     }
 }
Beispiel #15
0
        // Autogenerated method
        // public abstract org.xdef.model.XMDefinition getXMDefinition()
        //public XMDefinition GetXMDefinition()
        //{
        //    using (var builder = new BigEndianDataBuilder())
        //    {
        //        // Serialize args here
        //        var res = SendRequestWithResponse(new Request(FUNCTION_GETXMDEFINITION, builder.Build(), ObjectId));
        //        using (var reader = res.Reader)
        //        {
        //            // Read response here
        //            return new XMDefinition(reader.ReadInt32(), _client);
        //        }
        //    }
        //}

        // Autogenerated method
        // public abstract java.lang.String[] getVariableNames()
        /// <summary>Get names of global variables.</summary>
        /// <returns>array of names of variables.</returns>
        public IEnumerable <string> GetVariableNames()
        {
            using (var builder = new BigEndianDataBuilder())
            {
                // Serialize args here
                var res = SendRequestWithResponse(new Request(FUNCTION_GETVARIABLENAMES, builder.Build(), ObjectId));
                using (var reader = res.Reader)
                {
                    return(reader.ReadStringArray());
                }
            }
        }
Beispiel #16
0
 // Autogenerated method
 // public abstract java.lang.String getNodeURI()
 /// <summary>Get namespace URI of actual node.</summary>
 /// <returns>namespace URI or <tt>null</tt>.</returns>
 public string GetNodeURI()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_GETNODEURI, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadString());
         }
     }
 }
Beispiel #17
0
 // Autogenerated method
 //  public static final org.xdef.XDPool readXDPool(java.net.URL) throws java.io.IOException;
 /// <summary>
 /// Reads XDPool from specified URL
 /// </summary>
 /// <param name="url">Url from which to read XDPool.</param>
 /// <returns>XDPool object.</returns>
 public XDPool ReadXDPool(Uri url)
 {
     using (var builder = new BigEndianDataBuilder())
     {
         builder.Add(url);
         var res = SendRequestWithResponse(new Request(FUNCTION_READXDPOOL_4, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(new XDPool(reader.ReadInt32(), _client));
         }
     }
 }
Beispiel #18
0
 // Autogenerated method
 // public final java.lang.String getModification()
 public string GetModification()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_GETMODIFICATION, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadString());
         }
     }
 }
Beispiel #19
0
 // Autogenerated method
 //  public abstract java.lang.String getVersionInfo();
 /// <summary>Get version information.</summary>
 /// <returns>version information.</returns>
 public String GetVersionInfo()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_GETVERSIONINFO, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadString());
         }
     }
 }
Beispiel #20
0
 /// <summary>Get class name of the editor of X-definition.</summary>
 /// <returns>class name of the editor of X-definition which will be used).</returns>
 public String GetXdefEditor()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_GETXDEFEDITOR, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadString());
         }
     }
 }
Beispiel #21
0
        /*
         * // Autogenerated method
         * //  public static org.xdef.XDNamedValue createXDNamedValue(java.lang.String, java.lang.Object);
         * public XDNamedValue CreateXDNamedValue(string name, object value)
         * {
         *  return new XDNamedValue(name, value);
         * }
         *
         *
         * // Autogenerated method
         * //  public static org.xdef.XDContainer createXDContainer();
         * public XDContainer CreateXDContainer()
         * {
         *  var res = SendRequestWithResponse(new Request(FUNCTION_CREATEXDCONTAINER_1, null, ObjectId));
         *  using (var reader = res.Reader)
         *  {
         *      return new XDContainer(reader.ReadInt32(), _client);
         *  }
         * }
         *
         *
         * // Autogenerated method
         * //  public static org.xdef.XDContainer createXDContainer(java.lang.Object);
         * public XDContainer CreateXDContainer(Object arg0)
         * {
         *  using (var builder = new BigEndianDataBuilder())
         *  {
         *      // Serialize args here
         *      var res = SendRequestWithResponse(new Request(FUNCTION_CREATEXDCONTAINER_2, builder.Build(), ObjectId));
         *      using (var reader = res.Reader)
         *      {
         *          // Read response here
         *          throw new NotImplementedException();
         *      }
         *  }
         * }
         */

        // Autogenerated method
        //  public static org.xdef.XDService createSQLService(java.lang.String, java.lang.String, java.lang.String) throws org.xdef.sys.SRuntimeException;
        /// <summary>Creates XDService object with JDBC support.</summary>
        /// <param name="url">string with connection URL.</param>
        /// <param name="user">user name.</param>
        /// <param name="passw">password.</param>
        /// <returns>XDService object.</returns>
        /// <exception cref="RemoteCallException">if an error occurs.</exception>
        public XDService CreateSQLService(string url, string user, string passw)
        {
            using (var builder = new BigEndianDataBuilder())
            {
                builder.Add(url).Add(user).Add(passw);
                var res = SendRequestWithResponse(new Request(FUNCTION_CREATESQLSERVICE_1, builder.Build(), ObjectId));
                using (var reader = res.Reader)
                {
                    return(new XDService(reader.ReadInt32(), _client));
                }
            }
        }
Beispiel #22
0
 // Autogenerated method
 //  public abstract boolean isChkWarnings();
 /// <summary>Get switch if the parser will check warnings as errors.</summary>
 /// <returns>true if the parser checks warnings as errors.</returns>
 public bool IsChkWarnings()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_ISCHKWARNINGS, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadBoolean());
         }
     }
 }
Beispiel #23
0
 // Autogenerated method
 //  public abstract int getMaxYear();
 /// <summary>Get maximum valid year of date (or int.MaxVaule if not set).</summary>
 /// <returns>maximum valid year (int.MinValue if not set).</returns>
 public int GetMaxYear()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_GETMAXYEAR, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadInt32());
         }
     }
 }
Beispiel #24
0
 // Autogenerated method
 //  public abstract boolean isLocationsdetails();
 /// <summary>Get the switch if XML parser will generate detailed location reports.</summary>
 /// <returns>the location details switch.</returns>
 public bool IsLocationsdetails()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_ISLOCATIONSDETAILS, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadBoolean());
         }
     }
 }
Beispiel #25
0
 // Autogenerated method
 //  public abstract boolean isIllegalDoctype();
 /// <summary>Get switch if the parser do not allow DOCTYPE.</summary>
 /// <returns>
 /// true if the parser do not allow DOCTYPE or return false
 /// if DOCTYPE is processed.
 /// </returns>
 public bool IsIllegalDoctype()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_ISILLEGALDOCTYPE, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadBoolean());
         }
     }
 }
Beispiel #26
0
 // Autogenerated method
 //  public abstract boolean isIgnoreUnresolvedExternals();
 /// <summary>Check if unresolved externals will be ignored.</summary>
 /// <returns>true if unresolved externals will be ignored.</returns>
 public bool IsIgnoreUnresolvedExternals()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_ISIGNOREUNRESOLVEDEXTERNALS, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadBoolean());
         }
     }
 }
Beispiel #27
0
 // Autogenerated method
 //  public abstract boolean isDebugShowResult();
 /// <summary>Check if show result mode is set for debug mode.</summary>
 /// <returns>true if show result mode is set.</returns>
 public bool IsDebugShowResult()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_ISDEBUGSHOWRESULT, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadBoolean());
         }
     }
 }
Beispiel #28
0
 // Autogenerated method
 //  public abstract boolean isResolveIncludes();
 /// <summary>Get switch if the parser allows XML XInclude.</summary>
 /// <returns>true if the parser allows XInclude.</returns>
 public bool IsResolveIncludes()
 {
     using (var builder = new BigEndianDataBuilder())
     {
         // Serialize args here
         var res = SendRequestWithResponse(new Request(FUNCTION_ISRESOLVEINCLUDES, builder.Build(), ObjectId));
         using (var reader = res.Reader)
         {
             return(reader.ReadBoolean());
         }
     }
 }
Beispiel #29
0
        // Autogenerated method
        //  public abstract org.xdef.model.XMDebugInfo getDebugInfo();

        /*
         * public XMDebugInfo GetDebugInfo()
         * {
         *  using (var builder = new BigEndianDataBuilder())
         *  {
         *      // Serialize args here
         *      var res = SendRequestWithResponse(new Request(FUNCTION_GETDEBUGINFO, builder.Build(), ObjectId));
         *      using (var reader = res.Reader)
         *      {
         *          // Read response here
         *          return new XMDebugInfo(reader.ReadInt32(), _client);
         *      }
         *  }
         * }
         *
         * // Autogenerated method
         * //  public abstract org.xdef.model.XMVariableTable getVariableTable();
         * public XMVariableTable GetVariableTable()
         * {
         *  using (var builder = new BigEndianDataBuilder())
         *  {
         *      // Serialize args here
         *      var res = SendRequestWithResponse(new Request(FUNCTION_GETVARIABLETABLE, builder.Build(), ObjectId));
         *      using (var reader = res.Reader)
         *      {
         *          // Read response here
         *          return new XMVariableTable(reader.ReadInt32(), _client);
         *      }
         *  }
         * }*/

        // Autogenerated method
        //  public abstract byte getDisplayMode();
        /// <summary>Get display mode.</summary>
        /// <returns>display mode.</returns>
        public byte GetDisplayMode()
        {
            using (var builder = new BigEndianDataBuilder())
            {
                // Serialize args here
                var res = SendRequestWithResponse(new Request(FUNCTION_GETDISPLAYMODE, builder.Build(), ObjectId));
                using (var reader = res.Reader)
                {
                    // Read response here
                    return(reader.ReadByte());
                }
            }
        }
Beispiel #30
0
        // Autogenerated method
        //  public abstract org.xdef.model.XMDefinition[] getXMDefinitions();

        /*
         * public XMDefinition[] GetXMDefinitions()
         * {
         *  using (var builder = new BigEndianDataBuilder())
         *  {
         *      // Serialize args here
         *      var res = SendRequestWithResponse(new Request(FUNCTION_GETXMDEFINITIONS, builder.Build(), ObjectId));
         *      using (var reader = res.Reader)
         *      {
         *          // Read response here
         *          return new XMDefinition[](reader.ReadInt32(), _client);
         *      }
         *  }
         * }*/

        // Autogenerated method
        //  public abstract java.lang.String[] getXMDefinitionNames();
        /// <summary>Get array with all XMDefinitions from this XDPool.</summary>
        /// <returns>array with all XMDefinitions from this XDPool.</returns>
        public IEnumerable <string> GetXMDefinitionNames()
        {
            using (var builder = new BigEndianDataBuilder())
            {
                // Serialize args here
                var res = SendRequestWithResponse(new Request(FUNCTION_GETXMDEFINITIONNAMES, builder.Build(), ObjectId));
                using (var reader = res.Reader)
                {
                    // Read response here
                    return(reader.ReadStringArray());
                }
            }
        }