org.apache.geronimo.blueprint.mutable
Interface MutableBeanMetadata
- All Superinterfaces:
- BeanMetadata, ComponentMetadata, ExtendedBeanMetadata, Metadata, MutableComponentMetadata, NonNullMetadata, Target
- All Known Implementing Classes:
- BeanMetadataImpl
public interface MutableBeanMetadata
- extends ExtendedBeanMetadata, MutableComponentMetadata
A mutable version of the BeanMetadata that allows modifications.
- Version:
- $Rev: 766508 $, $Date: 2009-04-19 22:09:27 +0200 (Sun, 19 Apr 2009) $
- Author:
- Apache Geronimo Project
setClassName
void setClassName(String className)
setInitMethod
void setInitMethod(String initMethodName)
setDestroyMethod
void setDestroyMethod(String destroyMethodName)
addArgument
void addArgument(BeanArgument argument)
addArgument
BeanArgument addArgument(Metadata value,
String valueType,
int index)
removeArgument
void removeArgument(BeanArgument argument)
addProperty
void addProperty(BeanProperty property)
addProperty
BeanProperty addProperty(String name,
Metadata value)
removeProperty
void removeProperty(BeanProperty property)
setFactoryMethod
void setFactoryMethod(String factoryMethodName)
setFactoryComponent
void setFactoryComponent(Target factoryComponent)
setScope
void setScope(String scope)
setRuntimeClass
void setRuntimeClass(Class runtimeClass)
setProcessor
void setProcessor(boolean processor)
Copyright © 2003-2009 The Apache Software Foundation. All Rights Reserved.