|
||||||||||
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 |