1 /***
2 *
3 */
4 package ar.com.epere4.java2excel.parser.impl;
5
6 import org.apache.commons.lang.builder.ToStringBuilder;
7
8 import ar.com.epere4.java2excel.parser.BodyDtd;
9 import ar.com.epere4.java2excel.parser.HeaderDtd;
10 import ar.com.epere4.java2excel.parser.Java2ExcelDtd;
11
12 /***
13 * Default implementation of
14 * {@link ar.com.epere4.java2excel.parser.Java2ExcelDtd}.
15 *
16 * @author epere4
17 */
18 public class Java2ExcelDtdImpl implements Java2ExcelDtd {
19 /*** Variable to hold the header. */
20 private HeaderDtd header;
21 /*** Variable to hold the body. */
22 private BodyDtd body;
23
24
25 /***
26 * {@inheritDoc}
27 *
28 * @see ar.com.epere4.java2excel.parser.Java2ExcelDtd#getBody()
29 * @since 21/02/2006
30 */
31 public BodyDtd getBody() {
32 return body;
33 }
34
35 /***
36 * @param body the body to be set.
37 * @since 21/02/2006
38 */
39 public void setBody(final BodyDtd body) {
40 this.body = body;
41 }
42
43 /***
44 * {@inheritDoc}
45 *
46 * @see ar.com.epere4.java2excel.parser.Java2ExcelDtd#getHeader()
47 * @since 21/02/2006
48 */
49 public HeaderDtd getHeader() {
50 return header;
51 }
52 /***
53 * @param header the header to be set.
54 * @since 21/02/2006
55 */
56 public void setHeader(final HeaderDtd header) {
57 this.header = header;
58 }
59
60 /***
61 * {@inheritDoc}
62 *
63 * @see java.lang.Object#toString()
64 * @since 21/02/2006
65 */
66 public String toString() {
67 return ToStringBuilder.reflectionToString(this);
68 }
69
70 }