org.jboss.metadata.spi.repository
Interface MutableMetaDataRepository

All Superinterfaces:
MetaDataRepository
All Known Implementing Classes:
BasicMetaDataRepository

public interface MutableMetaDataRepository
extends MetaDataRepository

MutableMetaDataRepository.

Version:
$Revision: 67291 $
Author:
Adrian Brock

Method Summary
 MetaDataRetrieval addMetaDataRetrieval(MetaDataRetrieval retrieval)
          Add a meta data retrieval for the given scope
 MetaDataRetrievalFactory addMetaDataRetrievalFactory(ScopeLevel level, MetaDataRetrievalFactory factory)
          Add a meta data retrieval factory to the given scope level
 MetaDataRetrievalFactory getMetaDataRetrievalFactory(ScopeLevel level)
          Get a meta data retrieval factory for the given scope level
 MetaDataRetrieval removeMetaDataRetrieval(ScopeKey key)
          Remove a meta data retrieval for the given scope
 MetaDataRetrievalFactory removeMetaDataRetrievalFactory(ScopeLevel level)
          Remove a meta data retrieval factory for the given scope level
 
Methods inherited from interface org.jboss.metadata.spi.repository.MetaDataRepository
getChildren, getMetaData, getMetaDataRetrieval, matchScopes
 

Method Detail

addMetaDataRetrieval

MetaDataRetrieval addMetaDataRetrieval(MetaDataRetrieval retrieval)
Add a meta data retrieval for the given scope

Parameters:
retrieval - the retrieval
Returns:
any previous retrieval

removeMetaDataRetrieval

MetaDataRetrieval removeMetaDataRetrieval(ScopeKey key)
Remove a meta data retrieval for the given scope

Parameters:
key - the key
Returns:
any previous retrieval

getMetaDataRetrievalFactory

MetaDataRetrievalFactory getMetaDataRetrievalFactory(ScopeLevel level)
Get a meta data retrieval factory for the given scope level

Parameters:
level - the scope level
Returns:
the factory

addMetaDataRetrievalFactory

MetaDataRetrievalFactory addMetaDataRetrievalFactory(ScopeLevel level,
                                                     MetaDataRetrievalFactory factory)
Add a meta data retrieval factory to the given scope level

Parameters:
level - the scope level
factory - the factory
Returns:
any previous factory

removeMetaDataRetrievalFactory

MetaDataRetrievalFactory removeMetaDataRetrievalFactory(ScopeLevel level)
Remove a meta data retrieval factory for the given scope level

Parameters:
level - the scope level
Returns:
any previous factory


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.