Example #1
0
 public String To_str(Object o) {
   if (o == null) return "<<NULL>>";
   Class<?> type = Type_adp_.ClassOf_obj(o);
   String rv = null;
   if (type == String.class) rv = String_.cast(o);
   else if (Int_.TypeMatch(type)) return Int_.To_str(Int_.cast(o));
   else if (Type_adp_.Eq(type, Bool_.Cls_ref_type)) return Yn.To_str(Bool_.cast(o));
   else if (type == DateAdp.class) return DateAdp_.cast(o).XtoStr_gplx();
   else rv = Object_.Xto_str_strict_or_empty(o);
   return String_.Replace(rv, "'", "''");
 }
Example #2
0
 public void To_str(String_bldr sb) {
   XtoStr_fld(sb, ns)
       .XtoStr_fld(sb, Fils)
       .XtoStr_fld(sb, Size)
       .XtoStr_fld(sb, SizeMax)
       .XtoStr_fld(sb, SizeMaxIdx)
       .XtoStr_fld(sb, SizeMin);
   sb.Add(Int_.To_str(SizeMinIdx));
 }
Example #3
0
 public int ReadIntOr(String k, int or) {
   Object rv = ReadOr(k, or);
   if (rv == Nil) return or;
   return parse ? Int_.parse((String) rv) : Int_.cast(rv);
 }
Example #4
0
 public int ReadInt(String k) {
   Object rv = ReadOr(k, 0);
   if (rv == Nil) ThrowNotFound(k);
   return parse ? Int_.parse((String) rv) : Int_.cast(rv);
 }
Example #5
0
 Xob_stat_itm XtoStr_fld(String_bldr sb, int v) {
   sb.Add(Int_.To_str(v)).Add(Xob_stat_itm.Dlm);
   return this;
 }