org.sape.carbon.core.component.factory
Interface ComponentTemplateConfiguration

All Superinterfaces:
Configuration

public interface ComponentTemplateConfiguration
extends Configuration

This configuration represents the construction template for a carbon component. This document defines an ordered list of decorators (that may also be interceptors) that is used to construct the facade dynamic proxy of a live component.

Copyright 2003 Sapient

Since:
carbon 1.0
Version:
$Revision: 1.10 $($Author: dvoet $ / $Date: 2003/05/05 21:21:12 $)
Author:
Greg Hinkle, January 2002

Method Summary
 Class getComponentProxyInvocationHandlerClass()
          ComponentProxyInvocationHandler for this component.
 DecoratorConfiguration[] getDecoratorConfiguration()
          Provides access to a set of decorator configurations representing configurations.
 
Methods inherited from interface org.sape.carbon.core.config.Configuration
clone, getConfigurationInterface, getConfigurationName, getDataStructure, getRootElement, isConfigurationWritable, setConfigurationName, setConfigurationReadOnly
 

Method Detail

getDecoratorConfiguration

public DecoratorConfiguration[] getDecoratorConfiguration()
Provides access to a set of decorator configurations representing configurations.

Returns:
an array of decorators to add to a component
Since:
carbon 2.0

getComponentProxyInvocationHandlerClass

public Class getComponentProxyInvocationHandlerClass()
ComponentProxyInvocationHandler for this component.

Returns:
The class object for the class that implements the


Copyright 1999-2003 Sapient Corporation. All Rights Reserved.