Show / Hide Table of Contents

Namespace VDS.RDF.Parsing.Tokens

Classes

ATToken

Token which represents the @ Character.

AbsKeywordToken

Token which represents the SPARQL ABS Keyword.

AddKeywordToken

Token which represents the SPARQL Update ADD Keyword.

AllKeywordToken

Token which represents the SPARQL ALL Keyword.

AllToken

Token which represents the use of the * character to mean All.

AndToken

Token which represents Logical And.

AsKeywordToken

Token which represents the SPARQL AS Keyword.

AscKeywordToken

Token which represents the SPARQL ASC Keyword.

AskKeywordToken

Token which represents the SPARQL ASK Keyword.

AssignmentToken

Token which reprsents the := Assignment Operator.

AsynchronousBufferedTokenQueue

An Asynchronous version of BufferedTokenQueue which automatically Buffers as many Tokens as possible in a Background thread.

AvgKeywordToken

Token which represents the SPARQL AVG Keyword.

BNodeKeywordToken

Token which represents the SPARQL BNODE Keyword.

BOFToken

Token which represents the Start of the Input.

BaseDirectiveToken

Token which represents a Base Directive.

BaseToken

Base Implementation of IToken used by all derived tokens for ease of implementation.

BaseTokenQueue

Abstract base implementation of a Token Queue.

BaseTokeniser

Abstract Base Class for Tokeniser which handles the Position tracking.

BindKeywordToken

Token which represents the SPARQL BIND Keyword.

BindingsKeywordToken

Token which represents the SPARQL BINDINGS Keyword.

BitwiseOrToken

Token which represents the | Character.

BlankNodeCollectionToken

Token which represents Blank Node Collections.

BlankNodeToken

Token which represents anonymous Blank Nodes.

BlankNodeWithIDToken

Token which represents named Blank Nodes.

BoundKeywordToken

Token which represents the SPARQL BOUND Keyword.

BufferedTokenQueue

A Buffered Queue for a Tokeniser which synchronously buffers a number of Tokens when the Queue is accessed and nothing is Buffered.

CallKeywordToken

Token which represents the SPARQL CALL Keyword.

CeilKeywordToken

Token which represents the SPARQL CEIL Keyword.

ClearKeywordToken

Token which represents the SPARQL Update CLEAR Keyword.

CoalesceKeywordToken

Token which represents the SPARQL COALESCE Keyword.

CommaToken

Token which represents the , Character.

CommentToken

Token which represents Comments.

ConcatKeywordToken

Token which represents the SPARQL CONCAT Keyword.

ConstructKeywordToken

Token which represents the SPARQL CONSTRUCT Keyword.

CopyKeywordToken

Token which represents the SPARQL Update COPY Keyword.

CountKeywordToken

Token which represents the SPARQL COUNT Keyword.

CreateKeywordToken

Token which represents the SPARQL Update CREATE Keyword.

CsvTokeniser

Tokeniser for tokenising CSV inputs.

CustomKeywordDefinitionToken

Token representing the definition of a Custom Keyword.

CustomKeywordToken

Token representing the use of a Custom Keyword.

DataKeywordToken

Token which represents the SPARQL Update DATA Keyword.

DataTypeKeywordToken

Token which represents the SPARQL DATATYPE Keyword.

DataTypeToken

Token which represents the Data Type for a Literal.

DayKeywordToken

Token which represents the SPARQL DAY Keyword.

DefaultKeywordToken

Token which represents the SPARQL Update DEFAULT Keyword.

DeleteKeywordToken

Token which represents the SPARQL Update DELETE Keyword.

DescKeywordToken

Token which represents the SPARQL DESC Keyword.

DescribeKeywordToken

Token which represents the SPARQL DESCRIBE Keyword.

DistinctKeywordToken

Token which represents the SPARQL DISTINCT Keyword.

DivideToken

Token which represents Mathematical Divide.

DotToken

Token which represents the . Character.

DropKeywordToken

Token which represents the SPARQL Update DROP Keyword.

EOFToken

Token which represents the End of the Input.

