1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.commons.digester3.xmlrules;
20
21 import java.util.ArrayList;
22 import java.util.HashMap;
23
24
25
26
27
28
29
30
31 public class ObjectTestImpl
32 {
33
34 private ArrayList<Object> children = new ArrayList<Object>();
35
36 private String value = "";
37
38 private Long longValue = new Long( -1L );
39
40 private String property = "";
41
42 private HashMap<String, String> mapValue = new HashMap<String, String>();
43
44 private boolean pushed = false;
45
46 public ObjectTestImpl()
47 {
48 }
49
50 @Override
51 public String toString()
52 {
53 String str = value;
54 for ( Object o : children )
55 {
56 str += " " + o;
57 }
58 return str;
59 }
60
61 public void add( Object o )
62 {
63 children.add( o );
64 }
65
66 public void setValue( String val )
67 {
68 value = val;
69 }
70
71 public void setLongValue( Long val )
72 {
73 longValue = val;
74 }
75
76 public Long getLongValue()
77 {
78 return longValue;
79 }
80
81 public void setStringValue( String val )
82 {
83 }
84
85 public boolean isPushed()
86 {
87 return pushed;
88 }
89
90 public void push()
91 {
92 pushed = true;
93 }
94
95 public void setMapValue( String name, String value )
96 {
97 this.mapValue.put( name, value );
98 }
99
100 public String getMapValue( String name )
101 {
102 return this.mapValue.get( name );
103 }
104
105 public String getProperty()
106 {
107 return property;
108 }
109
110 public void setProperty( String pProperty )
111 {
112 property = pProperty;
113 }
114 }