Show / Hide Table of Contents

Class GraphLiteralNode

Class for representing Graph Literal Nodes which are supported in highly expressive RDF syntaxes like Notation 3.

Inheritance
object
BaseNode
BaseGraphLiteralNode
GraphLiteralNode
Implements
IGraphLiteralNode
IEquatable<BaseGraphLiteralNode>
IComparable<BaseGraphLiteralNode>
IValuedNode
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<GraphLiteralNode>
IComparable<GraphLiteralNode>
Inherited Members
BaseGraphLiteralNode.SubGraph
BaseGraphLiteralNode.GetHashCode()
BaseGraphLiteralNode.Equals(object)
BaseGraphLiteralNode.Equals(INode)
BaseGraphLiteralNode.Equals(IRefNode)
BaseGraphLiteralNode.Equals(IBlankNode)
BaseGraphLiteralNode.Equals(IGraphLiteralNode)
BaseGraphLiteralNode.Equals(ILiteralNode)
BaseGraphLiteralNode.Equals(IUriNode)
BaseGraphLiteralNode.Equals(IVariableNode)
BaseGraphLiteralNode.Equals(ITripleNode)
BaseGraphLiteralNode.Equals(BaseGraphLiteralNode)
BaseGraphLiteralNode.ToString()
BaseGraphLiteralNode.CompareTo(INode)
BaseGraphLiteralNode.CompareTo(IRefNode)
BaseGraphLiteralNode.CompareTo(IBlankNode)
BaseGraphLiteralNode.CompareTo(IGraphLiteralNode)
BaseGraphLiteralNode.CompareTo(ILiteralNode)
BaseGraphLiteralNode.CompareTo(IUriNode)
BaseGraphLiteralNode.CompareTo(IVariableNode)
BaseGraphLiteralNode.CompareTo(ITripleNode)
BaseGraphLiteralNode.CompareTo(BaseGraphLiteralNode)
BaseGraphLiteralNode.AsString()
BaseGraphLiteralNode.AsInteger()
BaseGraphLiteralNode.AsDecimal()
BaseGraphLiteralNode.AsFloat()
BaseGraphLiteralNode.AsDouble()
BaseGraphLiteralNode.AsBoolean()
BaseGraphLiteralNode.AsDateTime()
BaseGraphLiteralNode.AsDateTimeOffset()
BaseGraphLiteralNode.AsTimeSpan()
BaseGraphLiteralNode.EffectiveType
BaseGraphLiteralNode.NumericType
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 GraphLiteralNode : BaseGraphLiteralNode, IGraphLiteralNode, IEquatable<BaseGraphLiteralNode>, IComparable<BaseGraphLiteralNode>, IValuedNode, 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<GraphLiteralNode>, IComparable<GraphLiteralNode>

Constructors

| Edit this page View Source

GraphLiteralNode()

Creates a new graph literal node whose value is an empty sub-graph.

Declaration
public GraphLiteralNode()
| Edit this page View Source

GraphLiteralNode(IGraph)

Creates a new Graph Literal Node whose value is the specified sub-graph.

Declaration
public GraphLiteralNode(IGraph subGraph)
Parameters
Type Name Description
IGraph subGraph

Sub-graph this node represents.

Methods

| Edit this page View Source

CompareTo(GraphLiteralNode)

Implementation of Compare To for Graph Literal Nodes.

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

Graph 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(GraphLiteralNode)

Determines whether this Node is equal to a Graph Literal Node.

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

Graph Literal Node.

Returns
Type Description
bool

Implements

IGraphLiteralNode
IEquatable<T>
IComparable<T>
IValuedNode
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>

Extension Methods

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