Révision 2530
| tmp/org.txm.core/src/java/org/txm/core/results/TXMResult.java (revision 2530) | ||
|---|---|---|
| 943 | 943 |
* default preferences nodes. |
| 944 | 944 |
* |
| 945 | 945 |
* @param key |
| 946 |
* @return |
|
| 946 |
* @return value as int
|
|
| 947 | 947 |
*/ |
| 948 | 948 |
public int getIntParameterValue(String key) {
|
| 949 | 949 |
return TXMPreferences.getInt(key, this, this.commandPreferencesNodePath); |
| ... | ... | |
| 954 | 954 |
* default preferences nodes. |
| 955 | 955 |
* |
| 956 | 956 |
* @param key |
| 957 |
* @return |
|
| 957 |
* @return value as float
|
|
| 958 | 958 |
*/ |
| 959 | 959 |
public float getFloatParameterValue(String key) {
|
| 960 | 960 |
return TXMPreferences.getFloat(key, this, this.commandPreferencesNodePath); |
| ... | ... | |
| 965 | 965 |
* default preferences nodes. |
| 966 | 966 |
* |
| 967 | 967 |
* @param key |
| 968 |
* @return |
|
| 968 |
* @return value as double
|
|
| 969 | 969 |
*/ |
| 970 | 970 |
public double getDoubleParameterValue(String key) {
|
| 971 | 971 |
return TXMPreferences.getDouble(key, this, this.commandPreferencesNodePath); |
| ... | ... | |
| 976 | 976 |
* default preferences nodes. |
| 977 | 977 |
* |
| 978 | 978 |
* @param key |
| 979 |
* @return |
|
| 979 |
* @return value as boolean
|
|
| 980 | 980 |
*/ |
| 981 | 981 |
public boolean getBooleanParameterValue(String key) {
|
| 982 | 982 |
return TXMPreferences.getBoolean(key, this, this.commandPreferencesNodePath); |
| ... | ... | |
| 987 | 987 |
* default preferences nodes. |
| 988 | 988 |
* |
| 989 | 989 |
* @param key |
| 990 |
* @return |
|
| 990 |
* @return value as long
|
|
| 991 | 991 |
*/ |
| 992 | 992 |
public long getLongParameterValue(String key) {
|
| 993 | 993 |
return TXMPreferences.getLong(key, this, this.commandPreferencesNodePath); |
| ... | ... | |
| 998 | 998 |
* default preferences nodes. |
| 999 | 999 |
* |
| 1000 | 1000 |
* @param key |
| 1001 |
* @return |
|
| 1001 |
* @return value as String
|
|
| 1002 | 1002 |
*/ |
| 1003 | 1003 |
public String getStringParameterValue(String key) {
|
| 1004 | 1004 |
return TXMPreferences.getString(key, this, this.commandPreferencesNodePath); |
| ... | ... | |
| 1009 | 1009 |
* default preferences nodes. |
| 1010 | 1010 |
* |
| 1011 | 1011 |
* @param key |
| 1012 |
* @return |
|
| 1012 |
* @return value as Date
|
|
| 1013 | 1013 |
*/ |
| 1014 | 1014 |
public Date getDateParameterValue(String key) {
|
| 1015 | 1015 |
return TXMPreferences.getDate(key, this, this.commandPreferencesNodePath); |
| ... | ... | |
| 1020 | 1020 |
* default preferences nodes. |
| 1021 | 1021 |
* |
| 1022 | 1022 |
* @param key |
| 1023 |
* @return |
|
| 1023 |
* @return value as File
|
|
| 1024 | 1024 |
*/ |
| 1025 | 1025 |
public File getFileParameterValue(String key) {
|
| 1026 | 1026 |
String v = TXMPreferences.getString(key, this, this.commandPreferencesNodePath); |
| ... | ... | |
| 1046 | 1046 |
/** |
| 1047 | 1047 |
* Checks if a preference is empty (equals to "") in the command preference node. |
| 1048 | 1048 |
* An empty preference can be used to disable a functionality for a kind of result |
| 1049 |
* (eg. A partition dimension bar chart does not have a legend so it can be used to not offer the hide/show legend button in UI).
|
|
| 1049 |
* (eg. A partition dimension bar chart does not have a legend so it can be used to not display the hide/show legend button in UI).
|
|
| 1050 | 1050 |
* |
| 1051 | 1051 |
* @param key |
| 1052 | 1052 |
* @return |
| ... | ... | |
| 2470 | 2470 |
for (int i = 0; i < this.children.size(); i++) {
|
| 2471 | 2471 |
|
| 2472 | 2472 |
TXMResult child = this.children.get(i); |
| 2473 |
// lazy loading test |
|
| 2474 |
// only compute the child it has already been computed one time ("loaded" one time)
|
|
| 2475 |
// or if this result always needs its children synchronized/computed to be consistent (eg. Partition and children parts) |
|
| 2473 | 2476 |
if (child.mustBeSynchronizedWithParent() || child.hasBeenComputedOnce()) {
|
| 2474 | 2477 |
child.compute(monitor, deepComputing); |
| 2475 | 2478 |
} |
Formats disponibles : Unified diff