Show / Hide Table of Contents

Class TurtleParser

Parser for Turtle syntax.

Inheritance
System.Object
TurtleParser
Implements
IRdfReader
ITraceableParser
ITraceableTokeniser
ITokenisingParser
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: VDS.RDF.Parsing
Assembly: dotNetRdf.dll
Syntax
public class TurtleParser : IRdfReader, ITraceableParser, ITraceableTokeniser, ITokenisingParser

Constructors

| Improve this Doc View Source

TurtleParser()

Creates a new Turtle Parser.

Declaration
public TurtleParser()
| Improve this Doc View Source

TurtleParser(TokenQueueMode, TurtleSyntax, bool)

Creates a new Turtle Parser which uses the given Token Queue Mode.

Declaration
public TurtleParser(TokenQueueMode queueMode, TurtleSyntax syntax, bool validateIris = false)
Parameters
Type Name Description
TokenQueueMode queueMode

Queue Mode for Turtle.

TurtleSyntax syntax

Turtle Syntax.

System.Boolean validateIris

Whether or not to validate IRIs during tokenization.

Remarks

IRIs will only be validated if syntax is W3C and validateIris is true.

| Improve this Doc View Source

TurtleParser(TokenQueueMode)

Creates a new Turtle Parser which uses the given Token Queue Mode.

Declaration
public TurtleParser(TokenQueueMode queueMode)
Parameters
Type Name Description
TokenQueueMode queueMode

Queue Mode for Turtle.

| Improve this Doc View Source

TurtleParser(TurtleSyntax, bool)

Creates a new Turtle Parser.

Declaration
public TurtleParser(TurtleSyntax syntax, bool validateIris)
Parameters
Type Name Description
TurtleSyntax syntax

Turtle Syntax.

System.Boolean validateIris

Whether or not to validate IRIs during tokenization.

Remarks

IRIs will only be validated if syntax is W3C and validateIris is true.

| Improve this Doc View Source

TurtleParser(TurtleSyntax)

Creates a new Turtle Parser.

Declaration
[Obsolete("The Options.ValidateIris API has been deprecated. Please use the constructor that allows IRI validation to be set directly.")]
public TurtleParser(TurtleSyntax syntax)
Parameters
Type Name Description
TurtleSyntax syntax

Turtle Syntax.

Remarks

IRIs will only be validated if syntax is W3C and ValidateIris is true.

Properties

| Improve this Doc View Source

TokenQueueMode

Gets/Sets the token queue mode used.

Declaration
public TokenQueueMode TokenQueueMode { get; set; }
Property Value
Type Description
TokenQueueMode
| Improve this Doc View Source

TraceParsing

Gets/Sets whether Parsing Trace is written to the Console.

Declaration
public bool TraceParsing { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

TraceTokeniser

Gets/Sets whether Tokeniser Trace is written to the Console.

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

Methods

| Improve this Doc View Source

Load(IGraph, StreamReader)

Loads a Graph by reading Turtle syntax from the given input.

Declaration
public void Load(IGraph g, StreamReader input)
Parameters
Type Name Description
IGraph g

Graph to load into.

System.IO.StreamReader input

Stream to read from.

| Improve this Doc View Source

Load(IGraph, TextReader)

Loads a Graph by reading Turtle syntax from the given input.

Declaration
public void Load(IGraph g, TextReader input)
Parameters
Type Name Description
IGraph g

Graph to load into.

System.IO.TextReader input

Input to read from.

| Improve this Doc View Source

Load(IGraph, string)

Loads a Graph by reading Turtle syntax from the given file.

Declaration
public void Load(IGraph g, string filename)
Parameters
Type Name Description
IGraph g

Graph to load into.

string filename

File to read from.

| Improve this Doc View Source

Load(IRdfHandler, StreamReader, IUriFactory)

Loads RDF by reading Turtle syntax from the given input using a RDF Handler.

Declaration
public void Load(IRdfHandler handler, StreamReader input, IUriFactory uriFactory)
Parameters
Type Name Description
IRdfHandler handler

RDF Handle to use.

System.IO.StreamReader input

Stream to read from.

IUriFactory uriFactory

URI factory to use.

| Improve this Doc View Source

Load(IRdfHandler, StreamReader)

Loads RDF by reading Turtle syntax from the given input using a RDF Handler.

Declaration
public void Load(IRdfHandler handler, StreamReader input)
Parameters
Type Name Description
IRdfHandler handler

RDF Handle to use.

System.IO.StreamReader input

Stream to read from.

| Improve this Doc View Source

Load(IRdfHandler, TextReader, IUriFactory)

Loads RDF by reading Turtle syntax from the given input using a RDF Handler.

Declaration
public void Load(IRdfHandler handler, TextReader input, IUriFactory uriFactory)
Parameters
Type Name Description
IRdfHandler handler

RDF Handle to use.

System.IO.TextReader input

Input to read from.

IUriFactory uriFactory

URI factory to use.

| Improve this Doc View Source

Load(IRdfHandler, TextReader)

Loads RDF by reading Turtle syntax from the given input using a RDF Handler.

Declaration
public void Load(IRdfHandler handler, TextReader input)
Parameters
Type Name Description
IRdfHandler handler

RDF Handle to use.

System.IO.TextReader input

Input to read from.

| Improve this Doc View Source

Load(IRdfHandler, string, IUriFactory)

Loads RDF by reading Turtle syntax from the given file using a RDF Handler.

Declaration
public void Load(IRdfHandler handler, string filename, IUriFactory uriFactory)
Parameters
Type Name Description
IRdfHandler handler

RDF Handle to use.

string filename

File to read from.

IUriFactory uriFactory

URI factory to use.

| Improve this Doc View Source

Load(IRdfHandler, string)

Loads RDF by reading Turtle syntax from the given file using a RDF Handler.

Declaration
public void Load(IRdfHandler handler, string filename)
Parameters
Type Name Description
IRdfHandler handler

RDF Handle to use.

string filename

File to read from.

| Improve this Doc View Source

ToString()

Gets the String representation of the Parser which is a description of the syntax it parses.

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
object.ToString()

Events

| Improve this Doc View Source

Warning

Event which is raised when the parser detects issues with the input which are non-fatal

Declaration
public event RdfReaderWarning Warning
Event Type
Type Description
RdfReaderWarning

Implements

IRdfReader
ITraceableParser
ITraceableTokeniser
ITokenisingParser

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • TurtleParser()
    • TurtleParser(TokenQueueMode, TurtleSyntax, bool)
    • TurtleParser(TokenQueueMode)
    • TurtleParser(TurtleSyntax, bool)
    • TurtleParser(TurtleSyntax)
  • Properties
    • TokenQueueMode
    • TraceParsing
    • TraceTokeniser
  • Methods
    • Load(IGraph, StreamReader)
    • Load(IGraph, TextReader)
    • Load(IGraph, string)
    • Load(IRdfHandler, StreamReader, IUriFactory)
    • Load(IRdfHandler, StreamReader)
    • Load(IRdfHandler, TextReader, IUriFactory)
    • Load(IRdfHandler, TextReader)
    • Load(IRdfHandler, string, IUriFactory)
    • Load(IRdfHandler, string)
    • ToString()
  • Events
    • Warning
  • Implements
  • Extension Methods
Back to top Generated by DocFX