29625693dfc119edea0242135844507e4ae30257.svn-base 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package cn.com.goldenwater.dcproj.utils.export;
  2. import java.io.OutputStream;
  3. import java.text.SimpleDateFormat;
  4. import java.util.ArrayList;
  5. import java.util.Hashtable;
  6. public abstract class ExportAbstract implements ExportInterface {
  7. public static SimpleDateFormat df_datetime = new SimpleDateFormat("yyyy-MM-dd HH:mm"); // .format(date)
  8. public static SimpleDateFormat df_dateString = new SimpleDateFormat("yyyy-mm-dd HH:mm:ss");
  9. public static SimpleDateFormat df_date = new SimpleDateFormat("yyyy-MM-dd");
  10. public OutputStream out;
  11. public boolean bdata = false;
  12. public ArrayList rSearchfields;
  13. public String fileName = null;
  14. public Hashtable index_h = null;
  15. public int rowcount = 0;
  16. public String loadDicValue(String value, String FieldID) {
  17. return value;
  18. }
  19. /**
  20. * 根据tabcode FieldID 得到头部具体的显示字段
  21. *
  22. * @param FieldID
  23. * @return
  24. */
  25. public String loadHeadValue(String FieldID) {
  26. String headname = ((Column) index_h.get(FieldID)).getName();
  27. return headname == null ? FieldID : headname;
  28. }
  29. @Override
  30. public void Export(boolean _bdata, String fileName) throws Exception {
  31. // Auto-generated method stub
  32. bdata = _bdata;
  33. this.fileName = fileName;
  34. }
  35. public ArrayList getRSearchfields() {
  36. return rSearchfields;
  37. }
  38. public void setRSearchfields(ArrayList searchfields) {
  39. rSearchfields = searchfields;
  40. }
  41. }