Show / Hide Table of Contents

Interface INestedNamespaceMapper

A Namespace Mapper which has an explicit notion of Nesting.

Inherited Members
INamespaceMapper.AddNamespace(string, Uri)
INamespaceMapper.Clear()
INamespaceMapper.GetNamespaceUri(string)
INamespaceMapper.GetPrefix(Uri)
INamespaceMapper.HasNamespace(string)
INamespaceMapper.Import(INamespaceMapper)
INamespaceMapper.NamespaceAdded
INamespaceMapper.NamespaceModified
INamespaceMapper.NamespaceRemoved
INamespaceMapper.Prefixes
INamespaceMapper.ReduceToQName(string, out string, Func<string, bool>)
INamespaceMapper.RemoveNamespace(string)
IDisposable.Dispose()
Namespace: VDS.RDF
Assembly: dotNetRdf.dll
Syntax
public interface INestedNamespaceMapper : INamespaceMapper, IDisposable

Properties

| Edit this page View Source

NestingLevel

Gets the current Nesting Level.

Declaration
int NestingLevel { get; }
Property Value
Type Description
int

Methods

| Edit this page View Source

DecrementNesting()

Decrements the Nesting Level.

Declaration
void DecrementNesting()
Remarks

When the Nesting Level is decremented any Namespaces defined at a greater Nesting Level are now out of scope and so are removed from the Mapper.

| Edit this page View Source

GetNestingLevel(string)

Gets the Nesting Level at which the given Namespace is definition is defined.

Declaration
int GetNestingLevel(string prefix)
Parameters
Type Name Description
string prefix

Prefix.

Returns
Type Description
int
| Edit this page View Source

IncrementNesting()

Increments the Nesting Level.

Declaration
void IncrementNesting()

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Properties
    • NestingLevel
  • Methods
    • DecrementNesting()
    • GetNestingLevel(string)
    • IncrementNesting()
  • Extension Methods
Back to top Generated by DocFX