ChanUse.java 1.25 KB
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
package jcircus.util;

/**
* ChanUse.java
*
* @author Angela
*/
public enum ChanUse {
Undefined,
Input,
Output,
AltInput,
Mixed
;
public String toJava() {
String r;
if (this.equals(Undefined)) {
r = "GeneralChannel";
} else if (this.equals(Input)) {
r = "GeneralChannel";
} else if (this.equals(Output)) {
r = "GeneralChannel";
} else if (this.equals(AltInput)) {
r = "GeneralChannel";
} else if (this.equals(Mixed)) {
r = "GeneralChannel";
} else {
throw new RuntimeException("Undefined enum element in class " +
this.getClass());
}
return r;
}
public String toStringGUI() {
String r;
if (this.equals(Undefined)) {
r = "";
} else if (this.equals(Input)) {
r = "Input";
} else if (this.equals(Output)) {
r = "Output";
} else if (this.equals(AltInput)) {
r = "Input";
} else {
r = "";
}
return r;
}
}