Show / Hide Table of Contents

Class SparqlTokeniser

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

Inheritance
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

| Edit this page View Source

SparqlTokeniser(StreamReader, SparqlQuerySyntax)

Creates a new Instance of the Tokeniser.

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

The Input Stream to generate Tokens from.

SparqlQuerySyntax syntax

Syntax Mode to use when parsing.

| Edit this page View Source

SparqlTokeniser(TextReader, SparqlQuerySyntax)

Creates a new Instance of the Tokeniser.

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

The Input to generate Tokens from.

SparqlQuerySyntax syntax

Syntax Mode to use when parsing.

| Edit this page 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

| Edit this page 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)
  • Edit this page
  • 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