C# Class iTextSharp.xmp.impl.XmpSchemaRegistryImpl

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: XmpConst, IXmpSchemaRegistry
ファイルを表示 Open project: nonorganic/dssnet

Public Methods

Method Description
XmpSchemaRegistryImpl ( ) : System

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

Private Methods

Method Description
DeleteNamespace ( string namespaceUri ) : void
FindAlias ( string qname ) : IXmpAliasInfo
FindAliases ( string aliasNs ) : IXmpAliasInfo[]
GetAliases ( ) : IDictionary
GetNamespacePrefix ( string namespaceUri ) : string
GetNamespaceUri ( string namespacePrefix ) : string
GetNamespaces ( ) : IDictionary
GetPrefixes ( ) : IDictionary
RegisterAlias ( string aliasNs, string aliasProp, string actualNs, string actualProp, AliasOptions aliasForm ) : void
RegisterNamespace ( string namespaceUri, string suggestedPrefix ) : string
RegisterStandardAliases ( ) : void

Register the standard aliases. Note: This method is not lock because only called by the constructor.

RegisterStandardNamespaces ( ) : void

Register the standard namespaces of schemas and types that are included in the XMP Specification and some other Adobe private namespaces. Note: This method is not lock because only called by the constructor.

ResolveAlias ( string aliasNs, string aliasProp ) : IXmpAliasInfo

Method Details

XmpSchemaRegistryImpl() public method

Performs the initialisation of the registry with the default namespaces, aliases and global options.
public XmpSchemaRegistryImpl ( ) : System
return System