Show / Hide Table of Contents

Class LiteralNode

Class for representing Literal Nodes.

Inheritance
object
BaseNode
BaseLiteralNode
LiteralNode
BooleanNode
DateTimeNode
NumericNode
StringNode
TimeSpanNode
Implements
ILiteralNode
INode
IComparable<INode>
IComparable<IBlankNode>
IComparable<IGraphLiteralNode>
IComparable<ILiteralNode>
IComparable<IUriNode>
IComparable<IVariableNode>
IComparable<IRefNode>
IComparable<ITripleNode>
IEquatable<INode>
IEquatable<IBlankNode>
IEquatable<IGraphLiteralNode>
IEquatable<ILiteralNode>
IEquatable<IUriNode>
IEquatable<IVariableNode>
IEquatable<IRefNode>
IEquatable<ITripleNode>
IEquatable<BaseLiteralNode>
IComparable<BaseLiteralNode>
IEquatable<LiteralNode>
IComparable<LiteralNode>
Inherited Members
BaseLiteralNode.Value
BaseLiteralNode.Language
BaseLiteralNode.DataType
BaseLiteralNode.Equals(object)
BaseLiteralNode.GetHashCode()
BaseLiteralNode.Equals(INode)
BaseLiteralNode.Equals(IRefNode)
BaseLiteralNode.Equals(IBlankNode)
BaseLiteralNode.Equals(IGraphLiteralNode)
BaseLiteralNode.Equals(ILiteralNode)
BaseLiteralNode.Equals(IUriNode)
BaseLiteralNode.Equals(IVariableNode)
BaseLiteralNode.Equals(ITripleNode)
BaseLiteralNode.Equals(BaseLiteralNode)
BaseLiteralNode.ToString()
BaseLiteralNode.CompareTo(INode)
BaseLiteralNode.CompareTo(IRefNode)
BaseLiteralNode.CompareTo(IBlankNode)
BaseLiteralNode.CompareTo(ILiteralNode)
BaseLiteralNode.CompareTo(IGraphLiteralNode)
BaseLiteralNode.CompareTo(IUriNode)
BaseLiteralNode.CompareTo(IVariableNode)
BaseLiteralNode.CompareTo(ITripleNode)
BaseLiteralNode.CompareTo(BaseLiteralNode)
BaseNode._nodeType
BaseNode.NodeType
BaseNode.ToString(INodeFormatter)
BaseNode.ToString(INodeFormatter, TripleSegment)
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: VDS.RDF
Assembly: dotNetRdf.dll
Syntax
public class LiteralNode : BaseLiteralNode, ILiteralNode, INode, IComparable<INode>, IComparable<IBlankNode>, IComparable<IGraphLiteralNode>, IComparable<ILiteralNode>, IComparable<IUriNode>, IComparable<IVariableNode>, IComparable<IRefNode>, IComparable<ITripleNode>, IEquatable<INode>, IEquatable<IBlankNode>, IEquatable<IGraphLiteralNode>, IEquatable<ILiteralNode>, IEquatable<IUriNode>, IEquatable<IVariableNode>, IEquatable<IRefNode>, IEquatable<ITripleNode>, IEquatable<BaseLiteralNode>, IComparable<BaseLiteralNode>, IEquatable<LiteralNode>, IComparable<LiteralNode>

Constructors

| Edit this page View Source

LiteralNode(string, bool)

Constructor for Literal Nodes.

Declaration
public LiteralNode(string literal, bool normalize = true)
Parameters
Type Name Description
string literal

String value of the Literal.

bool normalize

Whether to Normalize the Literal Value.

| Edit this page View Source

LiteralNode(string, string, bool)

Constructor for Literal Nodes.

Declaration
public LiteralNode(string literal, string langSpec, bool normalize = true)
Parameters
Type Name Description
string literal

String value of the Literal.

string langSpec

String value for the Language Specifier for the Literal.

bool normalize

Whether to Normalize the Literal Value.

| Edit this page View Source

LiteralNode(string, Uri, bool)

Constructor for Literal Nodes.

Declaration
public LiteralNode(string literal, Uri datatype, bool normalize = true)
Parameters
Type Name Description
string literal

String value of the Literal.

Uri datatype

Uri for the Literals Data Type.

bool normalize

Whether to Normalize the Literal Value.

Methods

| Edit this page View Source

CompareTo(LiteralNode)

Implementation of Compare To for Literal Nodes.

Declaration
public int CompareTo(LiteralNode other)
Parameters
Type Name Description
LiteralNode other

Literal Node to Compare To.

Returns
Type Description
int
Remarks

Simply invokes the more general implementation of this method.

| Edit this page View Source

Equals(LiteralNode)

Determines whether this Node is equal to a Literal Node.

Declaration
public bool Equals(LiteralNode other)
Parameters
Type Name Description
LiteralNode other

Literal Node.

Returns
Type Description
bool

Implements

ILiteralNode
INode
IComparable<T>
IComparable<T>
IComparable<T>
IComparable<T>
IComparable<T>
IComparable<T>
IComparable<T>
IComparable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IComparable<T>
IEquatable<T>
IComparable<T>

Extension Methods

Extensions.ToSafeString(object)
DynamicExtensions.AsDynamic(INode, IGraph, Uri)
Extensions.EffectiveBooleanValue(INode)
Extensions.IsListRoot(INode, IGraph)
ValuedNodeExtensions.AsValuedNode(INode)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • LiteralNode(string, bool)
    • LiteralNode(string, string, bool)
    • LiteralNode(string, Uri, bool)
  • Methods
    • CompareTo(LiteralNode)
    • Equals(LiteralNode)
  • Implements
  • Extension Methods
Back to top Generated by DocFX