Show / Hide Table of Contents

Class TurtleParserContext

Parser Context for Turtle parsing.

Inheritance
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

| Edit this page 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.

| Edit this page 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.

bool traceParsing

Whether to trace parsing.

bool traceTokeniser

Whether to trace tokenisation.

| Edit this page 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.

| Edit this page 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.

bool traceParsing

Whether to trace parsing.

bool traceTokeniser

Whether to trace tokenisation.

| Edit this page 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.

| Edit this page 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.

bool traceParsing

Whether to trace parsing.

bool traceTokeniser

Whether to trace tokenisation.

| Edit this page 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.

| Edit this page 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.

bool traceParsing

Whether to trace parsing.

bool traceTokeniser

Whether to trace tokenisation.

| Edit this page 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.

bool traceParsing

Whether to trace parsing.

bool traceTokeniser

Whether to trace tokenisation.

IUriFactory uriFactory

URI Factory to use.

Properties

| Edit this page View Source

QNameUnescapeFunction

Function for unescaping QNames.

Declaration
public Func<string, string> QNameUnescapeFunction { get; }
Property Value
Type Description
Func<string, string>
| Edit this page 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)
  • Edit this page
  • View Source
In this article
  • Constructors
    • TurtleParserContext(IGraph, ITokeniser, TurtleSyntax)
    • TurtleParserContext(IGraph, ITokeniser, TurtleSyntax, bool, bool)
    • TurtleParserContext(IGraph, ITokeniser, TurtleSyntax, TokenQueueMode)
    • TurtleParserContext(IGraph, ITokeniser, TurtleSyntax, TokenQueueMode, bool, bool)
    • TurtleParserContext(IRdfHandler, ITokeniser, TurtleSyntax)
    • TurtleParserContext(IRdfHandler, ITokeniser, TurtleSyntax, bool, bool)
    • TurtleParserContext(IRdfHandler, ITokeniser, TurtleSyntax, TokenQueueMode)
    • TurtleParserContext(IRdfHandler, ITokeniser, TurtleSyntax, TokenQueueMode, bool, bool)
    • TurtleParserContext(IRdfHandler, ITokeniser, TurtleSyntax, TokenQueueMode, bool, bool, IUriFactory)
  • Properties
    • QNameUnescapeFunction
    • Syntax
  • Implements
  • Extension Methods
Back to top Generated by DocFX