summaryrefslogtreecommitdiff
path: root/src/ext/plantuml/com/ctreber/aclib/gui
diff options
context:
space:
mode:
Diffstat (limited to 'src/ext/plantuml/com/ctreber/aclib/gui')
-rw-r--r--src/ext/plantuml/com/ctreber/aclib/gui/MOBoolean.java38
-rw-r--r--src/ext/plantuml/com/ctreber/aclib/gui/MOChangeListener.java13
-rw-r--r--src/ext/plantuml/com/ctreber/aclib/gui/MODouble.java74
-rw-r--r--src/ext/plantuml/com/ctreber/aclib/gui/MOEnum.java86
-rw-r--r--src/ext/plantuml/com/ctreber/aclib/gui/MOInteger.java74
-rw-r--r--src/ext/plantuml/com/ctreber/aclib/gui/MOString.java36
-rw-r--r--src/ext/plantuml/com/ctreber/aclib/gui/MonitoredObject.java44
7 files changed, 0 insertions, 365 deletions
diff --git a/src/ext/plantuml/com/ctreber/aclib/gui/MOBoolean.java b/src/ext/plantuml/com/ctreber/aclib/gui/MOBoolean.java
deleted file mode 100644
index 814b927..0000000
--- a/src/ext/plantuml/com/ctreber/aclib/gui/MOBoolean.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package ext.plantuml.com.ctreber.aclib.gui;
-
-/**
- * <p></p>
- *
- * <p>&copy; 2002 Christian Treber, ct@ctreber.com</p>
- * @author Christian Treber, ct@ctreber.com
- *
- */
-public class MOBoolean extends MonitoredObject
-{
- private boolean fBoolean;
-
- public MOBoolean()
- {
- }
-
- public MOBoolean(boolean pBoolean)
- {
- fBoolean = pBoolean;
- }
-
- public void set(boolean pValue)
- {
- fBoolean = pValue;
- fireValueChanged();
- }
-
- public boolean get()
- {
- return fBoolean;
- }
-
- public boolean checkRange()
- {
- return true;
- }
-}
diff --git a/src/ext/plantuml/com/ctreber/aclib/gui/MOChangeListener.java b/src/ext/plantuml/com/ctreber/aclib/gui/MOChangeListener.java
deleted file mode 100644
index 2941637..0000000
--- a/src/ext/plantuml/com/ctreber/aclib/gui/MOChangeListener.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package ext.plantuml.com.ctreber.aclib.gui;
-
-/**
- * <p>Implemented by classes interetested in MonitoredObject values changes.</p>
- *
- * <p>&copy; 2002 Christian Treber, ct@ctreber.com</p>
- * @author Christian Treber, ct@ctreber.com
- *
- */
-public interface MOChangeListener
-{
- public void valueChanged(MonitoredObject pObject);
-}
diff --git a/src/ext/plantuml/com/ctreber/aclib/gui/MODouble.java b/src/ext/plantuml/com/ctreber/aclib/gui/MODouble.java
deleted file mode 100644
index 722a5db..0000000
--- a/src/ext/plantuml/com/ctreber/aclib/gui/MODouble.java
+++ /dev/null
@@ -1,74 +0,0 @@
-package ext.plantuml.com.ctreber.aclib.gui;
-
-/**
- * <p></p>
- *
- * <p>&copy; 2002 Christian Treber, ct@ctreber.com</p>
- * @author Christian Treber, ct@ctreber.com
- *
- */
-public class MODouble extends MonitoredObject
-{
- private double fDouble;
- private boolean fCheckRange = false;
- private double fMin;
- private double fMax;
-
- public MODouble()
- {
- }
-
- public MODouble(double pDouble)
- {
- fDouble = pDouble;
- }
-
- public MODouble(double pDouble, double pMin, double pMax)
- {
- fMin = pMin;
- fMax = pMax;
- fCheckRange = true;
- set(pDouble);
- }
-
- public void set(double pDouble)
- {
- if(!checkRange(pDouble))
- {
- throw new IllegalArgumentException("Argument '" + pDouble +
- "' out of range [" + niceFormat(fMin) + "; " + niceFormat(fMax) + "]");
- }
- fDouble = pDouble;
- fireValueChanged();
- }
-
- private static String niceFormat(double pDouble)
- {
- if(pDouble == Double.MAX_VALUE)
- {
- return "Infinity";
- }
-
- if(pDouble == Double.MIN_VALUE)
- {
- return "-Infinity";
- }
-
- return Double.toString(pDouble);
- }
-
- public double get()
- {
- return fDouble;
- }
-
- private boolean checkRange(double pDouble)
- {
- return !fCheckRange || (fMin <= pDouble) && (pDouble <= fMax);
- }
-
- public boolean checkRange()
- {
- return checkRange(fDouble);
- }
-}
diff --git a/src/ext/plantuml/com/ctreber/aclib/gui/MOEnum.java b/src/ext/plantuml/com/ctreber/aclib/gui/MOEnum.java
deleted file mode 100644
index f2b3cbf..0000000
--- a/src/ext/plantuml/com/ctreber/aclib/gui/MOEnum.java
+++ /dev/null
@@ -1,86 +0,0 @@
-package ext.plantuml.com.ctreber.aclib.gui;
-
-import java.util.HashSet;
-
-/**
- * <p>
- * Monitored enumeration value.
- * </p>
- *
- * <p>
- * &copy; 2002 Christian Treber, ct@ctreber.com
- * </p>
- *
- * @author Christian Treber, ct@ctreber.com
- *
- */
-public class MOEnum extends MonitoredObject {
- private HashSet fValidValues = new HashSet();
- /**
- * <p>
- * null if no value selected
- */
- private Object fValue;
-
- public void addValidValue(Object pValue) {
- fValidValues.add(pValue);
- }
-
- public void set(Object pValue) {
- if (pValue != null) {
- checkValue(pValue);
- }
-
- fValue = pValue;
- fireValueChanged();
- }
-
- public Object get() {
- return fValue;
- }
-
- public boolean is(Object pObject) {
- checkValue(pObject);
-
- return this.equals(pObject);
- }
-
- public int hashCode() {
- if (fValue == null) {
- return 0;
- }
-
- return fValue.hashCode();
- }
-
- private void checkValue(Object pValue) {
- if (!fValidValues.contains(pValue)) {
- throw new IllegalArgumentException("Illegal enum value '" + pValue + "'");
- }
- }
-
- public boolean equals(Object obj) {
- if (obj instanceof MOEnum) {
- MOEnum lOther = (MOEnum) obj;
- if (fValue == null) {
- return lOther.fValue == null;
- }
-
- return fValue.equals(lOther.fValue);
- }
-
- if (fValue == null) {
- return obj.equals(null);
- }
-
- return fValue.equals(obj);
- }
-
- public HashSet getValidValues() {
- return fValidValues;
- }
-
- public boolean checkRange() {
- return true;
- }
-}
diff --git a/src/ext/plantuml/com/ctreber/aclib/gui/MOInteger.java b/src/ext/plantuml/com/ctreber/aclib/gui/MOInteger.java
deleted file mode 100644
index 0816615..0000000
--- a/src/ext/plantuml/com/ctreber/aclib/gui/MOInteger.java
+++ /dev/null
@@ -1,74 +0,0 @@
-package ext.plantuml.com.ctreber.aclib.gui;
-
-/**
- * <p></p>
- *
- * <p>&copy; 2002 Christian Treber, ct@ctreber.com</p>
- * @author Christian Treber, ct@ctreber.com
- *
- */
-public class MOInteger extends MonitoredObject
-{
- private int fInteger;
- private boolean fCheckRange = false;
- private int fMin;
- private int fMax;
-
- public MOInteger()
- {
- }
-
- public MOInteger(int pInteger)
- {
- fInteger = pInteger;
- }
-
- public MOInteger(int pInteger, int pMin, int pMax)
- {
- fMin = pMin;
- fMax = pMax;
- fCheckRange = true;
- set(pInteger);
- }
-
- public void set(int pInteger)
- {
- if(!checkRange(pInteger))
- {
- throw new IllegalArgumentException("Argument '" + pInteger +
- "' out of range [" + niceFormat(fMin) + "; " + niceFormat(fMax) + "]");
- }
- fInteger = pInteger;
- fireValueChanged();
- }
-
- private static String niceFormat(int pInteger)
- {
- if(pInteger == Integer.MAX_VALUE)
- {
- return "Infinity";
- }
-
- if(pInteger == Integer.MIN_VALUE)
- {
- return "-Infinity";
- }
-
- return Integer.toString(pInteger);
- }
-
- public int get()
- {
- return fInteger;
- }
-
- private boolean checkRange(int pInteger)
- {
- return !fCheckRange || (fMin <= pInteger) && (pInteger <= fMax);
- }
-
- public boolean checkRange()
- {
- return checkRange(fInteger);
- }
-}
diff --git a/src/ext/plantuml/com/ctreber/aclib/gui/MOString.java b/src/ext/plantuml/com/ctreber/aclib/gui/MOString.java
deleted file mode 100644
index dc1f92e..0000000
--- a/src/ext/plantuml/com/ctreber/aclib/gui/MOString.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package ext.plantuml.com.ctreber.aclib.gui;
-
-
-
-/**
- * <p></p>
- *
- * <p>&copy; 2002 Christian Treber, ct@ctreber.com</p>
- * @author Christian Treber, ct@ctreber.com
- *
- */
-public class MOString extends MonitoredObject
-{
- private String fString;
-
- public MOString(String pString)
- {
- fString = pString;
- }
-
- public void set(String pString)
- {
- fString = pString;
- fireValueChanged();
- }
-
- public String get()
- {
- return fString;
- }
-
- public boolean checkRange()
- {
- return true;
- }
-}
diff --git a/src/ext/plantuml/com/ctreber/aclib/gui/MonitoredObject.java b/src/ext/plantuml/com/ctreber/aclib/gui/MonitoredObject.java
deleted file mode 100644
index 8bb4824..0000000
--- a/src/ext/plantuml/com/ctreber/aclib/gui/MonitoredObject.java
+++ /dev/null
@@ -1,44 +0,0 @@
-package ext.plantuml.com.ctreber.aclib.gui;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-/**
- * <p>
- * </p>
- *
- * <p>
- * &copy; 2002 Christian Treber, ct@ctreber.com
- * </p>
- *
- * @author Christian Treber, ct@ctreber.com
- *
- */
-abstract public class MonitoredObject {
- private List fListeners = new ArrayList();
-
- public void addChangeListener(MOChangeListener pListener) {
- fListeners.add(pListener);
- }
-
- public void removeChangeListener(MOChangeListener pListener) {
- fListeners.remove(pListener);
- }
-
- void fireValueChanged() {
- final Iterator lIt = fListeners.iterator();
- while (lIt.hasNext()) {
- MOChangeListener lListener = (MOChangeListener) lIt.next();
- lListener.valueChanged(this);
- }
- }
-
- /**
- * <p>
- * Check value agains (possibly defined) constraints.
- *
- * @return True if value is within range or range is not checked.
- */
- abstract public boolean checkRange();
-}