EOLToken

Token which represents the End of a Line.

EncodeForUriKeywordToken

Token which represents the SPARQL ENCODE_FOR_URI Keyword.

EndAnnotationToken

Token which represents the end of a triple annotation.

EndQuoteToken

Token which represents the end of a quoted triple.

EqualityToken

Token representing the '=' equality Syntax.

ExclamationToken

Token which represents the ! Character used for Forward Path Traversal in some RDF Syntaxes.

ExistsKeywordToken

Token which represents the SPARQL EXISTS Keyword.

FilterKeywordToken

Token which represents the SPARQL FILTER Keyword.

FloorKeywordToken

Token which represents the SPARQL FLOOR Keyword.

ForAllQuantifierToken

Token which represents a For All Quantifier.

ForSomeQuantifierToken

Token which represents a For Some Quantifier.

FromKeywordToken

Token which represents the SPARQL FROM Keyword.

FromNamedKeywordToken

Token which represents the SPARQL FROM NAMED Keyword combination.

GraphKeywordToken

Token which represents the SPARQL GRAPH Keyword.

GraphLiteralToken

Token which represents Graph Literals.

GreaterThanOrEqualToToken

Token which represents Greater Than or Equal To.

GreaterThanToken

Token which represents Relational Greater Than.

GroupByKeywordToken

Token which represents the SPARQL GROUP BY Keyword.

GroupConcatKeywordToken

Token which represents the SPARQL GROUP_CONCAT Keyword.

HashToken

Token which represents the # Character.

HatHatToken

Token which represents the ^^ sequence used for Data Type specification in some RDF Syntaxes.

HatToken

Token which represents the ^ Character used for Reverse Path Traversal in somme RDF Syntaxes.

HavingKeywordToken

Token which represents the SPARQL HAVING Keyword.

HoursKeywordToken

Token which represents the SPARQL HOURS Keyword.

IfKeywordToken

Token which represents the SPARQL IF Keyword.

ImpliedByToken

Token representing the '>=' implied by Syntax.

ImpliesToken

Token representing the '=>' implies Syntax.

InKeywordToken

Token which represents the SPARQL IN Keyword.

InsertKeywordToken

Token which represents the SPARQL Update INSERT Keyword.

IntoKeywordToken

Token which represents the SPARQL Update INTO Keyword.

IriKeywordToken

Token which represents the SPARQL IRI Keyword.

IsBlankKeywordToken

Token which represents the SPARQL ISBLANK Keyword.

IsIriKeywordToken

Token which represents the SPARQL ISIRI Keyword.

IsLiteralKeywordToken

Token which represents the SPARQL ISLITERAL Keyword.

IsNumericKeywordToken

Token which represents the SPARQL ISNUMERIC Keyword.

IsTripleKeywordToken

Token representing the ISTRIPLE keyword.

IsUriKeywordToken

Token which represents the SPARQL ISURI Keyword.

KeywordAToken

Token representing the 'a' Keyword.

KeywordDirectiveToken

Token which represents a Keyword Directive.

KeywordIsToken

Token representing the 'is' Keyword.

KeywordOfToken

Token representing the 'of' Keyword.

LCaseKeywordToken

Token which represents the SPARQL LCASE Keyword.

LangKeywordToken

Token which represents the SPARQL LANG Keyword.

LangMatchesKeywordToken

Token which represents the SPARQL LANGMATCHES Keyword.

LanguageSpecifierToken

Token which represents the Language Specifier for a Literal.

LeftBracketToken

