Click or drag to resize

BaseToken Class

Base Implementation of IToken used by all derived tokens for ease of implementation.
Inheritance Hierarchy
System.Object
  VDS.RDF.Parsing.Tokens.BaseToken
    More...

Namespace:  VDS.RDF.Parsing.Tokens
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public abstract class BaseToken : IToken

The BaseToken type exposes the following members.

Constructors
  NameDescription
Protected methodBaseToken
Creates a Token and fills in its Values.
Top
Properties
  NameDescription
Public propertyEndLine
Gets the Line at which this Token Ends.
Public propertyEndPosition
Gets the Column at which this Token Ends.
Public propertyLength
Gets the Length of the Tokens Value.
Public propertyStartLine
Gets the Line at which this Token Starts.
Public propertyStartPosition
Gets the Column at which this Token Starts.
Public propertyTokenType
Gets an arbitrary integer which indicates the Type of the Token.
Public propertyValue
Gets the String Value which this Token represents (if any).
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Gets a Hash Code for a Token.
(Overrides Object.GetHashCode().)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Gets a String representation of the Token Type and Value.
(Overrides Object.ToString().)
Top
Fields
  NameDescription
Protected field_endline
Variables for representing the Type and Position of the Token.
Protected field_endpos
Variables for representing the Type and Position of the Token.
Protected field_startline
Variables for representing the Type and Position of the Token.
Protected field_startpos
Variables for representing the Type and Position of the Token.
Protected field_tokentype
Variables for representing the Type and Position of the Token.
Protected field_value
Variable containg the value of the Token.
Top
See Also
Inheritance Hierarchy
System.Object
  VDS.RDF.Parsing.Tokens.BaseToken
    VDS.RDF.Parsing.Tokens.AbsKeywordToken
    VDS.RDF.Parsing.Tokens.AddKeywordToken
    VDS.RDF.Parsing.Tokens.AllKeywordToken
    VDS.RDF.Parsing.Tokens.AllToken
    VDS.RDF.Parsing.Tokens.AndToken
    VDS.RDF.Parsing.Tokens.AscKeywordToken
    VDS.RDF.Parsing.Tokens.AsKeywordToken
    VDS.RDF.Parsing.Tokens.AskKeywordToken
    VDS.RDF.Parsing.Tokens.AssignmentToken
    VDS.RDF.Parsing.Tokens.ATToken
    VDS.RDF.Parsing.Tokens.AvgKeywordToken
    VDS.RDF.Parsing.Tokens.BaseDirectiveToken
    VDS.RDF.Parsing.Tokens.BindingsKeywordToken
    VDS.RDF.Parsing.Tokens.BindKeywordToken
    VDS.RDF.Parsing.Tokens.BitwiseOrToken
    VDS.RDF.Parsing.Tokens.BlankNodeCollectionToken
    VDS.RDF.Parsing.Tokens.BlankNodeToken
    VDS.RDF.Parsing.Tokens.BlankNodeWithIDToken
    VDS.RDF.Parsing.Tokens.BNodeKeywordToken
    VDS.RDF.Parsing.Tokens.BOFToken
    VDS.RDF.Parsing.Tokens.BoundKeywordToken
    VDS.RDF.Parsing.Tokens.CallKeywordToken
    VDS.RDF.Parsing.Tokens.CeilKeywordToken
    VDS.RDF.Parsing.Tokens.ClearKeywordToken
    VDS.RDF.Parsing.Tokens.CoalesceKeywordToken
    VDS.RDF.Parsing.Tokens.CommaToken
    VDS.RDF.Parsing.Tokens.CommentToken
    VDS.RDF.Parsing.Tokens.ConcatKeywordToken
    VDS.RDF.Parsing.Tokens.ConstructKeywordToken
    VDS.RDF.Parsing.Tokens.CopyKeywordToken
    VDS.RDF.Parsing.Tokens.CountKeywordToken
    VDS.RDF.Parsing.Tokens.CreateKeywordToken
    VDS.RDF.Parsing.Tokens.CustomKeywordDefinitionToken
    VDS.RDF.Parsing.Tokens.CustomKeywordToken
    VDS.RDF.Parsing.Tokens.DataKeywordToken
    VDS.RDF.Parsing.Tokens.DataTypeKeywordToken
    VDS.RDF.Parsing.Tokens.DataTypeToken
    VDS.RDF.Parsing.Tokens.DayKeywordToken
    VDS.RDF.Parsing.Tokens.DefaultKeywordToken
    VDS.RDF.Parsing.Tokens.DeleteKeywordToken
    VDS.RDF.Parsing.Tokens.DescKeywordToken
    VDS.RDF.Parsing.Tokens.DescribeKeywordToken
    VDS.RDF.Parsing.Tokens.DistinctKeywordToken
    VDS.RDF.Parsing.Tokens.DivideToken
    VDS.RDF.Parsing.Tokens.DotToken
    VDS.RDF.Parsing.Tokens.DropKeywordToken
    VDS.RDF.Parsing.Tokens.EncodeForUriKeywordToken
    VDS.RDF.Parsing.Tokens.EOFToken
    VDS.RDF.Parsing.Tokens.EOLToken
    VDS.RDF.Parsing.Tokens.EqualityToken
    VDS.RDF.Parsing.Tokens.ExclamationToken
    VDS.RDF.Parsing.Tokens.ExistsKeywordToken
    VDS.RDF.Parsing.Tokens.FilterKeywordToken
    VDS.RDF.Parsing.Tokens.FloorKeywordToken
    VDS.RDF.Parsing.Tokens.ForAllQuantifierToken
    VDS.RDF.Parsing.Tokens.ForSomeQuantifierToken
    VDS.RDF.Parsing.Tokens.FromKeywordToken
    VDS.RDF.Parsing.Tokens.FromNamedKeywordToken
    VDS.RDF.Parsing.Tokens.GraphKeywordToken
    VDS.RDF.Parsing.Tokens.GraphLiteralToken
    VDS.RDF.Parsing.Tokens.GreaterThanOrEqualToToken
    VDS.RDF.Parsing.Tokens.GreaterThanToken
    VDS.RDF.Parsing.Tokens.GroupByKeywordToken
    VDS.RDF.Parsing.Tokens.GroupConcatKeywordToken
    VDS.RDF.Parsing.Tokens.HashToken
    VDS.RDF.Parsing.Tokens.HatHatToken
    VDS.RDF.Parsing.Tokens.HatToken
    VDS.RDF.Parsing.Tokens.HavingKeywordToken
    VDS.RDF.Parsing.Tokens.HoursKeywordToken
    VDS.RDF.Parsing.Tokens.IfKeywordToken
    VDS.RDF.Parsing.Tokens.ImpliedByToken
    VDS.RDF.Parsing.Tokens.ImpliesToken
    VDS.RDF.Parsing.Tokens.InKeywordToken
    VDS.RDF.Parsing.Tokens.InsertKeywordToken
    VDS.RDF.Parsing.Tokens.IntoKeywordToken
    VDS.RDF.Parsing.Tokens.IriKeywordToken
    VDS.RDF.Parsing.Tokens.IsBlankKeywordToken
    VDS.RDF.Parsing.Tokens.IsIriKeywordToken
    VDS.RDF.Parsing.Tokens.IsLiteralKeywordToken
    VDS.RDF.Parsing.Tokens.IsNumericKeywordToken
    VDS.RDF.Parsing.Tokens.IsUriKeywordToken
    VDS.RDF.Parsing.Tokens.KeywordAToken
    VDS.RDF.Parsing.Tokens.KeywordDirectiveToken
    VDS.RDF.Parsing.Tokens.KeywordIsToken
    VDS.RDF.Parsing.Tokens.KeywordOfToken
    VDS.RDF.Parsing.Tokens.LangKeywordToken
    VDS.RDF.Parsing.Tokens.LangMatchesKeywordToken
    VDS.RDF.Parsing.Tokens.LanguageSpecifierToken
    VDS.RDF.Parsing.Tokens.LCaseKeywordToken
    VDS.RDF.Parsing.Tokens.LeftBracketToken
    VDS.RDF.Parsing.Tokens.LeftCurlyBracketToken
    VDS.RDF.Parsing.Tokens.LeftSquareBracketToken
    VDS.RDF.Parsing.Tokens.LengthKeywordToken
    VDS.RDF.Parsing.Tokens.LessThanOrEqualToToken
    VDS.RDF.Parsing.Tokens.LessThanToken
    VDS.RDF.Parsing.Tokens.LetKeywordToken
    VDS.RDF.Parsing.Tokens.LimitKeywordToken
    VDS.RDF.Parsing.Tokens.LiteralToken
    VDS.RDF.Parsing.Tokens.LiteralWithDataTypeToken
    VDS.RDF.Parsing.Tokens.LiteralWithLanguageSpecifierToken
    VDS.RDF.Parsing.Tokens.LoadKeywordToken
    VDS.RDF.Parsing.Tokens.LongLiteralToken
    VDS.RDF.Parsing.Tokens.MaxKeywordToken
    VDS.RDF.Parsing.Tokens.MD5KeywordToken
    VDS.RDF.Parsing.Tokens.MedianKeywordToken
    VDS.RDF.Parsing.Tokens.MinKeywordToken
    VDS.RDF.Parsing.Tokens.MinusKeywordToken
    VDS.RDF.Parsing.Tokens.MinusToken
    VDS.RDF.Parsing.Tokens.MinutesKeywordToken
    VDS.RDF.Parsing.Tokens.ModeKeywordToken
    VDS.RDF.Parsing.Tokens.MonthKeywordToken
    VDS.RDF.Parsing.Tokens.MoveKeywordToken
    VDS.RDF.Parsing.Tokens.MultiplyToken
    VDS.RDF.Parsing.Tokens.NamedKeywordToken
    VDS.RDF.Parsing.Tokens.NegationToken
    VDS.RDF.Parsing.Tokens.NotEqualsToken
    VDS.RDF.Parsing.Tokens.NotExistsKeywordToken
    VDS.RDF.Parsing.Tokens.NotInKeywordToken
    VDS.RDF.Parsing.Tokens.NowKeywordToken
    VDS.RDF.Parsing.Tokens.NumericMaxKeywordToken
    VDS.RDF.Parsing.Tokens.NumericMinKeywordToken
    VDS.RDF.Parsing.Tokens.OffsetKeywordToken
    VDS.RDF.Parsing.Tokens.OptionalKeywordToken
    VDS.RDF.Parsing.Tokens.OrderByKeywordToken
    VDS.RDF.Parsing.Tokens.OrToken
    VDS.RDF.Parsing.Tokens.PathToken
    VDS.RDF.Parsing.Tokens.PlainLiteralToken
    VDS.RDF.Parsing.Tokens.PlusToken
    VDS.RDF.Parsing.Tokens.PrefixDirectiveToken
    VDS.RDF.Parsing.Tokens.PrefixToken
    VDS.RDF.Parsing.Tokens.QNameToken
    VDS.RDF.Parsing.Tokens.QuestionToken
    VDS.RDF.Parsing.Tokens.RandKeywordToken
    VDS.RDF.Parsing.Tokens.ReducedKeywordToken
    VDS.RDF.Parsing.Tokens.RegexKeywordToken
    VDS.RDF.Parsing.Tokens.ReplaceKeywordToken
    VDS.RDF.Parsing.Tokens.RightBracketToken
    VDS.RDF.Parsing.Tokens.RightCurlyBracketToken
    VDS.RDF.Parsing.Tokens.RightSquareBracketToken
    VDS.RDF.Parsing.Tokens.RoundKeywordToken
    VDS.RDF.Parsing.Tokens.SameTermKeywordToken
    VDS.RDF.Parsing.Tokens.SampleKeywordToken
    VDS.RDF.Parsing.Tokens.SecondsKeywordToken
    VDS.RDF.Parsing.Tokens.SelectKeywordToken
    VDS.RDF.Parsing.Tokens.SemicolonToken
    VDS.RDF.Parsing.Tokens.SeparatorKeywordToken
    VDS.RDF.Parsing.Tokens.ServiceKeywordToken
    VDS.RDF.Parsing.Tokens.Sha1KeywordToken
    VDS.RDF.Parsing.Tokens.Sha224KeywordToken
    VDS.RDF.Parsing.Tokens.Sha256KeywordToken
    VDS.RDF.Parsing.Tokens.Sha384KeywordToken
    VDS.RDF.Parsing.Tokens.Sha512KeywordToken
    VDS.RDF.Parsing.Tokens.SilentKeywordToken
    VDS.RDF.Parsing.Tokens.StrAfterKeywordToken
    VDS.RDF.Parsing.Tokens.StrBeforeKeywordToken
    VDS.RDF.Parsing.Tokens.StrContainsKeywordToken
    VDS.RDF.Parsing.Tokens.StrDtKeywordToken
    VDS.RDF.Parsing.Tokens.StrEndsKeywordToken
    VDS.RDF.Parsing.Tokens.StrKeywordToken
    VDS.RDF.Parsing.Tokens.StrLangKeywordToken
    VDS.RDF.Parsing.Tokens.StrLenKeywordToken
    VDS.RDF.Parsing.Tokens.StrStartsKeywordToken
    VDS.RDF.Parsing.Tokens.StrUUIDKeywordToken
    VDS.RDF.Parsing.Tokens.SubStrKeywordToken
    VDS.RDF.Parsing.Tokens.SumKeywordToken
    VDS.RDF.Parsing.Tokens.TabToken
    VDS.RDF.Parsing.Tokens.TimezoneKeywordToken
    VDS.RDF.Parsing.Tokens.ToKeywordToken
    VDS.RDF.Parsing.Tokens.TZKeywordToken
    VDS.RDF.Parsing.Tokens.UCaseKeywordToken
    VDS.RDF.Parsing.Tokens.UndefKeywordToken
    VDS.RDF.Parsing.Tokens.UnderscoreToken
    VDS.RDF.Parsing.Tokens.UnionKeywordToken
    VDS.RDF.Parsing.Tokens.UnsaidKeywordToken
    VDS.RDF.Parsing.Tokens.UriKeywordToken
    VDS.RDF.Parsing.Tokens.UriToken
    VDS.RDF.Parsing.Tokens.UsingKeywordToken
    VDS.RDF.Parsing.Tokens.UUIDKeywordToken
    VDS.RDF.Parsing.Tokens.ValuesKeywordToken
    VDS.RDF.Parsing.Tokens.VariableToken
    VDS.RDF.Parsing.Tokens.WhereKeywordToken
    VDS.RDF.Parsing.Tokens.WithKeywordToken
    VDS.RDF.Parsing.Tokens.YearKeywordToken