iText 5

XmpSchemaRegistryImpl

XmpSchemaRegistryImpl Public class

Description

The schema registry handles the namespaces, aliases and global options for the XMP Toolkit. There is only one single instance used by the toolkit.

@since 27.01.2006

Diagram

flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.xmp.impl iTextSharp.xmp.impl.XmpSchemaRegistryImpl[[XmpSchemaRegistryImpl]] end subgraph iTextSharp.xmp iTextSharp.xmp.IXmpSchemaRegistry[[IXmpSchemaRegistry]] class iTextSharp.xmp.IXmpSchemaRegistry interfaceStyle; iTextSharp.xmp.XmpConst[[XmpConst]] end iTextSharp.xmp.IXmpSchemaRegistry --> iTextSharp.xmp.impl.XmpSchemaRegistryImpl iTextSharp.xmp.XmpConst --> iTextSharp.xmp.impl.XmpSchemaRegistryImpl

Members

Methods

Public methods

Returns

Name

void

DeleteNamespace

(string namespaceUri)

IXmpAliasInfo

FindAlias

(string qname)

IXmpAliasInfo

[]

FindAliases

(string aliasNs)

IDictionary

GetAliases

()

string

GetNamespacePrefix

(string namespaceUri)

string

GetNamespaceUri

(string namespacePrefix)

IDictionary

GetNamespaces

()

IDictionary

GetPrefixes

()

string

RegisterNamespace

(string namespaceUri, string suggestedPrefix)

IXmpAliasInfo

ResolveAlias

(string aliasNs, string aliasProp)

Details

Summary

The schema registry handles the namespaces, aliases and global options for the XMP Toolkit. There is only one single instance used by the toolkit.

@since 27.01.2006

Inheritance

Constructors

XmpSchemaRegistryImpl

Source code

public XmpSchemaRegistryImpl()

Summary

Performs the initialisation of the registry with the default namespaces, aliases and global options.

Methods

RegisterNamespace

Source code

public virtual string RegisterNamespace(string namespaceUri, string suggestedPrefix)

Arguments

Type

Name

Description

string

namespaceUri

string

suggestedPrefix

DeleteNamespace

Source code

public virtual void DeleteNamespace(string namespaceUri)

Arguments

Type

Name

Description

string

namespaceUri

GetNamespacePrefix

Source code

public virtual string GetNamespacePrefix(string namespaceUri)

Arguments

Type

Name

Description

string

namespaceUri

GetNamespaceUri

Source code

public virtual string GetNamespaceUri(string namespacePrefix)

Arguments

Type

Name

Description

string

namespacePrefix

ResolveAlias

Source code

public virtual IXmpAliasInfo ResolveAlias(string aliasNs, string aliasProp)

Arguments

Type

Name

Description

string

aliasNs

string

aliasProp

FindAlias

Source code

public virtual IXmpAliasInfo FindAlias(string qname)

Arguments

Type

Name

Description

string

qname

FindAliases

Source code

public virtual IXmpAliasInfo FindAliases(string aliasNs)

Arguments

Type

Name

Description

string

aliasNs

GetNamespaces

Source code

public virtual IDictionary GetNamespaces()

GetPrefixes

Source code

public virtual IDictionary GetPrefixes()

GetAliases

Source code

public virtual IDictionary GetAliases()

Generated with ModularDoc