|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface HWMDataModel
Title: HWMDataModel
Description: This is the data model class which is created for each instance of the framework by the toolkit.
Company: Altair Engineering, Inc.
| Method Summary | |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener propChangeListener)
Add a listener |
void |
addPropertyChangeListener(java.lang.String strName,
java.beans.PropertyChangeListener propChangeListener)
Add a listener for a particular property |
void |
ClearAll()
Clears all the properties |
void |
FireEvent(java.beans.PropertyChangeEvent propChangeEvent)
Fire event to all the listeners |
void |
FireEvent(java.lang.String strPropName,
java.lang.Object objOldVal,
java.lang.Object objNewVal)
Fire event to all the listeners |
java.lang.Object |
GetProperty(java.lang.String strName)
Gets the property value |
boolean |
IsPropertyTransient(java.lang.String strPropName)
Returns a flag indicating if the property is set as transient |
void |
ReadDataModel(org.jdom.Element elemDataModel)
Reads the data model from a XML element |
void |
RemoveProperty(java.lang.String strName)
Remove the property value |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener propChangeListener)
Removes a listener |
void |
removePropertyChangeListener(java.lang.String strName,
java.beans.PropertyChangeListener propChangeListener)
Remove a listener for a particular property |
void |
SetProperty(java.lang.String strName,
java.lang.Object objNewValue)
Sets the property value |
void |
SetPropertyAsTransient(java.lang.String strPropName,
boolean bTransient)
Sets the property to be transient or non-transient |
void |
WriteDataModel(org.jdom.Element elemDataModel)
Writes the data model to a XML element |
| Method Detail |
|---|
void SetPropertyAsTransient(java.lang.String strPropName,
boolean bTransient)
strPropName - The name of the propertybTransient - If true, this property is set to transient i.e.
not saved. Else, it is saved.boolean IsPropertyTransient(java.lang.String strPropName)
strPropName - The name of the property
void SetProperty(java.lang.String strName,
java.lang.Object objNewValue)
strName - The name of the propertyobjNewValue - The value for the given propertyjava.lang.Object GetProperty(java.lang.String strName)
strName - The name of the property
void RemoveProperty(java.lang.String strName)
strName - The name of the property to removevoid FireEvent(java.beans.PropertyChangeEvent propChangeEvent)
propChangeEvent - The property change event.
void FireEvent(java.lang.String strPropName,
java.lang.Object objOldVal,
java.lang.Object objNewVal)
strPropName - The property name.objOldVal - The old value for the property.objNewVal - The new value for the property.
NOTE: If the oldValue = newValue, then the event is not firedvoid addPropertyChangeListener(java.beans.PropertyChangeListener propChangeListener)
propChangeListener - The listener object which will be notified.
void addPropertyChangeListener(java.lang.String strName,
java.beans.PropertyChangeListener propChangeListener)
strName - Name of the property to listen to.propChangeListener - The listener object which will be notified.void removePropertyChangeListener(java.beans.PropertyChangeListener propChangeListener)
propChangeListener - The listener object which will be removed.
void removePropertyChangeListener(java.lang.String strName,
java.beans.PropertyChangeListener propChangeListener)
strName - Name of the property.propChangeListener - The listener object which should be removed.void ClearAll()
void ReadDataModel(org.jdom.Element elemDataModel)
throws java.io.IOException,
java.lang.ClassNotFoundException
elemDataModel - The element representing the datamodel
IOException, - ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
void WriteDataModel(org.jdom.Element elemDataModel)
throws java.io.IOException,
java.lang.ClassNotFoundException
elemDataModel - The element representing the datamodel
IOException, - ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||