Show / Hide Table of Contents

Class Notation3Tokeniser

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

Inheritance
object
BaseTokeniser
Notation3Tokeniser
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 Notation3Tokeniser : BaseTokeniser, ITokeniser

Constructors

| Edit this page View Source

Notation3Tokeniser(StreamReader)

Creates a new Instance of the Tokeniser.

Declaration
public Notation3Tokeniser(StreamReader input)
Parameters
Type Name Description
StreamReader input

The Input Stream to generate Tokens from.

| Edit this page View Source

Notation3Tokeniser(TextReader)

Creates a new Instance of the Tokeniser.

Declaration
public Notation3Tokeniser(TextReader input)
Parameters
Type Name Description
TextReader input

The Input to generate Tokens from.

| Edit this page View Source

Notation3Tokeniser(ParsingTextReader)

Creates a new Instance of the Tokeniser.

Declaration
public Notation3Tokeniser(ParsingTextReader input)
Parameters
Type Name Description
ParsingTextReader input

The Input Stream to generate Tokens from.

Fields

| Edit this page View Source

ValidQNamesPattern

Pattern for Valid QNames that use only the Latin Alphabet.

Declaration
public const string ValidQNamesPattern = "^(([_A-Za-z])|([_A-Za-z][\\w\\-]*))?:?[_A-Za-z][\\w\\-]*$"
Field Value
Type Description
string
| Edit this page View Source

ValidVarNamesPattern

Patter for Valid Variable Names.

Declaration
public const string ValidVarNamesPattern = "^\\?[_A-Za-z][\\w\\-]*$"
Field Value
Type Description
string

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
    • Notation3Tokeniser(StreamReader)
    • Notation3Tokeniser(TextReader)
    • Notation3Tokeniser(ParsingTextReader)
  • Fields
    • ValidQNamesPattern
    • ValidVarNamesPattern
  • Methods
    • GetNextToken()
  • Implements
  • Extension Methods
Back to top Generated by DocFX