public class

BeanDefnImpl

extends AbstractStyleCatalogElement
implements BeanDefn
java.lang.Object
   ↳ com.microstrategy.utils.config.AbstractConfigurationElement
     ↳ com.microstrategy.web.transform.AbstractStyleCatalogElement
       ↳ com.microstrategy.web.transform.BeanDefnImpl

Summary

Constants
String ATT_CLASS
String ATT_DESCRIPTION
String ATT_NAME
String NODE_BEAN_DEFN
[Expand]
Inherited Constants
From class com.microstrategy.utils.config.AbstractConfigurationElement
Public Constructors
BeanDefnImpl()
Public Methods
String getDescription()
Returns the description of the bean associated with the bean definition object.
Class getImplClass()
Returns the Class object representin the Java class of the bean associated with the bean definition object.
String getImplClassName()
Returns the fully qualified Java class name of the bean associated with the bean definition object.
String getName()
Returns the name of the bean definition object.
void setDescription(String value)
Sets the description of the bean object.
void setImplClassName(String className)
Sets the fully qualified java class of the bean associated with the bean definition object.
void setName(String name)
Sets the name of the bean definition object.
Protected Methods
String getKeyAttribute()
This method must return the attribute that uniquely identifies this element among its siblings; if no single attribute can be used, return null and override the getKey and setKey methods.
[Expand]
Inherited Methods
From class com.microstrategy.web.transform.AbstractStyleCatalogElement
From class com.microstrategy.utils.config.AbstractConfigurationElement
From class java.lang.Object
From interface com.microstrategy.utils.config.ConfigurationElement
From interface com.microstrategy.utils.config.ConfigurationFile
From interface com.microstrategy.web.transform.BeanDefn

Constants

protected static final String ATT_CLASS

Constant Value: "class"

protected static final String ATT_DESCRIPTION

Constant Value: "description"

protected static final String ATT_NAME

Constant Value: "name"

protected static final String NODE_BEAN_DEFN

Constant Value: "BeanDefn"

Public Constructors

public BeanDefnImpl ()

Public Methods

public String getDescription ()

Returns the description of the bean associated with the bean definition object.

Returns
  • description of the bean.

public Class getImplClass ()

Returns the Class object representin the Java class of the bean associated with the bean definition object.

Returns
  • the Class object representin the Java class of the bean associated with the bean definition object.
Throws
ClassNotFoundException

public String getImplClassName ()

Returns the fully qualified Java class name of the bean associated with the bean definition object.

Returns
  • fully qualified Java class.

public String getName ()

Returns the name of the bean definition object.

Returns
  • name of the bean definition object.

public void setDescription (String value)

Sets the description of the bean object.

Parameters
value the description of the bean.

public void setImplClassName (String className)

Sets the fully qualified java class of the bean associated with the bean definition object.

Parameters
className the fully qualified class name to set.

public void setName (String name)

Sets the name of the bean definition object. It must be unique within the catalog.

Parameters
name the name of the bean object.
Throws
IllegalArgumentException

Protected Methods

protected String getKeyAttribute ()

This method must return the attribute that uniquely identifies this element among its siblings; if no single attribute can be used, return null and override the getKey and setKey methods.