org.jboss.kernel.spi.metadata
Interface KernelMetaDataRepository

All Superinterfaces:
KernelEventEmitter, KernelObject
All Known Implementing Classes:
AbstractKernelMetaDataRepository, BasicKernelMetaDataRepository

public interface KernelMetaDataRepository
extends KernelObject

KernelMetaDataRepository.

Version:
$Revision: 65047 $
Author:
Adrian Brock

Method Summary
 void addMetaData(org.jboss.dependency.spi.ControllerContext context)
          Add metadata to the bean.
 org.jboss.metadata.spi.scope.ScopeKey getFullScope(org.jboss.dependency.spi.ControllerContext context)
          Get the default scope for a context
 org.jboss.metadata.spi.MetaData getMetaData(org.jboss.dependency.spi.ControllerContext context)
          Get MetaData
 org.jboss.metadata.spi.repository.MutableMetaDataRepository getMetaDataRepository()
          Get the meta data repository
 org.jboss.metadata.spi.scope.ScopeKey getMutableScope(org.jboss.dependency.spi.ControllerContext context)
          Get the mutable scope for a context
 void removeMetaData(org.jboss.dependency.spi.ControllerContext context)
          Remove any previously added metadata
 
Methods inherited from interface org.jboss.kernel.spi.KernelObject
getKernel, setKernel
 
Methods inherited from interface org.jboss.kernel.spi.event.KernelEventEmitter
fireKernelEvent, registerListener, unregisterListener
 

Method Detail

getMetaDataRepository

org.jboss.metadata.spi.repository.MutableMetaDataRepository getMetaDataRepository()
Get the meta data repository

Returns:
the meta data repository

getMetaData

org.jboss.metadata.spi.MetaData getMetaData(org.jboss.dependency.spi.ControllerContext context)
Get MetaData

Parameters:
context - the context
Returns:
the metadata

addMetaData

void addMetaData(org.jboss.dependency.spi.ControllerContext context)
Add metadata to the bean.

Parameters:
context - the context

removeMetaData

void removeMetaData(org.jboss.dependency.spi.ControllerContext context)
Remove any previously added metadata

Parameters:
context - the context

getFullScope

org.jboss.metadata.spi.scope.ScopeKey getFullScope(org.jboss.dependency.spi.ControllerContext context)
Get the default scope for a context

Parameters:
context - the context
Returns:
the default scope

getMutableScope

org.jboss.metadata.spi.scope.ScopeKey getMutableScope(org.jboss.dependency.spi.ControllerContext context)
Get the mutable scope for a context

Parameters:
context - the context
Returns:
the default scope


Copyright ? 2007 JBoss Inc.. All Rights Reserved.