Show / Hide Table of Contents

Class NTriplesTokeniser

Tokeniser for NTriples RDF Syntax.

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

Constructors

| Edit this page View Source

NTriplesTokeniser(StreamReader)

Creates a new NTriples Tokeniser which reads Tokens from the given Stream.

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

Stream to read Tokens from.

| Edit this page View Source

NTriplesTokeniser(StreamReader, NTriplesSyntax)

Creates a new NTriples Tokeniser which reads Tokens from the given Stream.

Declaration
public NTriplesTokeniser(StreamReader input, NTriplesSyntax syntax)
Parameters
Type Name Description
StreamReader input

Stream to read Tokens from.

NTriplesSyntax syntax

NTriples syntax to tokenise.

| Edit this page View Source

NTriplesTokeniser(TextReader)

Creates a new NTriples Tokeniser which reads Tokens from the given Input.

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

Input to read Tokens from.

| Edit this page View Source

NTriplesTokeniser(TextReader, NTriplesSyntax)

Creates a new NTriples Tokeniser which reads Tokens from the given Input.

Declaration
public NTriplesTokeniser(TextReader input, NTriplesSyntax syntax)
Parameters
Type Name Description
TextReader input

Input to read Tokens from.

NTriplesSyntax syntax

NTriples syntax to tokenise.

| Edit this page View Source

NTriplesTokeniser(ParsingTextReader)

Creates a new NTriples Tokeniser which reads Tokens from the given Stream.

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

Stream to read Tokens from.

| Edit this page View Source

NTriplesTokeniser(ParsingTextReader, NTriplesSyntax)

Creates a new NTriples Tokeniser which reads Tokens from the given Stream.

Declaration
public NTriplesTokeniser(ParsingTextReader input, NTriplesSyntax syntax)
Parameters
Type Name Description
ParsingTextReader input

Stream to read Tokens from.

NTriplesSyntax syntax

NTriples syntax to tokenise.

Properties

| Edit this page View Source

NQuadsMode

Gets/Sets whether the output should be altered slightly to support NQuads parsing.

Declaration
[Obsolete("This property is no longer used. The tokenizer now behaves consistently for NQuads and NTriples syntax. This property will be removed in a future release.")]
public bool NQuadsMode { get; set; }
Property Value
Type Description
bool
Remarks

This is used internally to alter how DataTypes get tokenised, normally these are just returned as a UriToken since a Literal can only occur as the Object in NTriples and so if we see a Uri after a Literal it must be it's datatype and not part of another Triple.

In the case of NQuads a UriToken may follow a Literal as the Context of that Triple and not its datatype so it's important to distinguish by using a DataTypeToken instead.

| Edit this page View Source

Syntax

Gets/Sets the NTriples syntax that should be supported.

Declaration
public NTriplesSyntax Syntax { get; set; }
Property Value
Type Description
NTriplesSyntax

Methods

| Edit this page View Source

GetNextToken()

Gets the next available Token from the Input Stream.

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

Implements

ITokeniser

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • NTriplesTokeniser(StreamReader)
    • NTriplesTokeniser(StreamReader, NTriplesSyntax)
    • NTriplesTokeniser(TextReader)
    • NTriplesTokeniser(TextReader, NTriplesSyntax)
    • NTriplesTokeniser(ParsingTextReader)
    • NTriplesTokeniser(ParsingTextReader, NTriplesSyntax)
  • Properties
    • NQuadsMode
    • Syntax
  • Methods
    • GetNextToken()
  • Implements
  • Extension Methods
Back to top Generated by DocFX