Skip to main content
Skip table of contents

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
ReturnsName
voidDeleteNamespace(string namespaceUri)
IXmpAliasInfoFindAlias(string qname)
IXmpAliasInfo[]FindAliases(string aliasNs)
IDictionaryGetAliases()
stringGetNamespacePrefix(string namespaceUri)
stringGetNamespaceUri(string namespacePrefix)
IDictionaryGetNamespaces()
IDictionaryGetPrefixes()
stringRegisterNamespace(string namespaceUri, string suggestedPrefix)
IXmpAliasInfoResolveAlias(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
TypeNameDescription
stringnamespaceUri
stringsuggestedPrefix
DeleteNamespace
Source code
public virtual void DeleteNamespace(string namespaceUri)
Arguments
TypeNameDescription
stringnamespaceUri
GetNamespacePrefix
Source code
public virtual string GetNamespacePrefix(string namespaceUri)
Arguments
TypeNameDescription
stringnamespaceUri
GetNamespaceUri
Source code
public virtual string GetNamespaceUri(string namespacePrefix)
Arguments
TypeNameDescription
stringnamespacePrefix
ResolveAlias
Source code
public virtual IXmpAliasInfo ResolveAlias(string aliasNs, string aliasProp)
Arguments
TypeNameDescription
stringaliasNs
stringaliasProp
FindAlias
Source code
public virtual IXmpAliasInfo FindAlias(string qname)
Arguments
TypeNameDescription
stringqname
FindAliases
Source code
public virtual IXmpAliasInfo FindAliases(string aliasNs)
Arguments
TypeNameDescription
stringaliasNs
GetNamespaces
Source code
public virtual IDictionary GetNamespaces()
GetPrefixes
Source code
public virtual IDictionary GetPrefixes()
GetAliases
Source code
public virtual IDictionary GetAliases()

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.