aboutsummaryrefslogtreecommitdiff
path: root/java/com/xagasoft
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/xagasoft')
-rw-r--r--java/com/xagasoft/gats/GatsDictionary.java51
1 files changed, 51 insertions, 0 deletions
diff --git a/java/com/xagasoft/gats/GatsDictionary.java b/java/com/xagasoft/gats/GatsDictionary.java
index 95ecc45..0ad4c78 100644
--- a/java/com/xagasoft/gats/GatsDictionary.java
+++ b/java/com/xagasoft/gats/GatsDictionary.java
@@ -90,6 +90,57 @@ public class GatsDictionary extends GatsObject implements Map<String,GatsObject>
90 return hValue.put( arg0, arg1 ); 90 return hValue.put( arg0, arg1 );
91 } 91 }
92 92
93 public GatsObject put( String key, long val )
94 {
95 return hValue.put( key, new GatsInteger( val ) );
96 }
97
98 public GatsObject put( String key, double val )
99 {
100 return hValue.put( key, new GatsFloat( val ) );
101 }
102
103 public GatsObject put( String key, boolean val )
104 {
105 return hValue.put( key, new GatsBoolean( val ) );
106 }
107
108 public GatsObject put( String key, String val )
109 {
110 return hValue.put( key, new GatsString( val ) );
111 }
112
113 public long getInt( String key )
114 {
115 return ((GatsInteger)hValue.get( key )).getValue();
116 }
117
118 public double getFloat( String key )
119 {
120 return ((GatsFloat)hValue.get( key )).getValue();
121 }
122
123 public boolean getBool( String key )
124 {
125 return ((GatsBoolean)hValue.get( key )).getValue();
126 }
127
128 public byte[] getString( String key )
129 {
130 return ((GatsString)hValue.get( key )).getValue();
131 }
132
133 public GatsDictionary getDict( String key )
134 {
135 return (GatsDictionary)hValue.get( key );
136 }
137
138 public GatsList getList( String key )
139 {
140 return (GatsList)hValue.get( key );
141 }
142
143
93 public void putAll( Map<? extends String, ? extends GatsObject> arg0 ) 144 public void putAll( Map<? extends String, ? extends GatsObject> arg0 )
94 { 145 {
95 hValue.putAll( arg0 ); 146 hValue.putAll( arg0 );