|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectmascoptLib.util.ObservableObject
mascoptLib.abstractGraph.MascoptObject
MascoptObject implements the valuation system to store String, Double and Integer.
Field Summary |
Fields inherited from class mascoptLib.util.ObservableObject |
stopNotifyValueMechanism |
Constructor Summary | |
MascoptObject()
Increase the counter of MascoptObject. |
Method Summary | |
void |
copyValues(MascoptObject mascoptObject)
Copy the values into this object The values of mascoptObject
are copied to become values of this object. |
static int |
countAllObjects()
Return the number of sets currently in memory |
boolean |
deleteValue(String name)
Delete the value for a category. |
boolean |
deleteValue(String name,
MascoptObjectInterface o)
Delete the value for a category and a specific context. |
boolean |
existValue(String name)
Say if a value exist. |
boolean |
existValue(String name,
MascoptObjectInterface o)
Say if a value exist. |
void |
free()
Free memory when this object is linked. |
abstract String |
getDOMTagHierarchy()
Returns the XML hierarchy tag names. |
abstract String |
getDOMTagName()
Returns the XML tag name for this object. |
Double |
getDoubleValue(String name)
Returns the value for a category. |
Double |
getDoubleValue(String name,
MascoptObjectInterface o)
Returns the value for a category and a specific context. |
double |
getDouValue(String name)
Returns the value for a category. |
double |
getDouValue(String name,
MascoptObjectInterface o)
Returns the value for a category and a specific context. |
String |
getId()
Returns the id of the MascoptObject. |
Integer |
getIntegerValue(String name)
Returns the value for a category. |
Integer |
getIntegerValue(String name,
MascoptObjectInterface o)
Returns the value for a category and a specific context. |
int |
getIntValue(String name)
Returns the value for a category. |
int |
getIntValue(String name,
MascoptObjectInterface o)
Returns the value for a category and a specific context. |
String |
getName()
Returns the name of the MascoptObject. |
String |
getValue(String name)
Returns the value for a category. |
String |
getValue(String name,
MascoptObjectInterface o)
Returns the value for a category and a specific context. |
Iterator |
getValueContexts(String name)
Returns an iterator on all the references of the contexts used for a value. |
String |
getValueDataType(String name)
Returns the data type of the value associated to this name and context |
String |
getValueDataType(String name,
MascoptObjectInterface o)
Returns the data type of the value associated to this name and context |
Iterator |
getValueEntries()
Give the name of values stored in this object. |
boolean |
notifyOnValueChange(boolean notify)
Can be called to notify observers that the user changed the value. |
void |
removeAllValues(MascoptObjectInterface context)
Remove all values concerning a category. |
void |
setDoubleValue(String name,
Double value)
Sets the value for a category. |
void |
setDoubleValue(String name,
MascoptObjectInterface o,
Double value)
Sets the value for a category and a specific context. |
void |
setDouValue(String name,
double value)
Sets the value for a category. |
void |
setDouValue(String name,
MascoptObjectInterface o,
double value)
Sets the value for a category and a specific context. |
void |
setIntegerValue(String name,
Integer value)
Sets the value for a category. |
void |
setIntegerValue(String name,
MascoptObjectInterface o,
Integer value)
Sets the value for a category and a specific context. |
void |
setIntValue(String name,
int value)
Sets the value for a category. |
void |
setIntValue(String name,
MascoptObjectInterface o,
int value)
Sets the value for a category and a specific context. |
boolean |
setName(String name)
Sets the name of the MascoptObject. |
void |
setValue(String name,
Double value)
Sets the value for a category. |
void |
setValue(String name,
Integer value)
Sets the value for a category. |
void |
setValue(String name,
MascoptObjectInterface o,
Double value)
Sets the value for a category and a specific context. |
void |
setValue(String name,
MascoptObjectInterface o,
Integer value)
Sets the value for a category and a specific context. |
void |
setValue(String name,
MascoptObjectInterface o,
String value)
Sets the value for a category and a specific context. |
void |
setValue(String name,
String value)
Sets the value for a category. |
Element |
toDOMTree(Element element)
The method writes the current object in the DOMTree. |
void |
toDOMTreeAsRef(Element element)
The method which writes the current object as a reference in the DOMTree. |
void |
update(Observable observable,
Object object)
Describe update method here. |
Methods inherited from class mascoptLib.util.ObservableObject |
addAddObserver, addRemoveObserver, addValueObserver, countAddObservers, countRemoveObservers, countValueObservers, deleteAddObserver, deleteAddObserver, deleteRemoveObserver, deleteRemoveObserver, deleteValueObserver, deleteValueObserver |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MascoptObject()
Method Detail |
public String getId()
getId
in interface MascoptObjectInterface
public String getName()
getName
in interface MascoptObjectInterface
public boolean setName(String name)
setName
in interface MascoptObjectInterface
name
- the name of the MascoptObject.public boolean notifyOnValueChange(boolean notify)
notifyOnValueChange
in interface MascoptObjectInterface
notify
- true if we want to notify that a value has changed.
public String getValue(String name)
getValue
in interface MascoptObjectInterface
name
- the category of value to get.
public Double getDoubleValue(String name)
getDoubleValue
in interface MascoptObjectInterface
name
- the category of value to get.
public double getDouValue(String name)
name
- the category of value to get.
public Integer getIntegerValue(String name)
getIntegerValue
in interface MascoptObjectInterface
name
- the category of value to get.
public int getIntValue(String name)
name
- the category of value to get.
public String getValueDataType(String name)
getValueDataType
in interface MascoptObjectInterface
name
- the name of the value we are interested in
public String getValueDataType(String name, MascoptObjectInterface o)
getValueDataType
in interface MascoptObjectInterface
name
- the name of the value we are interested ino
- the object representing the context.
public String getValue(String name, MascoptObjectInterface o)
getValue
in interface MascoptObjectInterface
name
- the category of value to get.o
- the object, context of the value.
public Double getDoubleValue(String name, MascoptObjectInterface o)
getDoubleValue
in interface MascoptObjectInterface
name
- the category of value to get.o
- the object, context of the value.
public double getDouValue(String name, MascoptObjectInterface o)
name
- the category of value to get.o
- the object, context of the value.
public Integer getIntegerValue(String name, MascoptObjectInterface o)
getIntegerValue
in interface MascoptObjectInterface
name
- the category of value to get.o
- the object, context of the value.
public int getIntValue(String name, MascoptObjectInterface o)
name
- the category of value to get.o
- the object, context of the value.
public void setValue(String name, String value)
setValue
in interface MascoptObjectInterface
name
- the category of value to get.value
- is the value to store.public void setValue(String name, Integer value)
setValue
in interface MascoptObjectInterface
name
- the category of value to get.value
- is the value to store.public void setValue(String name, Double value)
setValue
in interface MascoptObjectInterface
name
- the category of value to get.value
- is the value to store.public void setDoubleValue(String name, Double value)
name
- the category of value to get.value
- is the value to store.public void setDouValue(String name, double value)
name
- the category of value to get.value
- is the value to store.public void setIntegerValue(String name, Integer value)
name
- the category of value to get.value
- is the value to store.public void setIntValue(String name, int value)
name
- the category of value to get.value
- is the value to store.public void setValue(String name, MascoptObjectInterface o, String value)
setValue
in interface MascoptObjectInterface
name
- the category of value to get.o
- the object, context of the value.value
- is the value to store.public void setValue(String name, MascoptObjectInterface o, Integer value)
setValue
in interface MascoptObjectInterface
name
- the category of value to get.o
- the object, context of the value.value
- is the value to store.public void setValue(String name, MascoptObjectInterface o, Double value)
setValue
in interface MascoptObjectInterface
name
- the category of value to get.o
- the object, context of the value.value
- is the value to store.public void setIntegerValue(String name, MascoptObjectInterface o, Integer value)
name
- the category of value to get.o
- the object, context of the value.value
- is the value to store.public void setIntValue(String name, MascoptObjectInterface o, int value)
name
- the category of value to get.o
- the object, context of the value.value
- is the value to store.public void setDoubleValue(String name, MascoptObjectInterface o, Double value)
name
- the category of value to get.o
- the object, context of the value.value
- is the value to store.public void setDouValue(String name, MascoptObjectInterface o, double value)
name
- the category of value to get.o
- the object, context of the value.value
- is the value to store.public boolean deleteValue(String name)
deleteValue
in interface MascoptObjectInterface
name
- the category of value to delete.
public boolean deleteValue(String name, MascoptObjectInterface o)
deleteValue
in interface MascoptObjectInterface
name
- the category of value to get.o
- the object, context of the value.
public Iterator getValueEntries()
getValueEntries
in interface MascoptObjectInterface
public Iterator getValueContexts(String name)
getValueContexts
in interface MascoptObjectInterface
name
- the name of the value
public void removeAllValues(MascoptObjectInterface context)
context
- the oject contextpublic static int countAllObjects()
public void free()
public void copyValues(MascoptObject mascoptObject)
mascoptObject
are copied to become values of this object. It must be remarked that values
relative to a context are not copied and the name is also preserved.
mascoptObject
- -
the reference object from which we copy the values.public boolean existValue(String name)
name
- the name of the value to search.
public boolean existValue(String name, MascoptObjectInterface o)
name
- the name of the value to search.o
- the object context of the value.
public Element toDOMTree(Element element)
toDOMTree
in interface MascoptWritableInterface
element
- the current node of DOM document.
public void toDOMTreeAsRef(Element element)
toDOMTreeAsRef
in interface MascoptWritableInterface
element
- the current node of DOM document.public abstract String getDOMTagHierarchy()
getDOMTagHierarchy
in interface MascoptWritableInterface
public abstract String getDOMTagName()
getDOMTagName
in interface MascoptWritableInterface
public void update(Observable observable, Object object)
update
method here.
update
in interface Observer
observable
- an Observable
valueobject
- an Object
value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |