diff options
Diffstat (limited to '')
| -rw-r--r-- | java/com/xagasoft/gats/GatsBoolean.java | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/java/com/xagasoft/gats/GatsBoolean.java b/java/com/xagasoft/gats/GatsBoolean.java index 472db00..7e5d217 100644 --- a/java/com/xagasoft/gats/GatsBoolean.java +++ b/java/com/xagasoft/gats/GatsBoolean.java | |||
| @@ -3,24 +3,40 @@ package com.xagasoft.gats; | |||
| 3 | import java.io.InputStream; | 3 | import java.io.InputStream; |
| 4 | import java.io.OutputStream; | 4 | import java.io.OutputStream; |
| 5 | 5 | ||
| 6 | /** | ||
| 7 | * Represents a boolean value. This is probably the simplest of all Gats | ||
| 8 | * objects. It can be true or false. | ||
| 9 | */ | ||
| 6 | public class GatsBoolean extends GatsObject | 10 | public class GatsBoolean extends GatsObject |
| 7 | { | 11 | { |
| 8 | private boolean bValue = false; | 12 | private boolean bValue = false; |
| 9 | 13 | ||
| 14 | /** | ||
| 15 | * Construct a new GatsBoolean, the default value is false. | ||
| 16 | */ | ||
| 10 | public GatsBoolean() | 17 | public GatsBoolean() |
| 11 | { | 18 | { |
| 12 | } | 19 | } |
| 13 | 20 | ||
| 21 | /** | ||
| 22 | * Construct a new GatsBoolean, specify the value.; | ||
| 23 | */ | ||
| 14 | public GatsBoolean( boolean bValue ) | 24 | public GatsBoolean( boolean bValue ) |
| 15 | { | 25 | { |
| 16 | this.bValue = bValue; | 26 | this.bValue = bValue; |
| 17 | } | 27 | } |
| 18 | 28 | ||
| 29 | /** | ||
| 30 | * Get the current value, either true or false. | ||
| 31 | */ | ||
| 19 | public boolean getValue() | 32 | public boolean getValue() |
| 20 | { | 33 | { |
| 21 | return bValue; | 34 | return bValue; |
| 22 | } | 35 | } |
| 23 | 36 | ||
| 37 | /** | ||
| 38 | * Set the value. | ||
| 39 | */ | ||
| 24 | public void setValue( boolean bValue ) | 40 | public void setValue( boolean bValue ) |
| 25 | { | 41 | { |
| 26 | this.bValue = bValue; | 42 | this.bValue = bValue; |
| @@ -36,7 +52,7 @@ public class GatsBoolean extends GatsObject | |||
| 36 | return "" + bValue; | 52 | return "" + bValue; |
| 37 | } | 53 | } |
| 38 | 54 | ||
| 39 | public void read( InputStream is, char cType ) throws java.io.IOException | 55 | void read( InputStream is, char cType ) throws java.io.IOException |
| 40 | { | 56 | { |
| 41 | if( cType == '0' ) | 57 | if( cType == '0' ) |
| 42 | bValue = false; | 58 | bValue = false; |
| @@ -44,7 +60,7 @@ public class GatsBoolean extends GatsObject | |||
| 44 | bValue = true; | 60 | bValue = true; |
| 45 | } | 61 | } |
| 46 | 62 | ||
| 47 | public void write( OutputStream os ) throws java.io.IOException | 63 | void write( OutputStream os ) throws java.io.IOException |
| 48 | { | 64 | { |
| 49 | if( bValue ) | 65 | if( bValue ) |
| 50 | os.write( (int)'1' ); | 66 | os.write( (int)'1' ); |
