public ORD getOrd() {
   ORD en = ORD.alpha;
   String str = getAttribute("ord");
   if (!Check.isEmpty(str)) {
     try {
       en = ORD.valueOf(str);
     } catch (IllegalArgumentException iae) {
     }
   }
   return en;
 }
 public UNIT getUnit() {
   UNIT en = null;
   String str = getAttribute("unit");
   if (!Check.isEmpty(str)) {
     try {
       en = UNIT.valueOf(str);
     } catch (IllegalArgumentException iae) {
     }
   }
   return en;
 }
 public ALPHA getAlpha() {
   ALPHA en = ALPHA.first;
   String str = getAttribute("alpha");
   if (!Check.isEmpty(str)) {
     try {
       en = ALPHA.valueOf(str);
     } catch (IllegalArgumentException iae) {
     }
   }
   return en;
 }
 public TYPE getType() {
   TYPE en = TYPE.daily;
   String str = getAttribute("type");
   if (!Check.isEmpty(str)) {
     try {
       en = TYPE.valueOf(str);
     } catch (IllegalArgumentException iae) {
     }
   }
   return en;
 }
 public int getEvery() {
   int num = 0;
   String str = getAttribute("every");
   if (!Check.isEmpty(str)) {
     try {
       num = Integer.parseInt(str);
       if (num < 0) num = 0;
     } catch (NumberFormatException nfe) {
     }
   }
   return num;
 }
 public ON[] getOn() {
   String str = getAttribute("on");
   if (!Check.isEmpty(str)) {
     StringTokenizer tok = new StringTokenizer(str);
     ON ens[] = new ON[tok.countTokens()];
     int ii = 0;
     while (tok.hasMoreTokens()) {
       try {
         ens[ii++] = ON.valueOf(tok.nextToken());
       } catch (IllegalArgumentException iae) {
       }
     }
     return ens;
   } else {
     return new ON[0];
   }
 }