Show / Hide Table of Contents

Class ListStringsHandler

A Results Handler which extracts Literals from one/more variables in a Result Set.

Inheritance
object
BaseHandler
BaseResultsHandler
ListStringsHandler
Implements
ISparqlResultsHandler
INodeFactory
Inherited Members
BaseResultsHandler.StartResults()
BaseResultsHandler.EndResults(bool)
BaseResultsHandler.EndResultsInternal(bool)
BaseResultsHandler.HandleBooleanResult(bool)
BaseResultsHandler.HandleVariable(string)
BaseResultsHandler.HandleResult(ISparqlResult)
BaseHandler.NodeFactory
BaseHandler.NormalizeLiteralValues
BaseHandler.LanguageTagValidation
BaseHandler.ResolveQName(string)
BaseHandler.BaseUri
BaseHandler.NamespaceMap
BaseHandler.UriFactory
BaseHandler.CreateBlankNode()
BaseHandler.CreateBlankNode(string)
BaseHandler.CreateGraphLiteralNode()
BaseHandler.CreateGraphLiteralNode(IGraph)
BaseHandler.CreateLiteralNode(string, Uri)
BaseHandler.CreateLiteralNode(string)
BaseHandler.CreateLiteralNode(string, string)
BaseHandler.CreateUriNode(Uri)
BaseHandler.CreateUriNode(string)
BaseHandler.CreateUriNode()
BaseHandler.CreateVariableNode(string)
BaseHandler.CreateTripleNode(Triple)
BaseHandler.GetNextBlankNodeID()
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Parsing.Handlers
Assembly: dotNetRdf.dll
Syntax
public class ListStringsHandler : BaseResultsHandler, ISparqlResultsHandler, INodeFactory

Constructors

| Edit this page View Source

ListStringsHandler(IEnumerable<string>)

Creates a new List Strings handler.

Declaration
public ListStringsHandler(IEnumerable<string> vars)
Parameters
Type Name Description
IEnumerable<string> vars

Variables to build the list from.

| Edit this page View Source

ListStringsHandler(string)

Creates a new List Strings handler.

Declaration
public ListStringsHandler(string var)
Parameters
Type Name Description
string var

Variable to build the list from.

Properties

| Edit this page View Source

Strings

Gets the Strings.

Declaration
public IEnumerable<string> Strings { get; }
Property Value
Type Description
IEnumerable<string>

Methods

| Edit this page View Source

HandleBooleanResultInternal(bool)

Handles boolean results.

Declaration
protected override void HandleBooleanResultInternal(bool result)
Parameters
Type Name Description
bool result

Result.

Overrides
BaseResultsHandler.HandleBooleanResultInternal(bool)
| Edit this page View Source

HandleResultInternal(ISparqlResult)

Handles results by extracting strings from relevant variables.

Declaration
protected override bool HandleResultInternal(ISparqlResult result)
Parameters
Type Name Description
ISparqlResult result

Result.

Returns
Type Description
bool
Overrides
BaseResultsHandler.HandleResultInternal(ISparqlResult)
| Edit this page View Source

HandleVariableInternal(string)

Handles variable declarations.

Declaration
protected override bool HandleVariableInternal(string var)
Parameters
Type Name Description
string var

Variable.

Returns
Type Description
bool
Overrides
BaseResultsHandler.HandleVariableInternal(string)
| Edit this page View Source

StartResultsInternal()

Starts handling results.

Declaration
protected override void StartResultsInternal()
Overrides
BaseResultsHandler.StartResultsInternal()

Implements

ISparqlResultsHandler
INodeFactory

Extension Methods

Extensions.ToSafeString(object)
HandlerExtensions.Apply(ISparqlResultsHandler, SparqlResultSet)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • ListStringsHandler(IEnumerable<string>)
    • ListStringsHandler(string)
  • Properties
    • Strings
  • Methods
    • HandleBooleanResultInternal(bool)
    • HandleResultInternal(ISparqlResult)
    • HandleVariableInternal(string)
    • StartResultsInternal()
  • Implements
  • Extension Methods
Back to top Generated by DocFX