org.jboss.dependency.spi
Interface ScopeInfo

All Known Implementing Classes:
AbstractScopeInfo, KernelScopeInfo, UnmodifiableScopeInfo

public interface ScopeInfo

ScopeInfo.

Version:
$Revision: 1.1 $
Author:
Adrian Brock

Method Summary
 void addMetaData(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context)
          Add metadata
 org.jboss.metadata.spi.scope.ScopeKey getInstallScope()
          Get the install scope
 org.jboss.metadata.spi.MetaData getMetaData()
          Get the metadata
 org.jboss.metadata.spi.scope.ScopeKey getMutableScope()
          Get the mutable scope
 org.jboss.metadata.spi.scope.ScopeKey getScope()
          Get the scope
 org.jboss.metadata.spi.retrieval.MetaDataRetrieval initMetaDataRetrieval(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context)
          Initialise the main metadata retrieval
 org.jboss.metadata.spi.retrieval.MetaDataRetrieval initMetaDataRetrieval(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context, org.jboss.metadata.spi.scope.Scope scope)
          Initialise the metadata retrieval
 org.jboss.metadata.spi.loader.MutableMetaDataLoader initMutableMetaDataRetrieval(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context, org.jboss.metadata.spi.scope.ScopeKey scopeKey)
          Initialise the main mutable metadata retrieval.
 void removeMetaData(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context)
          Add metadata
 void setInstallScope(org.jboss.metadata.spi.scope.ScopeKey key)
          Set the install scope
 void setMutableScope(org.jboss.metadata.spi.scope.ScopeKey key)
          Set the mutable scope
 void setScope(org.jboss.metadata.spi.scope.ScopeKey key)
          Set the scope
 

Method Detail

getMetaData

org.jboss.metadata.spi.MetaData getMetaData()
Get the metadata

Returns:
the metadata

addMetaData

void addMetaData(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository,
                 ControllerContext context)
Add metadata

Parameters:
repository - the repository
context - the controller context

removeMetaData

void removeMetaData(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository,
                    ControllerContext context)
Add metadata

Parameters:
repository - the repository
context - the controller context

initMetaDataRetrieval

org.jboss.metadata.spi.retrieval.MetaDataRetrieval initMetaDataRetrieval(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository,
                                                                         ControllerContext context,
                                                                         org.jboss.metadata.spi.scope.Scope scope)
Initialise the metadata retrieval

Parameters:
repository - the repository
context - the context
scope - the scope level
Returns:
the retrieval

initMetaDataRetrieval

org.jboss.metadata.spi.retrieval.MetaDataRetrieval initMetaDataRetrieval(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository,
                                                                         ControllerContext context)
Initialise the main metadata retrieval

Parameters:
repository - the repository
context - the context
Returns:
the retrieval

initMutableMetaDataRetrieval

org.jboss.metadata.spi.loader.MutableMetaDataLoader initMutableMetaDataRetrieval(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository,
                                                                                 ControllerContext context,
                                                                                 org.jboss.metadata.spi.scope.ScopeKey scopeKey)
Initialise the main mutable metadata retrieval.

Parameters:
repository - the mutable metadata repository
context - the controller context
scopeKey - the scope key
Returns:
new mutable metadata loader instance

getScope

org.jboss.metadata.spi.scope.ScopeKey getScope()
Get the scope

Returns:
the scope

setScope

void setScope(org.jboss.metadata.spi.scope.ScopeKey key)
Set the scope

Parameters:
key - the scope key

getMutableScope

org.jboss.metadata.spi.scope.ScopeKey getMutableScope()
Get the mutable scope

Returns:
the scope

setMutableScope

void setMutableScope(org.jboss.metadata.spi.scope.ScopeKey key)
Set the mutable scope

Parameters:
key - the scope key

getInstallScope

org.jboss.metadata.spi.scope.ScopeKey getInstallScope()
Get the install scope

Returns:
the scope

setInstallScope

void setInstallScope(org.jboss.metadata.spi.scope.ScopeKey key)
Set the install scope

Parameters:
key - the scope key


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