org.apache.ws.util.jndi.tools
Class MetadataConfigImpl

java.lang.Object
  extended byorg.apache.ws.util.jndi.tools.MetadataConfig
      extended byorg.apache.ws.util.jndi.tools.MetadataConfigImpl

public class MetadataConfigImpl
extends MetadataConfig

A config object to represent the MetadataExchange information from the jndi-config.xml config file.

This class will store any "loadable" metadata documents, this will avoid unnecessary loading of files.

Author:
Sal Campana

Constructor Summary
MetadataConfigImpl(org.apache.wsfx.wsrf.jndi.config.MetadataConfigDocument.MetadataConfig metadata)
          Creates a new MetadataConfigImpl object.
 
Method Summary
protected  void addToMetadataMap(java.lang.String dialect, java.lang.String identifier, org.apache.xmlbeans.XmlObject metadata)
          Adds the parsed-in metadata to the undelying lookup structures.
 java.util.Map getAllMetadata()
          Returns all known metadata for all dialects.
 java.util.Map getMetadata(java.lang.String dialect)
          Returns metadata based on dialect
 java.util.Map getMetadata(java.lang.String dialect, java.lang.String identifierUri)
          Returns the metadata given a dialect and an identifier.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetadataConfigImpl

public MetadataConfigImpl(org.apache.wsfx.wsrf.jndi.config.MetadataConfigDocument.MetadataConfig metadata)
Creates a new MetadataConfigImpl object.

Parameters:
metadata - DOCUMENT_ME
Method Detail

getAllMetadata

public java.util.Map getAllMetadata()
Returns all known metadata for all dialects.

Specified by:
getAllMetadata in class MetadataConfig
Returns:
A Map keyed on dialect keyed-to a List of metadata

getMetadata

public java.util.Map getMetadata(java.lang.String dialect,
                                 java.lang.String identifierUri)
Returns the metadata given a dialect and an identifier.

Specified by:
getMetadata in class MetadataConfig
Parameters:
dialect -
identifierUri -
Returns:
A Map keyed on dialect keyed-to a List of metadata

getMetadata

public java.util.Map getMetadata(java.lang.String dialect)
Returns metadata based on dialect

Specified by:
getMetadata in class MetadataConfig
Parameters:
dialect -
Returns:
A Map keyed on dialect keyed-to a List of metadata

addToMetadataMap

protected void addToMetadataMap(java.lang.String dialect,
                                java.lang.String identifier,
                                org.apache.xmlbeans.XmlObject metadata)
Adds the parsed-in metadata to the undelying lookup structures. precondition: The structures have already been setup for the metadata

Parameters:
dialect -
identifier -
metadata - The "parsed" metadata (could be XmlObject, MetadataReference or Location )


Copyright © 2004-2005 Apache Software Foundation. All Rights Reserved.