SheetTD.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. /**
  2. * @(#)file SheetTD.java
  3. * @(#)author [개발자명]
  4. * @(#)version 1.0
  5. * @(#)date May 10, 2007
  6. * @(#)since JDK 1.4.2
  7. *
  8. * Copyright (c) www.hwenc.co.kr, Inc.
  9. * All rights reserved.
  10. * This software is the proprietary information of Hanwha E&C, Inc.
  11. */
  12. package kr.co.udapsoft.common.sheet;
  13. import kr.co.hsnc.common.util.ValueObject;
  14. public class SheetTD {
  15. /**
  16. * Sheet조회 XML의 'TD'Tag Index
  17. */
  18. public int tdIndex = 0;
  19. /**
  20. * 빈값처리 여부
  21. * ex> <TD></TD>
  22. */
  23. public boolean isBlankValue = false;
  24. /**
  25. * isBlankValue = true 일때 사용
  26. * RowSet의 'rowSetColumnIndex'의 값을 'TD'Tag안에 값으로 출력
  27. */
  28. public int rowSetColumnIndex = 0;
  29. /**
  30. * isBlankValue = true 일때 사용
  31. * 사용할 RowSet지정하여 값을 'TD'Tag안에 값으로 출력
  32. */
  33. public String rowSetKey = "";
  34. /**
  35. * 화페 단위별 Format을 지정
  36. * "" : 없음
  37. * KRW : 원화
  38. * USD : 미국
  39. * EUR : 유로
  40. * JPY : 일본
  41. * SAR : 사우디
  42. */
  43. public String currencyType = "";
  44. private ValueObject attr = null;
  45. /**
  46. * 생성자
  47. */
  48. public SheetTD() {
  49. this.attr = new ValueObject();
  50. }
  51. /**
  52. * Sheet조회 XML의 'TD'Tag Index(순서)를 String으로 변환 출력
  53. * @return
  54. */
  55. public String getTDIndex() {
  56. return ("" + this.tdIndex);
  57. }
  58. /**
  59. * Sheet조회 XML의 'TD'Tag의 속성을 지정
  60. * @param key
  61. * @param value
  62. */
  63. public void setAttribute(String key, String value) {
  64. this.attr.set(key, value);
  65. }
  66. /**
  67. * Sheet조회 XML의 'TD'Tag의 key에 대당하는 속성을 리턴
  68. * @param key
  69. * @return
  70. */
  71. public String getAttribute(String key) {
  72. return this.attr.get(key);
  73. }
  74. /**
  75. * Sheet조회 XML의 'TD'Tag의 속성 전체 리턴
  76. * @return
  77. */
  78. public ValueObject getAttributes() {
  79. return this.attr;
  80. }
  81. }