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