Token which represents the ( Character.

LeftCurlyBracketToken

Token which represents the { Character.

LeftSquareBracketToken

Token which represents the [ Character.

LengthKeywordToken

Token which represents the SPARQL LENGTH Keyword.

LessThanOrEqualToToken

Token which represents Relational Less Than or Equal To.

LessThanToken

Token which represents Relational Less Than.

LetKeywordToken

Token which represents the SPARQL LET Keyword.

LimitKeywordToken

Token which represents the SPARQL LIMIT Keyword.

LiteralToken

Token which represents Literals.

LiteralWithDataTypeToken

Token which represents Literals with Data Types.

LiteralWithLanguageSpecifierToken

Token which represents Literals with Language Specifiers.

LoadKeywordToken

Token which represents the SPARQL Update LOAD Keyword.

LongLiteralToken

Token which represents Long Literals (allows multi-line values).

MD5KeywordToken

Token which represents the SPARQL MD5 Keyword.

MaxKeywordToken

Token which represents the SPARQL MAX Keyword.

MedianKeywordToken

Token which represents the SPARQL MEDIAN Keyword.

MinKeywordToken

Token which represents the SPARQL MIN Keyword.

MinusKeywordToken

Token which represents the SPARQL MINUS Keyword.

MinusToken

Token which represents Mathematical Minus.

MinutesKeywordToken

Token which represents the SPARQL MINUTES Keyword.

ModeKeywordToken

Token which represents the SPARQL MODE Keyword.

MonthKeywordToken

Token which represents the SPARQL MONTH Keyword.

MoveKeywordToken

Token which represents the SPARQL Update MOVE Keyword.

MultiplyToken

Token which represents Mathematical Multiply.

NTriplesTokeniser

Tokeniser for NTriples RDF Syntax.

NamedKeywordToken

Token which represents the SPARQL NAMED Keyword.

NegationToken

Token which represents Logical Negation.

NonTokenisedTokenQueue

Token Queue which is not backed by a Tokeniser.

NotEqualsToken

Token which represents Logical Not Equals.

NotExistsKeywordToken

Token which represents the SPARQL NOT EXISTS Keyword.

NotInKeywordToken

Token which represents the SPARQL NOT IN Keyword.

Notation3Tokeniser

A Class for Reading an Input Stream and generating Notation 3 Tokens from it.

NowKeywordToken

Token which represents the SPARQL NOW Keyword.

NumericMaxKeywordToken

Token which represents the SPARQL NMAX Keyword.

NumericMinKeywordToken

Token which represents the SPARQL NMIN Keyword.

ObjectKeywordToken

Token representing the OBJECT keyword.

OffsetKeywordToken

Token which represents the SPARQL OFFSET Keyword.

OptionalKeywordToken

Token which represents the SPARQL OPTIONAL Keyword.

OrToken

Token which represents Logical Or.

OrderByKeywordToken

Token which represents the SPARQL ORDER BY Keyword combination.

PathToken

Special Token which acts as a Placeholder for SPARQL Property Paths.

PlainLiteralToken

Token which represents Plain (Unquoted) Literals.

PlusToken

Token which represents Mathematical Plus.

PredicateKeywordToken

Token representing the PREDICATE keyword.

PrefixDirectiveToken

Token which represents a Prefix Directive.

PrefixToken

Token which represents the Prefix specified after a Prefix Directive.

QNameToken

Token which represents QNames.

QuestionToken

Token which represents the ? Character.

QuotedTripleToken

Composite token representing a Quoted Triple.

RandKeywordToken

Token which represents the SPARQL RAND Keyword.

ReducedKeywordToken

Token which represents the SPARQL REDUCED Keyword.

RegexKeywordToken

Token which represents the SPARQL REGEX Keyword.

ReplaceKeywordToken

Token which represents the SPARQL REPLACE Keyword.

RightBracketToken

Token which represents the ) Character.

RightCurlyBracketToken

Token which represents the } Character.

RightSquareBracketToken

Token which represents the ] Character.

RoundKeywordToken

Token which represents the SPARQL ROUND Keyword.

SameTermKeywordToken

Token which represents the SPARQL SAMETERM Keyword.

SampleKeywordToken

Token which represents the SPARQL SAMPLE Keyword.

SecondsKeywordToken

Token which represents the SPARQL SECONDS Keyword.

SelectKeywordToken

Token which represents the SPARQL SELECT Keyword.

SemicolonToken

Token which represents the ; Character.

SeparatorKeywordToken

Token which represents the SPARQL SEPARATOR Keyword.

ServiceKeywordToken

Token which represents the SPARQL SERVICE Keyword.

