org.jboss.beans.info.spi
Interface BeanInfo

All Superinterfaces:
Cloneable, org.jboss.util.JBossInterface
All Known Implementing Classes:
AbstractBeanInfo

public interface BeanInfo
extends org.jboss.util.JBossInterface

Description of a bean.

Version:
$Revision: 1.11 $
Author:
Adrian Brock

Method Summary
 BeanInfoFactory getBeanInfoFactory()
          Get the bean info factory
 ClassInfo getClassInfo()
          Get the class information
 Set getConstructors()
          Get the constructor info.
 List getDependencies()
          Bean may have additional dependencies that the kernel cannot initially resolve.
 Set getEvents()
          Get the event information.
 JoinpointFactory getJoinpointFactory()
          Get the joinpoint factory
 Set getMethods()
          Get the method information.
 String getName()
          Get the bean name
 Set getProperties()
          Get the property information.
 void setConstructors(Set constructors)
          Set the constructor info.
 void setEvents(Set events)
          set the event information.
 void setMethods(Set methods)
          Set the method information.
 void setProperties(Set properties)
          Set the property information.
 
Methods inherited from interface org.jboss.util.JBossInterface
clone, toShortString, toShortString
 

Method Detail

getName

String getName()
Get the bean name

Returns:
the name

getClassInfo

ClassInfo getClassInfo()
Get the class information

Returns:
the class information

getDependencies

List getDependencies()
Bean may have additional dependencies that the kernel cannot initially resolve. (currently defined by ClassAdapter)

Returns:
the list of dependencies

getJoinpointFactory

JoinpointFactory getJoinpointFactory()
Get the joinpoint factory

Returns:
the joinpoint factory

getProperties

Set getProperties()
Get the property information.

Returns:
a Set

setProperties

void setProperties(Set properties)
Set the property information.

Parameters:
properties - a Set

getConstructors

Set getConstructors()
Get the constructor info.

Returns:
a Set

setConstructors

void setConstructors(Set constructors)
Set the constructor info.

Parameters:
constructors - a Set

getMethods

Set getMethods()
Get the method information.

Returns:
a Set

setMethods

void setMethods(Set methods)
Set the method information.

Parameters:
methods - a Set

getEvents

Set getEvents()
Get the event information.

Returns:
a Set

setEvents

void setEvents(Set events)
set the event information.

Parameters:
events - a Set

getBeanInfoFactory

BeanInfoFactory getBeanInfoFactory()
Get the bean info factory

Returns:
the factory


Copyright © 2004 JBoss Inc. All Rights Reserved.