Class StripStringHandler
An RDF Handler which wraps another handler, stripping explicit xsd:string datatypes on object literals.
Inheritance
StripStringHandler
Assembly: dotNetRdf.dll
Syntax
public class StripStringHandler : BaseRdfHandler, ICommentRdfHandler, IWrappingRdfHandler, IRdfHandler, INodeFactory
Constructors
|
Edit this page
View Source
StripStringHandler(IRdfHandler)
Creates a new StripStringHandler.
Declaration
public StripStringHandler(IRdfHandler handler)
Parameters
Type |
Name |
Description |
IRdfHandler |
handler |
Inner handler to use.
|
Properties
|
Edit this page
View Source
AcceptsAll
Gets whether inner handler accepts all triples.
Declaration
public override bool AcceptsAll { get; }
Property Value
Overrides
|
Edit this page
View Source
InnerHandlers
Gets the handler wrapped by this handler.
Declaration
public IEnumerable<IRdfHandler> InnerHandlers { get; }
Property Value
Methods
|
Edit this page
View Source
EndRdfInternal(bool)
Declaration
protected override void EndRdfInternal(bool ok)
Parameters
Type |
Name |
Description |
bool |
ok |
|
Overrides
|
Edit this page
View Source
HandleBaseUriInternal(Uri)
Delegates base Uri handling to inner handler.
Declaration
protected override bool HandleBaseUriInternal(Uri baseUri)
Parameters
Type |
Name |
Description |
Uri |
baseUri |
|
Returns
Overrides
|
Edit this page
View Source
Delegates comment handling to inner handler.
Declaration
protected override bool HandleCommentInternal(string text)
Parameters
Type |
Name |
Description |
string |
text |
|
Returns
Overrides
|
Edit this page
View Source
HandleNamespaceInternal(string, Uri)
Delegates namespace handling to inner handler.
Declaration
protected override bool HandleNamespaceInternal(string prefix, Uri namespaceUri)
Parameters
Type |
Name |
Description |
string |
prefix |
|
Uri |
namespaceUri |
|
Returns
Overrides
|
Edit this page
View Source
HandleQuadInternal(Triple, IRefNode)
Handles triples by stripping explicit xsd:string datatype on object literals before delegating to inner handler.
Declaration
protected override bool HandleQuadInternal(Triple t, IRefNode graph)
Parameters
Returns
Overrides
|
Edit this page
View Source
HandleTripleInternal(Triple)
Handles triples by stripping explicit xsd:string datatype on object literals before delegating to inner handler.
Declaration
protected override bool HandleTripleInternal(Triple t)
Parameters
Type |
Name |
Description |
Triple |
t |
|
Returns
Overrides
|
Edit this page
View Source
StartRdfInternal()
Declaration
protected override void StartRdfInternal()
Overrides
Implements
Extension Methods