/** * @(#)file SheetTD.java * @(#)author [개발자명] * @(#)version 1.0 * @(#)date May 10, 2007 * @(#)since JDK 1.4.2 * * Copyright (c) www.hwenc.co.kr, Inc. * All rights reserved. * This software is the proprietary information of Hanwha E&C, Inc. */ package kr.co.udapsoft.common.sheet; import kr.co.hsnc.common.util.ValueObject; public class SheetTD { /** * Sheet조회 XML의 'TD'Tag Index */ public int tdIndex = 0; /** * 빈값처리 여부 * ex> */ public boolean isBlankValue = false; /** * isBlankValue = true 일때 사용 * RowSet의 'rowSetColumnIndex'의 값을 'TD'Tag안에 값으로 출력 */ public int rowSetColumnIndex = 0; /** * isBlankValue = true 일때 사용 * 사용할 RowSet지정하여 값을 'TD'Tag안에 값으로 출력 */ public String rowSetKey = ""; /** * 화페 단위별 Format을 지정 * "" : 없음 * KRW : 원화 * USD : 미국 * EUR : 유로 * JPY : 일본 * SAR : 사우디 */ public String currencyType = ""; private ValueObject attr = null; /** * 생성자 */ public SheetTD() { this.attr = new ValueObject(); } /** * Sheet조회 XML의 'TD'Tag Index(순서)를 String으로 변환 출력 * @return */ public String getTDIndex() { return ("" + this.tdIndex); } /** * Sheet조회 XML의 'TD'Tag의 속성을 지정 * @param key * @param value */ public void setAttribute(String key, String value) { this.attr.set(key, value); } /** * Sheet조회 XML의 'TD'Tag의 key에 대당하는 속성을 리턴 * @param key * @return */ public String getAttribute(String key) { return this.attr.get(key); } /** * Sheet조회 XML의 'TD'Tag의 속성 전체 리턴 * @return */ public ValueObject getAttributes() { return this.attr; } }