Show / Hide Table of Contents

Class TurtleParserContext

Parser Context for Turtle parsing.

Inheritance
System.Object
BaseParserContext
TokenisingParserContext
TurtleParserContext
Implements
IParserContext
ITokenisingParserContext
Inherited Members
TokenisingParserContext._queue
TokenisingParserContext._traceTokeniser
TokenisingParserContext._localTokens
TokenisingParserContext.Tokens
TokenisingParserContext.LocalTokens
TokenisingParserContext.TraceTokeniser
BaseParserContext._handler
BaseParserContext._traceParsing
BaseParserContext.Handler
BaseParserContext.UriFactory
BaseParserContext.TraceParsing
BaseParserContext.Namespaces
BaseParserContext.BaseUri
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Parsing.Contexts
Assembly: dotNetRdf.dll
Syntax
public class TurtleParserContext : TokenisingParserContext, IParserContext, ITokenisingParserContext

Constructors

| Improve this Doc View Source

TurtleParserContext(IGraph, ITokeniser, TurtleSyntax, bool, bool)

Creates a new Turtle Parser Context with custom settings.

Declaration
public TurtleParserContext(IGraph g, ITokeniser tokeniser, TurtleSyntax syntax, bool traceParsing, bool traceTokeniser)
Parameters
Type Name Description
IGraph g

Graph to parse into.

ITokeniser tokeniser

Tokeniser to use.

TurtleSyntax syntax

Turtle Syntax.

System.Boolean traceParsing

Whether to trace parsing.

System.Boolean traceTokeniser

Whether to trace tokenisation.

| Improve this Doc View Source

TurtleParserContext(IGraph, ITokeniser, TurtleSyntax, TokenQueueMode, bool, bool)

Creates a new Turtle Parser Context with custom settings.

Declaration
public TurtleParserContext(IGraph g, ITokeniser tokeniser, TurtleSyntax syntax, TokenQueueMode queueMode, bool traceParsing, bool traceTokeniser)
Parameters
Type Name Description
IGraph g

Graph to parse into.

ITokeniser tokeniser

Tokeniser to use.

TurtleSyntax syntax

Turtle Syntax.

TokenQueueMode queueMode

Tokeniser Queue Mode.

System.Boolean traceParsing

Whether to trace parsing.

System.Boolean traceTokeniser

Whether to trace tokenisation.

| Improve this Doc View Source

TurtleParserContext(IGraph, ITokeniser, TurtleSyntax, TokenQueueMode)

Creates a new Turtle Parser Context with custom settings.

Declaration
public TurtleParserContext(IGraph g, ITokeniser tokeniser, TurtleSyntax syntax, TokenQueueMode queueMode)
Parameters
Type Name Description
IGraph g

Graph to parse into.

ITokeniser tokeniser

Tokeniser to use.

TurtleSyntax syntax

Turtle Syntax.

TokenQueueMode queueMode

Tokeniser Queue Mode.

| Improve this Doc View Source

TurtleParserContext(IGraph, ITokeniser, TurtleSyntax)

Creates a new Turtle Parser Context with default settings.

Declaration
public TurtleParserContext(IGraph g, ITokeniser tokeniser, TurtleSyntax syntax)
Parameters
Type Name Description
IGraph g

Graph to parse into.

ITokeniser tokeniser

Tokeniser to use.

TurtleSyntax syntax

Turtle Syntax.

| Improve this Doc View Source

TurtleParserContext(IRdfHandler, ITokeniser, TurtleSyntax, bool, bool)

Creates a new Turtle Parser Context with custom settings.

Declaration
public TurtleParserContext(IRdfHandler handler, ITokeniser tokeniser, TurtleSyntax syntax, bool traceParsing, bool traceTokeniser)
Parameters
Type Name Description
IRdfHandler handler

RDF Handler.

ITokeniser tokeniser

Tokeniser to use.

TurtleSyntax syntax

Turtle Syntax.

System.Boolean traceParsing

Whether to trace parsing.

System.Boolean traceTokeniser

Whether to trace tokenisation.

| Improve this Doc View Source

TurtleParserContext(IRdfHandler, ITokeniser, TurtleSyntax, TokenQueueMode, bool, bool, IUriFactory)

