org.jboss.dependency.spi
Interface ScopeInfo

All Known Implementing Classes:
AbstractScopeInfo, 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, org.jboss.metadata.spi.scope.Scope scope)
          Initialise the 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

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 © 2008 JBoss Inc.. All Rights Reserved.