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.