Пример #1
0
        /// <summary>
        /// Converts syntax enumeration values from NQuads to NTriples
        /// </summary>
        /// <param name="syntax">NQuads Syntax</param>
        /// <returns></returns>
        internal static NTriplesSyntax AsNTriplesSyntax(NQuadsSyntax syntax)
        {
            switch (syntax)
            {
            case NQuadsSyntax.Original:
                return(NTriplesSyntax.Original);

            default:
                return(NTriplesSyntax.Rdf11);
            }
        }
Пример #2
0
        private static string GetName(NQuadsSyntax syntax)
        {
            switch (syntax)
            {
            case NQuadsSyntax.Original:
                return("NQuads");

            default:
                return("NQuads (RDF 1.1)");
            }
        }
Пример #3
0
 /// <summary>
 /// Creates a new NQuads parser
 /// </summary>
 /// <param name="syntax">NQuads syntax mode</param>
 public NQuadsParser(NQuadsSyntax syntax)
 {
     this.Syntax    = syntax;
     TokenQueueMode = Options.DefaultTokenQueueMode;
     TraceTokeniser = false;
 }
Пример #4
0
 /// <summary>
 /// Creates a new NQuads parser
 /// </summary>
 /// <param name="queueMode">Token Queue Mode</param>
 /// <param name="syntax">NQuads syntax mode</param>
 public NQuadsParser(NQuadsSyntax syntax, TokenQueueMode queueMode)
     : this(syntax)
 {
     this.TokenQueueMode = queueMode;
 }
Пример #5
0
 /// <summary>
 /// Creates a new NQuads formatter
 /// </summary>
 /// <param name="syntax">NQuads syntax to output</param>
 /// <param name="formatName">Format Name</param>
 public NQuadsFormatter(NQuadsSyntax syntax, String formatName)
     : base(NQuadsParser.AsNTriplesSyntax(syntax), formatName)
 {
 }
Пример #6
0
 /// <summary>
 /// Creates a new NQuads formatter
 /// </summary>
 /// <param name="syntax">NQuads syntax to output</param>
 public NQuadsFormatter(NQuadsSyntax syntax)
     : this(syntax, GetName(syntax))
 {
 }
Пример #7
0
 /// <summary>
 /// Creates a new writer.
 /// </summary>
 /// <param name="syntax">NQuads Syntax mode to use.</param>
 public NQuadsWriter(NQuadsSyntax syntax)
 {
     PrettyPrintMode         = true;
     UseMultiThreadedWriting = Options.AllowMultiThreadedWriting;
     Syntax = syntax;
 }