info.magnolia.objectfactory.configuration
Class ComponentConfiguration<T>
java.lang.Object
info.magnolia.objectfactory.configuration.ComponentConfiguration<T>
- Type Parameters:
T
- the type of the component
- All Implemented Interfaces:
- Cloneable
- Direct Known Subclasses:
- ConfiguredComponentConfiguration, ImplementationConfiguration, InstanceConfiguration, ProviderConfiguration
public abstract class ComponentConfiguration<T>
- extends Object
- implements Cloneable
Represents a configuration of a component for a specific type.
- Version:
- $Id$
ComponentConfiguration
protected ComponentConfiguration()
ComponentConfiguration
protected ComponentConfiguration(Class<T> type)
getType
public Class<T> getType()
setType
public void setType(Class<T> type)
getScope
public String getScope()
setScope
public void setScope(String scope)
isLazy
public boolean isLazy()
setLazy
public void setLazy(boolean lazy)
clone
protected ComponentConfiguration clone()
throws CloneNotSupportedException
- Overrides:
clone
in class Object
- Throws:
CloneNotSupportedException
Copyright © 2003-2012 Magnolia International Ltd.. All Rights Reserved.