示例#1
0
 /// <summary>
 /// Creates a new Instance of the Tokeniser
 /// </summary>
 /// <param name="input">The Input Stream to generate Tokens from</param>
 /// <param name="syntax">Syntax Mode to use when parsing</param>
 public SparqlTokeniser(BlockingTextReader input, SparqlQuerySyntax syntax)
     : base(input)
 {
     this._in = input;
     this.Format = "SPARQL";
     this._syntax = syntax;
 }
 /// <summary>
 /// Creates a new NTriples Tokeniser which reads Tokens from the given Stream
 /// </summary>
 /// <param name="input">Stream to read Tokens from</param>
 public NTriplesTokeniser(BlockingTextReader input)
     : base(input)
 {
     this._in = input;
     this.Format = "NTriples";
 }
 /// <summary>
 /// Creates a new Instance of the Tokeniser
 /// </summary>
 /// <param name="input">The Input Stream to generate Tokens from</param>
 public Notation3Tokeniser(BlockingTextReader input)
     : base(input)
 {
     this._in = input;
     this.Format = "Notation 3";
 }
示例#4
0
 /// <summary>
 /// Creates a new CSV Tokeniser
 /// </summary>
 /// <param name="reader">Text Reader</param>
 public CsvTokeniser(BlockingTextReader reader)
     : base(reader)
 {
     this._in = reader;
 }
示例#5
0
 /// <summary>
 /// Creates a new TriG Tokeniser which reads Tokens from the given Stream
 /// </summary>
 /// <param name="input">Stream to read Tokens from</param>
 public TriGTokeniser(BlockingTextReader input)
     : base(input)
 {
     this._in = input;
     this.Format = "TriG";
 }
示例#6
0
 /// <summary>
 /// Creates a new NTriples Tokeniser which reads Tokens from the given Input
 /// </summary>
 /// <param name="input">Input to read Tokens from</param>
 public NTriplesTokeniser(TextReader input)
     : this(BlockingTextReader.Create(input))
 {
 }
 /// <summary>
 /// Creates a new Turtle Tokeniser
 /// </summary>
 /// <param name="input">The Input Stream to generate Tokens from</param>
 public TurtleTokeniser(BlockingTextReader input)
     : base(input)
 {
     this._in = input;
     this.Format = "Turtle";
 }
示例#8
0
 /// <summary>
 /// Creates a new TriG Tokeniser which reads Tokens from the given Stream
 /// </summary>
 /// <param name="input">Stream to read Tokens from</param>
 public TriGTokeniser(BlockingTextReader input)
     : base(input)
 {
     this._in    = input;
     this.Format = "TriG";
 }
示例#9
0
 /// <summary>
 /// Creates a new NTriples Tokeniser which reads Tokens from the given Stream
 /// </summary>
 /// <param name="input">Stream to read Tokens from</param>
 public NTriplesTokeniser(BlockingTextReader input)
     : base(input)
 {
     this._in    = input;
     this.Format = "NTriples";
 }
示例#10
0
 /// <summary>
 /// Creates a new TSV Tokeniser
 /// </summary>
 /// <param name="reader">Text Reader</param>
 public TsvTokeniser(BlockingTextReader reader)
     : base(reader)
 {
     this._in = reader;
 }
示例#11
0
 /// <summary>
 /// Creates a new Turtle Tokeniser
 /// </summary>
 /// <param name="input">The Input Stream to generate Tokens from</param>
 public TurtleTokeniser(BlockingTextReader input)
     : this(input, TurtleSyntax.W3C)
 {
 }
示例#12
0
 /// <summary>
 /// Creates a new Turtle Tokeniser
 /// </summary>
 /// <param name="input">The Input Stream to generate Tokens from</param>
 /// <param name="syntax">Turtle Syntax</param>
 public TurtleTokeniser(BlockingTextReader input, TurtleSyntax syntax)
     : base(input)
 {
     this._in = input;
     this.Format = "Turtle";
     this._syntax = syntax;
 }
示例#13
0
 /// <summary>
 /// Creates a new TriG Tokeniser which reads Tokens from the given Stream
 /// </summary>
 /// <param name="input">Stream to read Tokens from</param>
 public TriGTokeniser(StreamReader input)
     : this(BlockingTextReader.Create(input))
 {
 }
示例#14
0
 /// <summary>
 /// Creates a new TSV Tokeniser
 /// </summary>
 /// <param name="reader">Stream Reader</param>
 public TsvTokeniser(StreamReader reader)
     : this(BlockingTextReader.Create(reader))
 {
 }