| org.cougaar.tools.csmart.society.MiscComponent
All known Subclasses: org.cougaar.tools.csmart.society.ComponentBase,
MiscComponent | public interface MiscComponent extends ModifiableComponent(Code) | | A simple interface implemented by configurable components
that represent generic components.
|
addParameter | Property addParameter(int param)(Code) | | Adds a Parameter to this component.
Parameters: param - Unique Integer for this parameter a Property value |
addParameter | Property addParameter(Object param)(Code) | | Adds a Parameter to this component
Parameters: param - Unique Object for this parameter's value a Property value |
addParameter | Property addParameter(Property prop)(Code) | | Add a parameter that is based on some other property (typically a
property of our parnt.
|
getComponentClassName | String getComponentClassName()(Code) | | Gets the classname for this component
a String value |
getComponentType | String getComponentType()(Code) | | Get the type of this Component, from the property. If it is not
one of the values in ComponentData, it should be the full
insertion point.
a String type from the constants in ComponentData |
getFolderLabel | String getFolderLabel()(Code) | | Get the label for folders in the UI and containers
a String label |
setComponentType | void setComponentType(String type)(Code) | | Allow outside users to set the Component type to one of the
values in the constants in ComponentData. If not one
of those values, it should be a full insertion point.
Parameters: type - a String component type or insertion point |
|
|