KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > openejb > alt > config > ejb11 > QueryDescriptor


1 /*
2  * This class was automatically generated with
3  * <a HREF="http://www.castor.org">Castor 0.9.5.3</a>, using an XML
4  * Schema.
5  * $Id: QueryDescriptor.java 1104 2004-03-31 00:44:02Z dblevins $
6  */

7
8 package org.openejb.alt.config.ejb11;
9
10   //---------------------------------/
11
//- Imported classes and packages -/
12
//---------------------------------/
13

14 import org.exolab.castor.mapping.AccessMode;
15 import org.exolab.castor.xml.TypeValidator;
16 import org.exolab.castor.xml.XMLFieldDescriptor;
17 import org.exolab.castor.xml.validators.*;
18
19 /**
20  * Class QueryDescriptor.
21  *
22  * @version $Revision: 1104 $ $Date: 2004-03-30 16:44:02 -0800 (Tue, 30 Mar 2004) $
23  */

24 public class QueryDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl {
25
26
27       //--------------------------/
28
//- Class/Member Variables -/
29
//--------------------------/
30

31     /**
32      * Field nsPrefix
33      */

34     private java.lang.String JavaDoc nsPrefix;
35
36     /**
37      * Field nsURI
38      */

39     private java.lang.String JavaDoc nsURI;
40
41     /**
42      * Field xmlName
43      */

44     private java.lang.String JavaDoc xmlName;
45
46     /**
47      * Field identity
48      */

49     private org.exolab.castor.xml.XMLFieldDescriptor identity;
50
51
52       //----------------/
53
//- Constructors -/
54
//----------------/
55

56     public QueryDescriptor() {
57         super();
58         nsURI = "http://www.openejb.org/openejb-jar/1.1";
59         xmlName = "query";
60         
61         //-- set grouping compositor
62
setCompositorAsSequence();
63         org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
64         org.exolab.castor.xml.XMLFieldHandler handler = null;
65         org.exolab.castor.xml.FieldValidator fieldValidator = null;
66         //-- initialize attribute descriptors
67

68         //-- initialize element descriptors
69

70         //-- _description
71
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_description", "description", org.exolab.castor.xml.NodeType.Element);
72         desc.setImmutable(true);
73         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
74             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
75                 throws IllegalStateException JavaDoc
76             {
77                 Query target = (Query) object;
78                 return target.getDescription();
79             }
80             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
81                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
82             {
83                 try {
84                     Query target = (Query) object;
85                     target.setDescription( (java.lang.String JavaDoc) value);
86                 }
87                 catch (java.lang.Exception JavaDoc ex) {
88                     throw new IllegalStateException JavaDoc(ex.toString());
89                 }
90             }
91             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
92                 return null;
93             }
94         } );
95         desc.setHandler(handler);
96         desc.setMultivalued(false);
97         addFieldDescriptor(desc);
98         
99         //-- validation code for: _description
100
fieldValidator = new org.exolab.castor.xml.FieldValidator();
101         { //-- local scope
102
StringValidator typeValidator = new StringValidator();
103             typeValidator.setWhiteSpace("preserve");
104             fieldValidator.setValidator(typeValidator);
105         }
106         desc.setValidator(fieldValidator);
107         //-- _queryMethod
108
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.ejb11.QueryMethod.class, "_queryMethod", "query-method", org.exolab.castor.xml.NodeType.Element);
109         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
110             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
111                 throws IllegalStateException JavaDoc
112             {
113                 Query target = (Query) object;
114                 return target.getQueryMethod();
115             }
116             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
117                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
118             {
119                 try {
120                     Query target = (Query) object;
121                     target.setQueryMethod( (org.openejb.alt.config.ejb11.QueryMethod) value);
122                 }
123                 catch (java.lang.Exception JavaDoc ex) {
124                     throw new IllegalStateException JavaDoc(ex.toString());
125                 }
126             }
127             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
128                 return new org.openejb.alt.config.ejb11.QueryMethod();
129             }
130         } );
131         desc.setHandler(handler);
132         desc.setRequired(true);
133         desc.setMultivalued(false);
134         addFieldDescriptor(desc);
135         
136         //-- validation code for: _queryMethod
137
fieldValidator = new org.exolab.castor.xml.FieldValidator();
138         fieldValidator.setMinOccurs(1);
139         { //-- local scope
140
}
141         desc.setValidator(fieldValidator);
142         //-- _objectQl
143
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_objectQl", "object-ql", org.exolab.castor.xml.NodeType.Element);
144         desc.setImmutable(true);
145         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
146             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
147                 throws IllegalStateException JavaDoc
148             {
149                 Query target = (Query) object;
150                 return target.getObjectQl();
151             }
152             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
153                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
154             {
155                 try {
156                     Query target = (Query) object;
157                     target.setObjectQl( (java.lang.String JavaDoc) value);
158                 }
159                 catch (java.lang.Exception JavaDoc ex) {
160                     throw new IllegalStateException JavaDoc(ex.toString());
161                 }
162             }
163             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
164                 return null;
165             }
166         } );
167         desc.setHandler(handler);
168         desc.setRequired(true);
169         desc.setMultivalued(false);
170         addFieldDescriptor(desc);
171         
172         //-- validation code for: _objectQl
173
fieldValidator = new org.exolab.castor.xml.FieldValidator();
174         fieldValidator.setMinOccurs(1);
175         { //-- local scope
176
StringValidator typeValidator = new StringValidator();
177             typeValidator.setWhiteSpace("preserve");
178             fieldValidator.setValidator(typeValidator);
179         }
180         desc.setValidator(fieldValidator);
181     } //-- org.openejb.alt.config.ejb11.QueryDescriptor()
182

183
184       //-----------/
185
//- Methods -/
186
//-----------/
187

188     /**
189      * Method getAccessMode
190      */

191     public org.exolab.castor.mapping.AccessMode getAccessMode()
192     {
193         return null;
194     } //-- org.exolab.castor.mapping.AccessMode getAccessMode()
195

196     /**
197      * Method getExtends
198      */

199     public org.exolab.castor.mapping.ClassDescriptor getExtends()
200     {
201         return null;
202     } //-- org.exolab.castor.mapping.ClassDescriptor getExtends()
203

204     /**
205      * Method getIdentity
206      */

207     public org.exolab.castor.mapping.FieldDescriptor getIdentity()
208     {
209         return identity;
210     } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity()
211

212     /**
213      * Method getJavaClass
214      */

215     public java.lang.Class JavaDoc getJavaClass()
216     {
217         return org.openejb.alt.config.ejb11.Query.class;
218     } //-- java.lang.Class getJavaClass()
219

220     /**
221      * Method getNameSpacePrefix
222      */

223     public java.lang.String JavaDoc getNameSpacePrefix()
224     {
225         return nsPrefix;
226     } //-- java.lang.String getNameSpacePrefix()
227

228     /**
229      * Method getNameSpaceURI
230      */

231     public java.lang.String JavaDoc getNameSpaceURI()
232     {
233         return nsURI;
234     } //-- java.lang.String getNameSpaceURI()
235

236     /**
237      * Method getValidator
238      */

239     public org.exolab.castor.xml.TypeValidator getValidator()
240     {
241         return this;
242     } //-- org.exolab.castor.xml.TypeValidator getValidator()
243

244     /**
245      * Method getXMLName
246      */

247     public java.lang.String JavaDoc getXMLName()
248     {
249         return xmlName;
250     } //-- java.lang.String getXMLName()
251

252 }
253
Popular Tags