• User Guide
  • API Documentation
  • Developer Guide
  • Support
  • API Documentation
Show / Hide Table of Contents

Class TokenisingParserContext

Class for Parser Contexts for Tokeniser based Parsing.

Inheritance
object
BaseParserContext
TokenisingParserContext
Notation3ParserContext
SparqlQueryParserContext
SparqlUpdateParserContext
TurtleParserContext
Implements
IParserContext
ITokenisingParserContext
Inherited Members
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 TokenisingParserContext : BaseParserContext, IParserContext, ITokenisingParserContext

Constructors

| Edit this page View Source

TokenisingParserContext(IGraph, ITokeniser)

Creates a new Tokenising Parser Context with default settings.

Declaration
public TokenisingParserContext(IGraph g, ITokeniser tokeniser)
Parameters
Type Name Description
IGraph g

Graph to parse into.

ITokeniser tokeniser

Tokeniser to use.

| Edit this page View Source

TokenisingParserContext(IGraph, ITokeniser, bool, bool)

Creates a new Tokenising Parser Context with custom settings.

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

Graph to parse into.

ITokeniser tokeniser

Tokeniser to use.

bool traceParsing

Whether to trace parsing.

bool traceTokeniser

Whether to trace tokenisation.

| Edit this page View Source

TokenisingParserContext(IGraph, ITokeniser, TokenQueueMode)

Creates a new Tokenising Parser Context with custom settings.

Declaration
public TokenisingParserContext(IGraph g, ITokeniser tokeniser, TokenQueueMode queueMode)
Parameters
Type Name Description
IGraph g

Graph to parse into.

ITokeniser tokeniser

Tokeniser to use.

TokenQueueMode queueMode

Tokeniser Queue Mode.

| Edit this page View Source

TokenisingParserContext(IGraph, ITokeniser, TokenQueueMode, bool, bool)

Creates a new Tokenising Parser Context with custom settings.

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

Graph to parse into.

ITokeniser tokeniser

Tokeniser to use.

TokenQueueMode queueMode

Tokeniser Queue Mode.

bool traceParsing

Whether to trace parsing.

bool traceTokeniser

Whether to trace tokenisation.

| Edit this page View Source

TokenisingParserContext(IRdfHandler, ITokeniser)

Creates a new Tokenising Parser Context with default settings.

Declaration
public TokenisingParserContext(IRdfHandler handler, ITokeniser tokeniser)
Parameters
Type Name Description
IRdfHandler handler

RDF Handler.

ITokeniser tokeniser

Tokeniser to use.

| Edit this page View Source

TokenisingParserContext(IRdfHandler, ITokeniser, bool, bool)

Creates a new Tokenising Parser Context with custom settings.

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

RDF Handler.

ITokeniser tokeniser

Tokeniser to use.

bool traceParsing

Whether to trace parsing.

bool traceTokeniser

Whether to trace tokenisation.

| Edit this page View Source

TokenisingParserContext(IRdfHandler, ITokeniser, IUriFactory)

Creates a new tokenising parser context with default settings.

Declaration
public TokenisingParserContext(IRdfHandler handler, ITokeniser tokeniser, IUriFactory uriFactory)
Parameters
Type Name Description
IRdfHandler handler

RDF handler.

ITokeniser tokeniser

Tokeniser to use.

IUriFactory uriFactory

URI factory to use.

| Edit this page View Source

TokenisingParserContext(IRdfHandler, ITokeniser, TokenQueueMode)

Creates a new Tokenising Parser Context with custom settings.

Declaration
public TokenisingParserContext(IRdfHandler handler, ITokeniser tokeniser, TokenQueueMode queueMode)
Parameters
Type Name Description
IRdfHandler handler

RDF Handler.

ITokeniser tokeniser

Tokeniser to use.

TokenQueueMode queueMode

Tokeniser Queue Mode.

| Edit this page View Source

TokenisingParserContext(IRdfHandler, ITokeniser, TokenQueueMode, bool, bool, IUriFactory)

Creates a new Tokenising Parser Context with custom settings.

Declaration
public TokenisingParserContext(IRdfHandler handler, ITokeniser tokeniser, TokenQueueMode queueMode, bool traceParsing, bool traceTokeniser, IUriFactory uriFactory = null)
Parameters
Type Name Description
IRdfHandler handler

RDF Handler.

ITokeniser tokeniser

Tokeniser to use.

TokenQueueMode queueMode

Tokeniser Queue Mode.

bool traceParsing

Whether to trace parsing.

bool traceTokeniser

Whether to trace tokenisation.

IUriFactory uriFactory

The factory to use when creating URIs during the parse. If null the root URI factory will be used.

Fields

| Edit this page View Source

_localTokens

Local Tokens.

Declaration
protected Stack<IToken> _localTokens
Field Value
Type Description
Stack<IToken>
| Edit this page View Source

_queue

Tokeniser.

Declaration
protected ITokenQueue _queue
Field Value
Type Description
ITokenQueue
| Edit this page View Source

_traceTokeniser

Is Tokeniser traced?.

Declaration
protected bool _traceTokeniser
Field Value
Type Description
bool

Properties

| Edit this page View Source

LocalTokens

Gets the Local Tokens stack.

Declaration
public Stack<IToken> LocalTokens { get; }
Property Value
Type Description
Stack<IToken>
| Edit this page View Source

Tokens

Gets the Token Queue.

Declaration
public ITokenQueue Tokens { get; }
Property Value
Type Description
ITokenQueue
| Edit this page View Source

TraceTokeniser

Gets/Sets whether tokeniser tracing is used.

Declaration
public bool TraceTokeniser { get; set; }
Property Value
Type Description
bool

Implements

IParserContext
ITokenisingParserContext

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • TokenisingParserContext(IGraph, ITokeniser)
    • TokenisingParserContext(IGraph, ITokeniser, bool, bool)
    • TokenisingParserContext(IGraph, ITokeniser, TokenQueueMode)
    • TokenisingParserContext(IGraph, ITokeniser, TokenQueueMode, bool, bool)
    • TokenisingParserContext(IRdfHandler, ITokeniser)
    • TokenisingParserContext(IRdfHandler, ITokeniser, bool, bool)
    • TokenisingParserContext(IRdfHandler, ITokeniser, IUriFactory)
    • TokenisingParserContext(IRdfHandler, ITokeniser, TokenQueueMode)
    • TokenisingParserContext(IRdfHandler, ITokeniser, TokenQueueMode, bool, bool, IUriFactory)
  • Fields
    • _localTokens
    • _queue
    • _traceTokeniser
  • Properties
    • LocalTokens
    • Tokens
    • TraceTokeniser
  • Implements
  • Extension Methods
Back to top Generated by DocFX