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)
System.IDisposable.Dispose()
Namespace: VDS.RDF
Assembly: dotNetRdf.dll
Syntax
public interface INestedNamespaceMapper : INamespaceMapper, IDisposable

Properties

| Improve this Doc View Source

NestingLevel

Gets the current Nesting Level.

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

Methods

| Improve this Doc 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.

| Improve this Doc 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
| Improve this Doc View Source

IncrementNesting()

Increments the Nesting Level.

Declaration
void IncrementNesting()

Extension Methods

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