org.apache.avalon.composition.model.impl
Class DefaultDependent

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.avalon.composition.model.impl.DefaultDependent
All Implemented Interfaces:
Dependent, LogEnabled
Direct Known Subclasses:
DefaultContextModel, DefaultDependencyModel, DefaultStageModel

public class DefaultDependent
extends AbstractLogEnabled
implements Dependent

Default dependent model.

Version:
$Revision: 1.5 $ $Date: 2004/03/17 10:39:10 $
Author:
Avalon Development Team

Constructor Summary
DefaultDependent(Logger logger)
          Creation of a new stage model.
 
Method Summary
 void clearProvider()
          Clear the assigned provider.
 DeploymentModel getProvider()
          Return the assigned provider model.
 void setProvider(DeploymentModel model)
          Set the provider model.
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultDependent

public DefaultDependent(Logger logger)
Creation of a new stage model.

Parameters:
logger - the logging channel
Method Detail

setProvider

public void setProvider(DeploymentModel model)
Set the provider model.

Specified by:
setProvider in interface Dependent
Parameters:
model - the provider model

getProvider

public DeploymentModel getProvider()
Return the assigned provider model.

Specified by:
getProvider in interface Dependent
Returns:
the stage provider model

clearProvider

public void clearProvider()
Clear the assigned provider.

Specified by:
clearProvider in interface Dependent


Copyright © The Apache Software Foundation. All Rights Reserved.