public class BeanMetadataImpl extends ComponentMetadataImpl implements MutableBeanMetadata
activation, dependsOn, id| Constructor and Description |
|---|
BeanMetadataImpl() |
BeanMetadataImpl(org.osgi.service.blueprint.reflect.BeanMetadata source) |
| Modifier and Type | Method and Description |
|---|---|
void |
addArgument(org.osgi.service.blueprint.reflect.BeanArgument argument) |
org.osgi.service.blueprint.reflect.BeanArgument |
addArgument(org.osgi.service.blueprint.reflect.Metadata value,
String valueType,
int index) |
void |
addProperty(org.osgi.service.blueprint.reflect.BeanProperty property) |
org.osgi.service.blueprint.reflect.BeanProperty |
addProperty(String name,
org.osgi.service.blueprint.reflect.Metadata value) |
List<org.osgi.service.blueprint.reflect.BeanArgument> |
getArguments() |
String |
getClassName() |
String |
getDestroyMethod() |
org.osgi.service.blueprint.reflect.Target |
getFactoryComponent() |
String |
getFactoryMethod() |
boolean |
getFieldInjection()
Whether the bean allows properties to be injected directly into its fields in the case
where an appropriate setter method is not available.
|
String |
getInitMethod() |
boolean |
getNonStandardSetters()
Whether setters returning non void types can be used or not.
|
List<org.osgi.service.blueprint.reflect.BeanProperty> |
getProperties() |
boolean |
getRawConversion()
Whether arguments / properties conversion is strict or lenient.
|
Class |
getRuntimeClass()
Provide an actual class, this overrides the class name if set.
|
String |
getScope() |
boolean |
isProcessor() |
void |
removeArgument(org.osgi.service.blueprint.reflect.BeanArgument argument) |
void |
removeProperty(org.osgi.service.blueprint.reflect.BeanProperty property) |
void |
setArguments(List<org.osgi.service.blueprint.reflect.BeanArgument> arguments) |
void |
setClassName(String className) |
void |
setDestroyMethod(String destroyMethodName) |
void |
setFactoryComponent(org.osgi.service.blueprint.reflect.Target factoryComponent) |
void |
setFactoryMethod(String factoryMethodName) |
void |
setFieldInjection(boolean fieldInjection) |
void |
setInitMethod(String initMethodName) |
void |
setNonStandardSetters(boolean nonStandardSetters) |
void |
setProcessor(boolean processor) |
void |
setProperties(List<org.osgi.service.blueprint.reflect.BeanProperty> properties) |
void |
setRawConversion(boolean rawConversion) |
void |
setRuntimeClass(Class runtimeClass) |
void |
setScope(String scope) |
String |
toString() |
addDependsOn, getActivation, getDependsOn, getId, removeDependsOn, setActivation, setDependsOn, setIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetActivation, getDependsOn, getIdaddDependsOn, removeDependsOn, setActivation, setDependsOn, setIdpublic BeanMetadataImpl()
public BeanMetadataImpl(org.osgi.service.blueprint.reflect.BeanMetadata source)
public String getClassName()
getClassName in interface org.osgi.service.blueprint.reflect.BeanMetadatapublic void setClassName(String className)
setClassName in interface MutableBeanMetadatapublic String getInitMethod()
getInitMethod in interface org.osgi.service.blueprint.reflect.BeanMetadatapublic void setInitMethod(String initMethodName)
setInitMethod in interface MutableBeanMetadatapublic String getDestroyMethod()
getDestroyMethod in interface org.osgi.service.blueprint.reflect.BeanMetadatapublic void setDestroyMethod(String destroyMethodName)
setDestroyMethod in interface MutableBeanMetadatapublic List<org.osgi.service.blueprint.reflect.BeanArgument> getArguments()
getArguments in interface org.osgi.service.blueprint.reflect.BeanMetadatapublic void setArguments(List<org.osgi.service.blueprint.reflect.BeanArgument> arguments)
public void addArgument(org.osgi.service.blueprint.reflect.BeanArgument argument)
addArgument in interface MutableBeanMetadatapublic org.osgi.service.blueprint.reflect.BeanArgument addArgument(org.osgi.service.blueprint.reflect.Metadata value,
String valueType,
int index)
addArgument in interface MutableBeanMetadatapublic void removeArgument(org.osgi.service.blueprint.reflect.BeanArgument argument)
removeArgument in interface MutableBeanMetadatapublic List<org.osgi.service.blueprint.reflect.BeanProperty> getProperties()
getProperties in interface org.osgi.service.blueprint.reflect.BeanMetadatapublic void setProperties(List<org.osgi.service.blueprint.reflect.BeanProperty> properties)
public void addProperty(org.osgi.service.blueprint.reflect.BeanProperty property)
addProperty in interface MutableBeanMetadatapublic org.osgi.service.blueprint.reflect.BeanProperty addProperty(String name, org.osgi.service.blueprint.reflect.Metadata value)
addProperty in interface MutableBeanMetadatapublic void removeProperty(org.osgi.service.blueprint.reflect.BeanProperty property)
removeProperty in interface MutableBeanMetadatapublic String getFactoryMethod()
getFactoryMethod in interface org.osgi.service.blueprint.reflect.BeanMetadatapublic void setFactoryMethod(String factoryMethodName)
setFactoryMethod in interface MutableBeanMetadatapublic org.osgi.service.blueprint.reflect.Target getFactoryComponent()
getFactoryComponent in interface org.osgi.service.blueprint.reflect.BeanMetadatapublic void setFactoryComponent(org.osgi.service.blueprint.reflect.Target factoryComponent)
setFactoryComponent in interface MutableBeanMetadatapublic String getScope()
getScope in interface org.osgi.service.blueprint.reflect.BeanMetadatapublic void setScope(String scope)
setScope in interface MutableBeanMetadatapublic Class getRuntimeClass()
ExtendedBeanMetadatagetRuntimeClass in interface ExtendedBeanMetadatanull.public void setRuntimeClass(Class runtimeClass)
setRuntimeClass in interface MutableBeanMetadatapublic boolean isProcessor()
isProcessor in interface ExtendedBeanMetadatapublic void setProcessor(boolean processor)
setProcessor in interface MutableBeanMetadatapublic boolean getFieldInjection()
ExtendedBeanMetadatagetFieldInjection in interface ExtendedBeanMetadatapublic void setFieldInjection(boolean fieldInjection)
setFieldInjection in interface MutableBeanMetadatapublic boolean getRawConversion()
ExtendedBeanMetadatagetRawConversion in interface ExtendedBeanMetadatapublic void setRawConversion(boolean rawConversion)
setRawConversion in interface MutableBeanMetadatapublic boolean getNonStandardSetters()
ExtendedBeanMetadatagetNonStandardSetters in interface ExtendedBeanMetadatapublic void setNonStandardSetters(boolean nonStandardSetters)
setNonStandardSetters in interface MutableBeanMetadataCopyright © 2025. All rights reserved.