/* */ package de.hdtconsulting.yahoo.finance.csv.format; /* */ /* */ import de.hdtconsulting.yahoo.finance.csv.exception.UnknownTagException; /* */ import java.util.ArrayList; /* */ import java.util.HashMap; /* */ /* */ public class YFormat /* */ { /* 316 */ private ArrayList<YTag> tagList = new ArrayList(); /* */ /* 318 */ private HashMap<String, YTag> tagMap = new HashMap(); /* */ /* */ public YFormat() /* */ { /* 106 */ YTag tag = new YTag(YTag.s); /* 107 */ this.tagList.add(tag); /* */ /* 109 */ tag = new YTag(YTag.c8); /* 110 */ this.tagList.add(tag); /* 111 */ tag = new YTag(YTag.g3); /* 112 */ this.tagList.add(tag); /* 113 */ tag = new YTag(YTag.a); /* 114 */ this.tagList.add(tag); /* 115 */ tag = new YTag(YTag.b2); /* 116 */ this.tagList.add(tag); /* 117 */ tag = new YTag(YTag.a5); /* 118 */ this.tagList.add(tag); /* 119 */ tag = new YTag(YTag.a2); /* 120 */ this.tagList.add(tag); /* 121 */ tag = new YTag(YTag.b); /* 122 */ this.tagList.add(tag); /* 123 */ tag = new YTag(YTag.b3); /* 124 */ this.tagList.add(tag); /* 125 */ tag = new YTag(YTag.b6); /* 126 */ this.tagList.add(tag); /* 127 */ tag = new YTag(YTag.b4); /* 128 */ this.tagList.add(tag); /* 129 */ tag = new YTag(YTag.c1); /* 130 */ this.tagList.add(tag); /* 131 */ tag = new YTag(YTag.c); /* 132 */ this.tagList.add(tag); /* 133 */ tag = new YTag(YTag.m5); /* 134 */ this.tagList.add(tag); /* 135 */ tag = new YTag(YTag.m6); /* 136 */ this.tagList.add(tag); /* 137 */ tag = new YTag(YTag.m7); /* 138 */ this.tagList.add(tag); /* 139 */ tag = new YTag(YTag.m8); /* 140 */ this.tagList.add(tag); /* 141 */ tag = new YTag(YTag.k4); /* 142 */ this.tagList.add(tag); /* 143 */ tag = new YTag(YTag.k5); /* 144 */ this.tagList.add(tag); /* 145 */ tag = new YTag(YTag.j5); /* 146 */ this.tagList.add(tag); /* 147 */ tag = new YTag(YTag.j6); /* 148 */ this.tagList.add(tag); /* 149 */ tag = new YTag(YTag.k2); /* 150 */ this.tagList.add(tag); /* 151 */ tag = new YTag(YTag.p2); /* 152 */ this.tagList.add(tag); /* 153 */ tag = new YTag(YTag.c6); /* 154 */ this.tagList.add(tag); /* 155 */ tag = new YTag(YTag.c3); /* 156 */ this.tagList.add(tag); /* 157 */ tag = new YTag(YTag.r1); /* 158 */ this.tagList.add(tag); /* 159 */ tag = new YTag(YTag.d); /* 160 */ this.tagList.add(tag); /* 161 */ tag = new YTag(YTag.y); /* 162 */ this.tagList.add(tag); /* 163 */ tag = new YTag(YTag.e); /* 164 */ this.tagList.add(tag); /* 165 */ tag = new YTag(YTag.j4); /* 166 */ this.tagList.add(tag); /* 167 */ tag = new YTag(YTag.e7); /* 168 */ this.tagList.add(tag); /* 169 */ tag = new YTag(YTag.e9); /* 170 */ this.tagList.add(tag); /* 171 */ tag = new YTag(YTag.e8); /* 172 */ this.tagList.add(tag); /* 173 */ tag = new YTag(YTag.q); /* 174 */ this.tagList.add(tag); /* 175 */ tag = new YTag(YTag.f6); /* 176 */ this.tagList.add(tag); /* 177 */ tag = new YTag(YTag.k); /* 178 */ this.tagList.add(tag); /* 179 */ tag = new YTag(YTag.h); /* 180 */ this.tagList.add(tag); /* 181 */ tag = new YTag(YTag.l2); /* 182 */ this.tagList.add(tag); /* 183 */ tag = new YTag(YTag.g4); /* 184 */ this.tagList.add(tag); /* 185 */ tag = new YTag(YTag.g1); /* 186 */ this.tagList.add(tag); /* 187 */ tag = new YTag(YTag.g5); /* 188 */ this.tagList.add(tag); /* 189 */ tag = new YTag(YTag.g6); /* 190 */ this.tagList.add(tag); /* 191 */ tag = new YTag(YTag.v1); /* 192 */ this.tagList.add(tag); /* 193 */ tag = new YTag(YTag.v7); /* 194 */ this.tagList.add(tag); /* 195 */ tag = new YTag(YTag.d1); /* 196 */ this.tagList.add(tag); /* 197 */ tag = new YTag(YTag.l1); /* 198 */ this.tagList.add(tag); /* 199 */ tag = new YTag(YTag.k3); /* 200 */ this.tagList.add(tag); /* 201 */ tag = new YTag(YTag.t1); /* 202 */ this.tagList.add(tag); /* 203 */ tag = new YTag(YTag.l); /* 204 */ this.tagList.add(tag); /* 205 */ tag = new YTag(YTag.k1); /* 206 */ this.tagList.add(tag); /* 207 */ tag = new YTag(YTag.g); /* 208 */ this.tagList.add(tag); /* 209 */ tag = new YTag(YTag.l3); /* 210 */ this.tagList.add(tag); /* 211 */ tag = new YTag(YTag.j); /* 212 */ this.tagList.add(tag); /* 213 */ tag = new YTag(YTag.j1); /* 214 */ this.tagList.add(tag); /* 215 */ tag = new YTag(YTag.j3); /* 216 */ this.tagList.add(tag); /* 217 */ tag = new YTag(YTag.i); /* 218 */ this.tagList.add(tag); /* 219 */ tag = new YTag(YTag.m4); /* 220 */ this.tagList.add(tag); /* 221 */ tag = new YTag(YTag.m3); /* 222 */ this.tagList.add(tag); /* 223 */ tag = new YTag(YTag.n); /* 224 */ this.tagList.add(tag); /* 225 */ tag = new YTag(YTag.n4); /* 226 */ this.tagList.add(tag); /* 227 */ tag = new YTag(YTag.o); /* 228 */ this.tagList.add(tag); /* 229 */ tag = new YTag(YTag.i5); /* 230 */ this.tagList.add(tag); /* 231 */ tag = new YTag(YTag.r); /* 232 */ this.tagList.add(tag); /* 233 */ tag = new YTag(YTag.r2); /* 234 */ this.tagList.add(tag); /* 235 */ tag = new YTag(YTag.r5); /* 236 */ this.tagList.add(tag); /* 237 */ tag = new YTag(YTag.p); /* 238 */ this.tagList.add(tag); /* 239 */ tag = new YTag(YTag.p6); /* 240 */ this.tagList.add(tag); /* 241 */ tag = new YTag(YTag.r6); /* 242 */ this.tagList.add(tag); /* 243 */ tag = new YTag(YTag.r7); /* 244 */ this.tagList.add(tag); /* 245 */ tag = new YTag(YTag.p1); /* 246 */ this.tagList.add(tag); /* 247 */ tag = new YTag(YTag.p5); /* 248 */ this.tagList.add(tag); /* 249 */ tag = new YTag(YTag.w); /* 250 */ this.tagList.add(tag); /* 251 */ tag = new YTag(YTag.m); /* 252 */ this.tagList.add(tag); /* 253 */ tag = new YTag(YTag.m2); /* 254 */ this.tagList.add(tag); /* 255 */ tag = new YTag(YTag.s1); /* 256 */ this.tagList.add(tag); /* 257 */ tag = new YTag(YTag.s7); /* 258 */ this.tagList.add(tag); /* 259 */ tag = new YTag(YTag.x); /* 260 */ this.tagList.add(tag); /* 261 */ tag = new YTag(YTag.t8); /* 262 */ this.tagList.add(tag); /* 263 */ tag = new YTag(YTag.t7); /* 264 */ this.tagList.add(tag); /* 265 */ tag = new YTag(YTag.d2); /* 266 */ this.tagList.add(tag); /* 267 */ tag = new YTag(YTag.t6); /* 268 */ this.tagList.add(tag); /* 269 */ tag = new YTag(YTag.w1); /* 270 */ this.tagList.add(tag); /* 271 */ tag = new YTag(YTag.w4); /* 272 */ this.tagList.add(tag); /* 273 */ tag = new YTag(YTag.v); /* 274 */ this.tagList.add(tag); /* */ /* 276 */ tag = new YTag(YTag.e1); /* 277 */ this.tagList.add(tag); /* */ /* 280 */ for (YTag tag1 : this.tagList) /* 281 */ this.tagMap.put(tag1.getCode(), tag1); /* */ } /* */ /* */ public String getUrlFormatParameter() /* */ { /* 292 */ StringBuffer sb = new StringBuffer(); /* 293 */ for (YTag tag : this.tagList) { /* 294 */ if (tag.isEnabled()) { /* 295 */ sb.append(tag.getCode()); /* */ } /* */ } /* 298 */ return sb.toString(); /* */ } /* */ /* */ public ArrayList<YTag> getEnabledTags() /* */ { /* 307 */ ArrayList list = new ArrayList(); /* 308 */ for (YTag tag : this.tagList) { /* 309 */ if (tag.isEnabled()) { /* 310 */ list.add(tag); /* */ } /* */ } /* 313 */ return list; /* */ } /* */ /* */ public void setStatusOn(String code) /* */ { /* 327 */ YTag tag = (YTag)this.tagMap.get(code); /* 328 */ if (tag != null) /* 329 */ tag.setEnabled(true); /* */ else /* 331 */ throw new UnknownTagException(); /* */ } /* */ /* */ public void setStatusOff(String code) /* */ { /* 342 */ YTag tag = (YTag)this.tagMap.get(code); /* 343 */ if (tag != null) /* 344 */ tag.setEnabled(false); /* */ else /* 346 */ throw new UnknownTagException(); /* */ } /* */ } /* Location: Z:\home\andrey\Documents\Projects\OpenTrader\docs\External\yahoofinanceapi-0.0.5-SNAPSHOT.jar * Qualified Name: de.hdtconsulting.yahoo.finance.csv.format.YFormat * JD-Core Version: 0.6.0 */