JBoss MetaData Repository 2.2.0.SP1

org.jboss.metadata.spi.repository
Interface MetaDataRepository

All Known Subinterfaces:
MutableMetaDataRepository
All Known Implementing Classes:
AbstractMetaDataRepository, BasicMetaDataRepository

public interface MetaDataRepository

MetaDataRepository.

Version:
$Revision: 46146 $
Author:
Adrian Brock

Method Summary
 Set<ScopeKey> getChildren(ScopeKey key)
          Get the children of this scope
 MetaData getMetaData(ScopeKey key)
          Get the meta data for a scope key
 MetaDataRetrieval getMetaDataRetrieval(ScopeKey key)
          Get the meta data retrieval for a scope key
 Set<ScopeKey> matchScopes(MetaDataRepositoryVisitor visitor)
          Visit each node
 

Method Detail

getMetaData

MetaData getMetaData(ScopeKey key)
Get the meta data for a scope key

Parameters:
key - the key
Returns:
the meta data

getMetaDataRetrieval

MetaDataRetrieval getMetaDataRetrieval(ScopeKey key)
Get the meta data retrieval for a scope key

Parameters:
key - the key
Returns:
the meta data

getChildren

Set<ScopeKey> getChildren(ScopeKey key)
Get the children of this scope

Parameters:
key - the key
Returns:
the children

matchScopes

Set<ScopeKey> matchScopes(MetaDataRepositoryVisitor visitor)
Visit each node

Parameters:
visitor - the visitor
Returns:
the matching scopes

JBoss MetaData Repository 2.2.0.SP1

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