Show / Hide Table of Contents

Class SparqlTokeniser

A Class for Reading an Input Stream and generating SPARQL Tokens.

Inheritance
System.Object
BaseTokeniser
SparqlTokeniser
Implements
ITokeniser
Inherited Members
BaseTokeniser.Format
BaseTokeniser.StartNewToken()
BaseTokeniser.Peek()
BaseTokeniser.Backtrack()
BaseTokeniser.Value
BaseTokeniser.Length
BaseTokeniser.CurrentLine
BaseTokeniser.CurrentPosition
BaseTokeniser.StartLine
BaseTokeniser.StartPosition
BaseTokeniser.EndLine
BaseTokeniser.EndPosition
BaseTokeniser.LastTokenType
BaseTokeniser.HasBacktracked
BaseTokeniser.ConsumeCharacter()
BaseTokeniser.ConsumeCharacter(bool)
BaseTokeniser.ConsumeNewLine(bool)
BaseTokeniser.ConsumeNewLine(bool, bool)
BaseTokeniser.SkipCharacter()
BaseTokeniser.DiscardWhiteSpace()
BaseTokeniser.HandleEscapes(TokeniserEscapeMode)
BaseTokeniser.HandleComplexLocalNameEscapes()
BaseTokeniser.IsHexDigit(char)
BaseTokeniser.Error(string)
BaseTokeniser.UnexpectedCharacter(char, string)
BaseTokeniser.UnexpectedEndOfInput(string)
BaseTokeniser.UnexpectedNewLine(string)
BaseTokeniser.UnexpectedToken(string, IToken)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Parsing.Tokens
Assembly: dotNetRdf.dll
Syntax
public class SparqlTokeniser : BaseTokeniser, ITokeniser

Constructors

| Improve this Doc View Source

SparqlTokeniser(StreamReader, SparqlQuerySyntax)

Creates a new Instance of the Tokeniser.

Declaration
public SparqlTokeniser(StreamReader input, SparqlQuerySyntax syntax)
Parameters
Type Name Description
System.IO.StreamReader input

The Input Stream to generate Tokens from.

SparqlQuerySyntax syntax

Syntax Mode to use when parsing.

| Improve this Doc View Source

SparqlTokeniser(TextReader, SparqlQuerySyntax)

Creates a new Instance of the Tokeniser.

Declaration
public SparqlTokeniser(TextReader input, SparqlQuerySyntax syntax)
Parameters
Type Name Description
System.IO.TextReader input

The Input to generate Tokens from.

SparqlQuerySyntax syntax

Syntax Mode to use when parsing.

| Improve this Doc View Source

SparqlTokeniser(ParsingTextReader, SparqlQuerySyntax)

Creates a new Instance of the Tokeniser.

Declaration
public SparqlTokeniser(ParsingTextReader input, SparqlQuerySyntax syntax)
Parameters
Type Name Description
ParsingTextReader input

The Input Stream to generate Tokens from.

SparqlQuerySyntax syntax

Syntax Mode to use when parsing.

Methods

| Improve this Doc View Source

GetNextToken()

Gets the next parseable Token from the Input or raises an Error.

Declaration
public override IToken GetNextToken()
Returns
Type Description
IToken
Overrides
BaseTokeniser.GetNextToken()
Exceptions
Type Condition
RdfParseException

Occurs when a Token cannot be parsed.

Implements

ITokeniser

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • SparqlTokeniser(StreamReader, SparqlQuerySyntax)
    • SparqlTokeniser(TextReader, SparqlQuerySyntax)
    • SparqlTokeniser(ParsingTextReader, SparqlQuerySyntax)
  • Methods
    • GetNextToken()
  • Implements
  • Extension Methods
Back to top Generated by DocFX