VDS.RDF.Parsing.Tokens Namespace |
Namespace for Token classes which are used to support Token Based parsing of RDF syntaxes.
| Class | Description | |
|---|---|---|
| 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.
| |
| AscKeywordToken |
Token which represents the SPARQL ASC Keyword.
| |
| AsKeywordToken |
Token which represents the SPARQL AS 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.
| |
| ATToken |
Token which represents the @ Character.
| |
| AvgKeywordToken |
Token which represents the SPARQL AVG Keyword.
| |
| BaseDirectiveToken |
Token which represents a Base Directive.
| |
| BaseToken |
Base Implementation of IToken used by all derived tokens for ease of implementation.
| |
| BaseTokeniser |
Abstract Base Class for Tokeniser which handles the Position tracking.
| |
| BaseTokenQueue |
Abstract base implementation of a Token Queue.
| |
| BindingsKeywordToken |
Token which represents the SPARQL BINDINGS Keyword.
| |
| BindKeywordToken |
Token which represents the SPARQL BIND 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.
| |
| BNodeKeywordToken |
Token which represents the SPARQL BNODE Keyword.
| |
| BOFToken |
Token which represents the Start of the Input.
| |
| 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.
| |
| EncodeForUriKeywordToken |
Token which represents the SPARQL ENCODE_FOR_URI Keyword.
| |
| EOFToken |
Token which represents the End of the Input.
| |
| EOLToken |
Token which represents the End of a Line.
| |
| 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.
| |
| 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.
| |
| 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.
| |
| LCaseKeywordToken |
Token which represents the SPARQL LCASE Keyword.
| |
| 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).
| |
| MaxKeywordToken |
Token which represents the SPARQL MAX Keyword.
| |
| MD5KeywordToken |
Token which represents the SPARQL MD5 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.
| |
| NamedKeywordToken |
Token which represents the SPARQL NAMED Keyword.
| |
| NegationToken |
Token which represents Logical Negation.
| |
| NonTokenisedTokenQueue |
Token Queue which is not backed by a Tokeniser.
| |
| Notation3Tokeniser |
A Class for Reading an Input Stream and generating Notation 3 Tokens from it.
| |
| 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.
| |
| NowKeywordToken |
Token which represents the SPARQL NOW Keyword.
| |
| NTriplesTokeniser |
Tokeniser for NTriples RDF Syntax.
| |
| NumericMaxKeywordToken |
Token which represents the SPARQL NMAX Keyword.
| |
| NumericMinKeywordToken |
Token which represents the SPARQL NMIN Keyword.
| |
| OffsetKeywordToken |
Token which represents the SPARQL OFFSET Keyword.
| |
| OptionalKeywordToken |
Token which represents the SPARQL OPTIONAL Keyword.
| |
| OrderByKeywordToken |
Token which represents the SPARQL ORDER BY Keyword combination.
| |
| OrToken |
Token which represents Logical Or.
| |
| 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.
| |
| 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.
| |
| 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.
| |
| 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.
| |
| SumKeywordToken |
Token which represents the SPARQL SUM Keyword.
| |
| TabToken |
Tokens which represents the tab character.
| |
| TimezoneKeywordToken |
Token which represents the SPARQL TIMEZONE 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.
| |
| ToKeywordToken |
Token which represents the SPARQL Update TO Keyword.
| |
| TriGTokeniser |
Tokeniser for TriG (Turtle with Named Graphs) RDF Syntax.
| |
| TsvTokeniser |
Tokeniser for tokenising TSV inputs.
| |
| TurtleTokeniser |
A Class for Reading an Input Stream and generating Turtle Tokens from it.
| |
| TZKeywordToken |
Token which represents the SPARQL TZ Keyword.
| |
| UCaseKeywordToken |
Token which represents the SPARQL UCASE 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.
| |
| UUIDKeywordToken |
Token which represents the SPARQL UUID 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.
|
| Interface | Description | |
|---|---|---|
| IToken |
Interface for defining Token classes to be used in Parsing RDF.
| |
| ITokeniser |
Interface for Tokenisers.
| |
| ITokenQueue |
Interface for implementing Token Queues which provide Bufferable wrappers to Tokenisers.
|
| Enumeration | Description | |
|---|---|---|
| TokeniserEscapeMode |
Possible Escape Handling Modes for the Tokeniser.
| |
| TokenQueueMode |
Token Queue Mode Constants.
|