Sha1KeywordToken

Token which represents the SPARQL SHA1 Keyword.

Sha224KeywordToken

Token which represents the SPARQL SHA224 Keyword.

Sha256KeywordToken

Token which represents the SPARQL SHA256 Keyword.

Sha384KeywordToken

Token which represents the SPARQL SHA384 Keyword.

Sha512KeywordToken

Token which represents the SPARQL SHA512 Keyword.

SilentKeywordToken

Token which represents the SPARQL Update SILENT Keyword.

SparqlTokeniser

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

StartAnnotationToken

Token which represents the start of a triple annotation.

StartQuoteToken

Token which represents the start of a quoted triple.

StrAfterKeywordToken

Token which represents the SPARQL STRAFTER Keyword.

StrBeforeKeywordToken

Token which represents the SPARQL STRBEFORE Keyword.

StrContainsKeywordToken

Token which represents the SPARQL CONTAINS Keyword.

StrDtKeywordToken

Token which represents the SPARQL STRDT Keyword.

StrEndsKeywordToken

Token which represents the SPARQL STRENDS Keyword.

StrKeywordToken

Token which represents the SPARQL STR Keyword.

StrLangKeywordToken

Token which represents the SPARQL STRLANG Keyword.

StrLenKeywordToken

Token which represents the SPARQL STRLEN Keyword.

StrStartsKeywordToken

Token which represents the SPARQL STRSTARTS Keyword.

StrUUIDKeywordToken

Token which represents the SPARQL STRUUID Keyword.

SubStrKeywordToken

Token which represents the SPARQL SUBSTR Keyword.

SubjectKeywordToken

Token representing the SUBJECT keyword.

SumKeywordToken

Token which represents the SPARQL SUM Keyword.

TZKeywordToken

Token which represents the SPARQL TZ Keyword.

TabToken

Tokens which represents the tab character.

TimezoneKeywordToken

Token which represents the SPARQL TIMEZONE Keyword.

ToKeywordToken

Token which represents the SPARQL Update TO Keyword.

Token

Static Class which defines the Integer Constants used for Token Types.

TokenQueue

Basic Token Queue which provides no Buffering except in the sense that it queues all possible Tokens when the InitialiseBuffer method is called.

TriGTokeniser

Tokeniser for TriG (Turtle with Named Graphs) RDF Syntax.

TripleKeywordToken

Represents the TRIPLE keyword token.

TsvTokeniser

Tokeniser for tokenising TSV inputs.

TurtleTokeniser

A Class for Reading an Input Stream and generating Turtle Tokens from it.

UCaseKeywordToken

Token which represents the SPARQL UCASE Keyword.

UUIDKeywordToken

Token which represents the SPARQL UUID Keyword.

UndefKeywordToken

Token which represents the SPARQL UNDEF Keyword.

UnderscoreToken

Token which repreents the _ Character.

UnionKeywordToken

Token which represents the SPARQL UNION Keyword.

UnsaidKeywordToken

Token which represents the SPARQL UNSAID Keyword.

UriKeywordToken

Token which represents the SPARQL URI Keyword.

UriToken

Token which represents URIs.

UsingKeywordToken

Token which represents the SPARQL Update USING Keyword.

ValuesKeywordToken

Token which represents the SPARQL VALUES Keyword.

VariableToken

Token representing Variables.

WhereKeywordToken

Token which represents the SPARQL WHERE Keyword.

WithKeywordToken

Token which represents the SPARQL Update WITH Keyword.

YearKeywordToken

Token which represents the SPARQL YEAR Keyword.

Interfaces

IToken

Interface for defining Token classes to be used in Parsing RDF.

ITokenQueue

Interface for implementing Token Queues which provide Bufferable wrappers to Tokenisers.

ITokeniser

Interface for Tokenisers.

Enums

TokenQueueMode

Token Queue Mode Constants.

TokeniserEscapeMode

Possible Escape Handling Modes for the Tokeniser.

In this article
  • Classes
  • Interfaces
  • Enums
Back to top Generated by DocFX