| java.lang.Object org.cougaar.tools.csmart.core.property.ConfigurableComponent org.cougaar.tools.csmart.core.property.ModifiableConfigurableComponent
All known Subclasses: org.cougaar.tools.csmart.society.RelationshipBase, org.cougaar.tools.csmart.society.SocietyBase, org.cougaar.tools.csmart.experiment.Trial, org.cougaar.tools.csmart.experiment.ExperimentBase, org.cougaar.tools.csmart.society.cdata.AssetCDataComponent, org.cougaar.tools.csmart.society.ui.AssetUIComponent, org.cougaar.tools.csmart.experiment.ExperimentNode, org.cougaar.tools.csmart.recipe.RecipeBase, org.cougaar.tools.csmart.society.ComponentBase, org.cougaar.tools.csmart.society.ContainerBase, org.cougaar.tools.csmart.society.file.AssetFileComponent, org.cougaar.tools.csmart.society.db.AssetDBComponent, org.cougaar.tools.csmart.society.AgentBase, org.cougaar.tools.csmart.society.PropGroupBase, org.cougaar.tools.csmart.experiment.ExperimentHost,
ModifiableConfigurableComponent | abstract public class ModifiableConfigurableComponent extends ConfigurableComponent implements ModifiableComponent(Code) | | Base class for ConfigurableComponents implementing the
ModifiableComponent interface
|
Field Summary | |
protected transient boolean | editable |
editable | protected transient boolean editable(Code) | | Indicates if this Component is editable *
|
ModifiableConfigurableComponent | protected ModifiableConfigurableComponent(String name)(Code) | | Creates a new ModifiableConfigurableComponent instance.
Parameters: name - |
addModificationListener | public void addModificationListener(ModificationListener l)(Code) | | Adds a new ModificationListener to this Component.
Parameters: l - ModificationListener for this component. |
fireModification | protected void fireModification()(Code) | | Fires an Event when a Modification has been made to the component.
|
isEditable | public boolean isEditable()(Code) | | Indicates if this component can be edited.
a boolean value |
removeModificationListener | public void removeModificationListener(ModificationListener l)(Code) | | Removes a ModificationListener from this component.
Parameters: l - ModificationListener to remove. |
setEditable | public void setEditable(boolean editable)(Code) | | Sets if this component can be edited.
Parameters: editable - |
Fields inherited from org.cougaar.tools.csmart.core.property.ConfigurableComponent | protected transient Logger log(Code)(Java Doc)
|
Methods inherited from org.cougaar.tools.csmart.core.property.ConfigurableComponent | public int addChild(ComposableComponent c)(Code)(Java Doc) public void addChildConfigurationListener(ChildConfigurationListener l)(Code)(Java Doc) public ComponentData addComponentData(ComponentData data)(Code)(Java Doc) public Property addInvisibleProperty(String name, Object value)(Code)(Java Doc) public Property addInvisibleProperty(String name, Object value, Class cls)(Code)(Java Doc) public Property addInvisibleProperty(Property p)(Code)(Java Doc) public void addPropertiesListener(PropertiesListener l)(Code)(Java Doc) public Property addProperty(String name, Object value)(Code)(Java Doc) public Property addProperty(String name, Object value, Class cls)(Code)(Java Doc) public Property addProperty(Property p)(Code)(Java Doc) public Property addProperty(String name, Object value, PropertyListener l)(Code)(Java Doc) public boolean componentWasRemoved()(Code)(Java Doc) public BaseComponent copy(BaseComponent result)(Code)(Java Doc) public void finishNameChange()(Code)(Java Doc) protected void fireChildConfigurationChanged()(Code)(Java Doc) protected void firePropertyAdded(PropertyEvent ev)(Code)(Java Doc) public Iterator getAllProperties()(Code)(Java Doc) protected ComposableComponent getAncestorOfClass(Class cls)(Code)(Java Doc) public ComposableComponent getChild(int n)(Code)(Java Doc) public ComposableComponent getChild(CompositeName childName)(Code)(Java Doc) public int getChildCount()(Code)(Java Doc) public Collection getDescendentsOfClass(Class cls, Collection c)(Code)(Java Doc) public Collection getDescendentsOfClass(Class cls)(Code)(Java Doc) public URL getDescription()(Code)(Java Doc) protected EventListenerList getEventListenerList()(Code)(Java Doc) public CompositeName getFullName()(Code)(Java Doc) public Property getInvisibleProperty(CompositeName name)(Code)(Java Doc) public Property getInvisibleProperty(String localName)(Code)(Java Doc) public Iterator getLocalProperties()(Code)(Java Doc) public Iterator getLocalPropertyNames()(Code)(Java Doc) protected Map getMyProperties()(Code)(Java Doc) public ComposableComponent getParent()(Code)(Java Doc) public Iterator getProperties()(Code)(Java Doc) public Property getProperty(CompositeName name)(Code)(Java Doc) public Property getProperty(String localName)(Code)(Java Doc) public Iterator getPropertyNames()(Code)(Java Doc) public List getPropertyNamesList()(Code)(Java Doc) protected Property getPropertyWorker(CompositeName name, boolean all, boolean visible)(Code)(Java Doc) public String getShortName()(Code)(Java Doc) public Iterator getSortedLocalPropertyNames()(Code)(Java Doc) public Property getVisibleProperty(CompositeName name)(Code)(Java Doc) public Property getVisibleProperty(String localName)(Code)(Java Doc) public boolean hasUnboundProperties()(Code)(Java Doc) abstract public void initProperties()(Code)(Java Doc) public boolean isPropertyVisible(Property prop)(Code)(Java Doc) public ComponentData modifyComponentData(ComponentData data)(Code)(Java Doc) public ComponentData modifyComponentData(ComponentData data, PopulateDb pdb)(Code)(Java Doc) public void printAllProperties(PrintStream out)(Code)(Java Doc) public void printAllProperties(PrintStream out, String indent)(Code)(Java Doc) public void printLocalProperties(PrintStream out)(Code)(Java Doc) public void printLocalProperties(PrintStream out, String indent)(Code)(Java Doc) public void removeAllChildren()(Code)(Java Doc) public void removeChild(int childIndex)(Code)(Java Doc) public void removeChild(ComposableComponent c)(Code)(Java Doc) public void removeChildConfigurationListener(ChildConfigurationListener l)(Code)(Java Doc) public void removePropertiesListener(PropertiesListener l)(Code)(Java Doc) public void removeProperty(Property prop)(Code)(Java Doc) public void setName(String newName)(Code)(Java Doc) public void setParent(ComposableComponent newParent)(Code)(Java Doc) public void setProperties(Map props)(Code)(Java Doc) public void setPropertyVisible(Property prop, boolean newVisible)(Code)(Java Doc) public void startNameChange()(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
|
|