|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectdods.util.OptSwitch
OptSwitch - class definition for Switches Description: this class defines a switch element. a switch is considered to be used (having been set or assigned a value if the 'set' field is false AND the 'val' field is null. Constants: Permitted values for 'type' field: protected static final int NONE uninitialized protected static final int BOOL boolean type switch protected static final int VAL value type switch Fields: sw the switch name type boolean/value set value is set/clear val switch value (not applicable to boolean type switch)
| Field Summary | |
protected static int |
BOOL
|
(package private) boolean |
debug
|
protected static int |
NONE
|
boolean |
set
|
(package private) int |
sw
|
(package private) int |
type
|
String |
val
|
protected static int |
VAL
|
| Constructor Summary | |
OptSwitch()
|
|
OptSwitch(Character c,
int type)
Invocation with explicit Character switchname and type |
|
OptSwitch(int c,
int type)
Invocation with explicit integer switchname and type |
|
| Method Summary | |
boolean |
acceptVal()
Return whether the option switch accepts values or no |
void |
SetHasValue(int type)
Set the value type of the option switch to the type passed |
void |
SetVal(boolean b)
Set the 'set' field of the option switch to 'b'. |
void |
SetVal(String s)
Set the 'val' field of the option switch to 's'. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static final int NONE
protected static final int BOOL
protected static final int VAL
int sw
int type
public boolean set
public String val
boolean debug
| Constructor Detail |
public OptSwitch()
public OptSwitch(Character c,
int type)
public OptSwitch(int c,
int type)
| Method Detail |
public void SetHasValue(int type)
type - type of value that switch may accept or bepublic boolean acceptVal()
public void SetVal(boolean b)
b - set the 'set' boolean field to 'b'.public void SetVal(String s)
s - string to assign to 'val' field.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||