Creates a new Turtle Parser Context with custom settings.

Declaration
public TurtleParserContext(IRdfHandler handler, ITokeniser tokeniser, TurtleSyntax syntax, TokenQueueMode queueMode, bool traceParsing, bool traceTokeniser, IUriFactory uriFactory)
Parameters
Type Name Description
IRdfHandler handler

RDF Handler.

ITokeniser tokeniser

Tokeniser to use.

TurtleSyntax syntax

Turtle Syntax.

TokenQueueMode queueMode

Tokeniser Queue Mode.

System.Boolean traceParsing

Whether to trace parsing.

System.Boolean traceTokeniser

Whether to trace tokenisation.

IUriFactory uriFactory

URI Factory to use.

| Improve this Doc View Source

TurtleParserContext(IRdfHandler, ITokeniser, TurtleSyntax, TokenQueueMode, bool, bool)

Creates a new Turtle Parser Context with custom settings.

Declaration
public TurtleParserContext(IRdfHandler handler, ITokeniser tokeniser, TurtleSyntax syntax, TokenQueueMode queueMode, bool traceParsing, bool traceTokeniser)
Parameters
Type Name Description
IRdfHandler handler

RDF Handler.

ITokeniser tokeniser

Tokeniser to use.

TurtleSyntax syntax

Turtle Syntax.

TokenQueueMode queueMode

Tokeniser Queue Mode.

System.Boolean traceParsing

Whether to trace parsing.

System.Boolean traceTokeniser

Whether to trace tokenisation.

| Improve this Doc View Source

TurtleParserContext(IRdfHandler, ITokeniser, TurtleSyntax, TokenQueueMode)

Creates a new Turtle Parser Context with custom settings.

Declaration
public TurtleParserContext(IRdfHandler handler, ITokeniser tokeniser, TurtleSyntax syntax, TokenQueueMode queueMode)
Parameters
Type Name Description
IRdfHandler handler

RDF Handler.

ITokeniser tokeniser

Tokeniser to use.

TurtleSyntax syntax

Turtle Syntax.

TokenQueueMode queueMode

Tokeniser Queue Mode.

| Improve this Doc View Source

TurtleParserContext(IRdfHandler, ITokeniser, TurtleSyntax)

Creates a new Turtle Parser Context with default settings.

Declaration
public TurtleParserContext(IRdfHandler handler, ITokeniser tokeniser, TurtleSyntax syntax)
Parameters
Type Name Description
IRdfHandler handler

RDF Handler.

ITokeniser tokeniser

Tokeniser to use.

TurtleSyntax syntax

Turtle Syntax.

Properties

| Improve this Doc View Source

QNameUnescapeFunction

Function for unescaping QNames.

Declaration
public Func<string, string> QNameUnescapeFunction { get; }
Property Value
Type Description
System.Func<T, TResult><string, string>
| Improve this Doc View Source

Syntax

Gets the Turtle Syntax being used.

Declaration
public TurtleSyntax Syntax { get; }
Property Value
Type Description
TurtleSyntax

Implements

IParserContext
ITokenisingParserContext

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • TurtleParserContext(IGraph, ITokeniser, TurtleSyntax, bool, bool)
    • TurtleParserContext(IGraph, ITokeniser, TurtleSyntax, TokenQueueMode, bool, bool)
    • TurtleParserContext(IGraph, ITokeniser, TurtleSyntax, TokenQueueMode)
    • TurtleParserContext(IGraph, ITokeniser, TurtleSyntax)
    • TurtleParserContext(IRdfHandler, ITokeniser, TurtleSyntax, bool, bool)
    • TurtleParserContext(IRdfHandler, ITokeniser, TurtleSyntax, TokenQueueMode, bool, bool, IUriFactory)
    • TurtleParserContext(IRdfHandler, ITokeniser, TurtleSyntax, TokenQueueMode, bool, bool)
    • TurtleParserContext(IRdfHandler, ITokeniser, TurtleSyntax, TokenQueueMode)
    • TurtleParserContext(IRdfHandler, ITokeniser, TurtleSyntax)
  • Properties
    • QNameUnescapeFunction
    • Syntax
  • Implements
  • Extension Methods
Back to top Generated by DocFX