KickJava   Java API By Example, From Geeks To Geeks.

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


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: AssemblyDescriptorDescriptor.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 AssemblyDescriptorDescriptor.
21  *
22  * @version $Revision: 1104 $ $Date: 2004-03-30 16:44:02 -0800 (Tue, 30 Mar 2004) $
23  */

24 public class AssemblyDescriptorDescriptor 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 AssemblyDescriptorDescriptor() {
57         super();
58         nsURI = "http://www.openejb.org/ejb-jar/1.1";
59         xmlName = "assembly-descriptor";
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         //-- _id
69
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_id", "id", org.exolab.castor.xml.NodeType.Attribute);
70         this.identity = desc;
71         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
72             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
73                 throws IllegalStateException JavaDoc
74             {
75                 AssemblyDescriptor target = (AssemblyDescriptor) object;
76                 return target.getId();
77             }
78             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
79                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
80             {
81                 try {
82                     AssemblyDescriptor target = (AssemblyDescriptor) object;
83                     target.setId( (java.lang.String JavaDoc) value);
84                 }
85                 catch (java.lang.Exception JavaDoc ex) {
86                     throw new IllegalStateException JavaDoc(ex.toString());
87                 }
88             }
89             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
90                 return new java.lang.String JavaDoc();
91             }
92         } );
93         desc.setHandler(handler);
94         addFieldDescriptor(desc);
95         
96         //-- validation code for: _id
97
fieldValidator = new org.exolab.castor.xml.FieldValidator();
98         { //-- local scope
99
}
100         desc.setValidator(fieldValidator);
101         //-- initialize element descriptors
102

103         //-- _securityRoleList
104
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.ejb11.SecurityRole.class, "_securityRoleList", "security-role", org.exolab.castor.xml.NodeType.Element);
105         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
106             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
107                 throws IllegalStateException JavaDoc
108             {
109                 AssemblyDescriptor target = (AssemblyDescriptor) object;
110                 return target.getSecurityRole();
111             }
112             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
113                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
114             {
115                 try {
116                     AssemblyDescriptor target = (AssemblyDescriptor) object;
117                     target.addSecurityRole( (org.openejb.alt.config.ejb11.SecurityRole) value);
118                 }
119                 catch (java.lang.Exception JavaDoc ex) {
120                     throw new IllegalStateException JavaDoc(ex.toString());
121                 }
122             }
123             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
124                 return new org.openejb.alt.config.ejb11.SecurityRole();
125             }
126         } );
127         desc.setHandler(handler);
128         desc.setMultivalued(true);
129         addFieldDescriptor(desc);
130         
131         //-- validation code for: _securityRoleList
132
fieldValidator = new org.exolab.castor.xml.FieldValidator();
133         fieldValidator.setMinOccurs(0);
134         { //-- local scope
135
}
136         desc.setValidator(fieldValidator);
137         //-- _methodPermissionList
138
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.ejb11.MethodPermission.class, "_methodPermissionList", "method-permission", org.exolab.castor.xml.NodeType.Element);
139         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
140             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
141                 throws IllegalStateException JavaDoc
142             {
143                 AssemblyDescriptor target = (AssemblyDescriptor) object;
144                 return target.getMethodPermission();
145             }
146             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
147                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
148             {
149                 try {
150                     AssemblyDescriptor target = (AssemblyDescriptor) object;
151                     target.addMethodPermission( (org.openejb.alt.config.ejb11.MethodPermission) value);
152                 }
153                 catch (java.lang.Exception JavaDoc ex) {
154                     throw new IllegalStateException JavaDoc(ex.toString());
155                 }
156             }
157             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
158                 return new org.openejb.alt.config.ejb11.MethodPermission();
159             }
160         } );
161         desc.setHandler(handler);
162         desc.setMultivalued(true);
163         addFieldDescriptor(desc);
164         
165         //-- validation code for: _methodPermissionList
166
fieldValidator = new org.exolab.castor.xml.FieldValidator();
167         fieldValidator.setMinOccurs(0);
168         { //-- local scope
169
}
170         desc.setValidator(fieldValidator);
171         //-- _containerTransactionList
172
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.ejb11.ContainerTransaction.class, "_containerTransactionList", "container-transaction", org.exolab.castor.xml.NodeType.Element);
173         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
174             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
175                 throws IllegalStateException JavaDoc
176             {
177                 AssemblyDescriptor target = (AssemblyDescriptor) object;
178                 return target.getContainerTransaction();
179             }
180             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
181                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
182             {
183                 try {
184                     AssemblyDescriptor target = (AssemblyDescriptor) object;
185                     target.addContainerTransaction( (org.openejb.alt.config.ejb11.ContainerTransaction) value);
186                 }
187                 catch (java.lang.Exception JavaDoc ex) {
188                     throw new IllegalStateException JavaDoc(ex.toString());
189                 }
190             }
191             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
192                 return new org.openejb.alt.config.ejb11.ContainerTransaction();
193             }
194         } );
195         desc.setHandler(handler);
196         desc.setMultivalued(true);
197         addFieldDescriptor(desc);
198         
199         //-- validation code for: _containerTransactionList
200
fieldValidator = new org.exolab.castor.xml.FieldValidator();
201         fieldValidator.setMinOccurs(0);
202         { //-- local scope
203
}
204         desc.setValidator(fieldValidator);
205     } //-- org.openejb.alt.config.ejb11.AssemblyDescriptorDescriptor()
206

207
208       //-----------/
209
//- Methods -/
210
//-----------/
211

212     /**
213      * Method getAccessMode
214      */

215     public org.exolab.castor.mapping.AccessMode getAccessMode()
216     {
217         return null;
218     } //-- org.exolab.castor.mapping.AccessMode getAccessMode()
219

220     /**
221      * Method getExtends
222      */

223     public org.exolab.castor.mapping.ClassDescriptor getExtends()
224     {
225         return null;
226     } //-- org.exolab.castor.mapping.ClassDescriptor getExtends()
227

228     /**
229      * Method getIdentity
230      */

231     public org.exolab.castor.mapping.FieldDescriptor getIdentity()
232     {
233         return identity;
234     } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity()
235

236     /**
237      * Method getJavaClass
238      */

239     public java.lang.Class JavaDoc getJavaClass()
240     {
241         return org.openejb.alt.config.ejb11.AssemblyDescriptor.class;
242     } //-- java.lang.Class getJavaClass()
243

244     /**
245      * Method getNameSpacePrefix
246      */

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

252     /**
253      * Method getNameSpaceURI
254      */

255     public java.lang.String JavaDoc getNameSpaceURI()
256     {
257         return nsURI;
258     } //-- java.lang.String getNameSpaceURI()
259

260     /**
261      * Method getValidator
262      */

263     public org.exolab.castor.xml.TypeValidator getValidator()
264     {
265         return this;
266     } //-- org.exolab.castor.xml.TypeValidator getValidator()
267

268     /**
269      * Method getXMLName
270      */

271     public java.lang.String JavaDoc getXMLName()
272     {
273         return xmlName;
274     } //-- java.lang.String getXMLName()
275

276 }
277
Popular Tags