Class Notation3Tokeniser
A Class for Reading an Input Stream and generating Notation 3 Tokens from it.
Implements
Inherited Members
Namespace: VDS.RDF.Parsing.Tokens
Assembly: dotNetRdf.dll
Syntax
public class Notation3Tokeniser : BaseTokeniser, ITokeniser
Constructors
| Edit this page View SourceNotation3Tokeniser(StreamReader)
Creates a new Instance of the Tokeniser.
Declaration
public Notation3Tokeniser(StreamReader input)
Parameters
Type | Name | Description |
---|---|---|
StreamReader | input | The Input Stream to generate Tokens from. |
Notation3Tokeniser(TextReader)
Creates a new Instance of the Tokeniser.
Declaration
public Notation3Tokeniser(TextReader input)
Parameters
Type | Name | Description |
---|---|---|
TextReader | input | The Input to generate Tokens from. |
Notation3Tokeniser(ParsingTextReader)
Creates a new Instance of the Tokeniser.
Declaration
public Notation3Tokeniser(ParsingTextReader input)
Parameters
Type | Name | Description |
---|---|---|
ParsingTextReader | input | The Input Stream to generate Tokens from. |
Fields
| Edit this page View SourceValidQNamesPattern
Pattern for Valid QNames that use only the Latin Alphabet.
Declaration
public const string ValidQNamesPattern = "^(([_A-Za-z])|([_A-Za-z][\\w\\-]*))?:?[_A-Za-z][\\w\\-]*$"
Field Value
Type | Description |
---|---|
string |
ValidVarNamesPattern
Patter for Valid Variable Names.
Declaration
public const string ValidVarNamesPattern = "^\\?[_A-Za-z][\\w\\-]*$"
Field Value
Type | Description |
---|---|
string |
Methods
| Edit this page View SourceGetNextToken()
Gets the next parseable Token from the Input or raises an Error.
Declaration
public override IToken GetNextToken()
Returns
Type | Description |
---|---|
IToken |
Overrides
Exceptions
Type | Condition |
---|---|
RdfParseException | Occurs when a Token cannot be parsed. |