KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > openejb > alt > config > sys > DeploymentsDescriptor


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: DeploymentsDescriptor.java 1105 2004-03-31 00:45:22Z dblevins $
6  */

7
8 package org.openejb.alt.config.sys;
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 DeploymentsDescriptor.
21  *
22  * @version $Revision: 1105 $ $Date: 2004-03-30 16:45:22 -0800 (Tue, 30 Mar 2004) $
23  */

24 public class DeploymentsDescriptor 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 DeploymentsDescriptor() {
57         super();
58         nsURI = "http://www.openejb.org/System/Configuration";
59         xmlName = "Deployments";
60         org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
61         org.exolab.castor.xml.XMLFieldHandler handler = null;
62         org.exolab.castor.xml.FieldValidator fieldValidator = null;
63         //-- initialize attribute descriptors
64

65         //-- _jar
66
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_jar", "jar", org.exolab.castor.xml.NodeType.Attribute);
67         desc.setImmutable(true);
68         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
69             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
70                 throws IllegalStateException JavaDoc
71             {
72                 Deployments target = (Deployments) object;
73                 return target.getJar();
74             }
75             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
76                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
77             {
78                 try {
79                     Deployments target = (Deployments) object;
80                     target.setJar( (java.lang.String JavaDoc) value);
81                 }
82                 catch (java.lang.Exception JavaDoc ex) {
83                     throw new IllegalStateException JavaDoc(ex.toString());
84                 }
85             }
86             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
87                 return null;
88             }
89         } );
90         desc.setHandler(handler);
91         addFieldDescriptor(desc);
92         
93         //-- validation code for: _jar
94
fieldValidator = new org.exolab.castor.xml.FieldValidator();
95         { //-- local scope
96
StringValidator typeValidator = new StringValidator();
97             typeValidator.setWhiteSpace("preserve");
98             typeValidator.setPattern(".*\\.jar$");
99             fieldValidator.setValidator(typeValidator);
100         }
101         desc.setValidator(fieldValidator);
102         //-- _dir
103
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_dir", "dir", org.exolab.castor.xml.NodeType.Attribute);
104         desc.setImmutable(true);
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                 Deployments target = (Deployments) object;
110                 return target.getDir();
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                     Deployments target = (Deployments) object;
117                     target.setDir( (java.lang.String JavaDoc) 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 null;
125             }
126         } );
127         desc.setHandler(handler);
128         addFieldDescriptor(desc);
129         
130         //-- validation code for: _dir
131
fieldValidator = new org.exolab.castor.xml.FieldValidator();
132         { //-- local scope
133
StringValidator typeValidator = new StringValidator();
134             typeValidator.setWhiteSpace("preserve");
135             fieldValidator.setValidator(typeValidator);
136         }
137         desc.setValidator(fieldValidator);
138         //-- initialize element descriptors
139

140     } //-- org.openejb.alt.config.sys.DeploymentsDescriptor()
141

142
143       //-----------/
144
//- Methods -/
145
//-----------/
146

147     /**
148      * Method getAccessMode
149      */

150     public org.exolab.castor.mapping.AccessMode getAccessMode()
151     {
152         return null;
153     } //-- org.exolab.castor.mapping.AccessMode getAccessMode()
154

155     /**
156      * Method getExtends
157      */

158     public org.exolab.castor.mapping.ClassDescriptor getExtends()
159     {
160         return null;
161     } //-- org.exolab.castor.mapping.ClassDescriptor getExtends()
162

163     /**
164      * Method getIdentity
165      */

166     public org.exolab.castor.mapping.FieldDescriptor getIdentity()
167     {
168         return identity;
169     } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity()
170

171     /**
172      * Method getJavaClass
173      */

174     public java.lang.Class JavaDoc getJavaClass()
175     {
176         return org.openejb.alt.config.sys.Deployments.class;
177     } //-- java.lang.Class getJavaClass()
178

179     /**
180      * Method getNameSpacePrefix
181      */

182     public java.lang.String JavaDoc getNameSpacePrefix()
183     {
184         return nsPrefix;
185     } //-- java.lang.String getNameSpacePrefix()
186

187     /**
188      * Method getNameSpaceURI
189      */

190     public java.lang.String JavaDoc getNameSpaceURI()
191     {
192         return nsURI;
193     } //-- java.lang.String getNameSpaceURI()
194

195     /**
196      * Method getValidator
197      */

198     public org.exolab.castor.xml.TypeValidator getValidator()
199     {
200         return this;
201     } //-- org.exolab.castor.xml.TypeValidator getValidator()
202

203     /**
204      * Method getXMLName
205      */

206     public java.lang.String JavaDoc getXMLName()
207     {
208         return xmlName;
209     } //-- java.lang.String getXMLName()
210

211 }
212
Popular Tags