1 7 8 package com.calipso.reportgenerator.reportdefinitions; 9 10 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 24 public class ParameterBindDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl { 25 26 27 31 34 private java.lang.String nsPrefix; 35 36 39 private java.lang.String nsURI; 40 41 44 private java.lang.String xmlName; 45 46 49 private org.exolab.castor.xml.XMLFieldDescriptor identity; 50 51 52 56 public ParameterBindDescriptor() { 57 super(); 58 xmlName = "ParameterBind"; 59 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null; 60 org.exolab.castor.xml.XMLFieldHandler handler = null; 61 org.exolab.castor.xml.FieldValidator fieldValidator = null; 62 64 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String .class, "_sourceFilterName", "SourceFilterName", org.exolab.castor.xml.NodeType.Attribute); 66 desc.setImmutable(true); 67 handler = (new org.exolab.castor.xml.XMLFieldHandler() { 68 public java.lang.Object getValue( java.lang.Object object ) 69 throws IllegalStateException 70 { 71 ParameterBind target = (ParameterBind) object; 72 return target.getSourceFilterName(); 73 } 74 public void setValue( java.lang.Object object, java.lang.Object value) 75 throws IllegalStateException , IllegalArgumentException 76 { 77 try { 78 ParameterBind target = (ParameterBind) object; 79 target.setSourceFilterName( (java.lang.String ) value); 80 } 81 catch (java.lang.Exception ex) { 82 throw new IllegalStateException (ex.toString()); 83 } 84 } 85 public java.lang.Object newInstance( java.lang.Object parent ) { 86 return null; 87 } 88 } ); 89 desc.setHandler(handler); 90 desc.setRequired(true); 91 addFieldDescriptor(desc); 92 93 fieldValidator = new org.exolab.castor.xml.FieldValidator(); 95 fieldValidator.setMinOccurs(1); 96 { StringValidator typeValidator = new StringValidator(); 98 typeValidator.setWhiteSpace("preserve"); 99 fieldValidator.setValidator(typeValidator); 100 } 101 desc.setValidator(fieldValidator); 102 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String .class, "_sourceParameterName", "SourceParameterName", org.exolab.castor.xml.NodeType.Attribute); 104 desc.setImmutable(true); 105 handler = (new org.exolab.castor.xml.XMLFieldHandler() { 106 public java.lang.Object getValue( java.lang.Object object ) 107 throws IllegalStateException 108 { 109 ParameterBind target = (ParameterBind) object; 110 return target.getSourceParameterName(); 111 } 112 public void setValue( java.lang.Object object, java.lang.Object value) 113 throws IllegalStateException , IllegalArgumentException 114 { 115 try { 116 ParameterBind target = (ParameterBind) object; 117 target.setSourceParameterName( (java.lang.String ) value); 118 } 119 catch (java.lang.Exception ex) { 120 throw new IllegalStateException (ex.toString()); 121 } 122 } 123 public java.lang.Object newInstance( java.lang.Object parent ) { 124 return null; 125 } 126 } ); 127 desc.setHandler(handler); 128 desc.setRequired(true); 129 addFieldDescriptor(desc); 130 131 fieldValidator = new org.exolab.castor.xml.FieldValidator(); 133 fieldValidator.setMinOccurs(1); 134 { StringValidator typeValidator = new StringValidator(); 136 typeValidator.setWhiteSpace("preserve"); 137 fieldValidator.setValidator(typeValidator); 138 } 139 desc.setValidator(fieldValidator); 140 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String .class, "_targetFilterName", "TargetFilterName", org.exolab.castor.xml.NodeType.Attribute); 142 desc.setImmutable(true); 143 handler = (new org.exolab.castor.xml.XMLFieldHandler() { 144 public java.lang.Object getValue( java.lang.Object object ) 145 throws IllegalStateException 146 { 147 ParameterBind target = (ParameterBind) object; 148 return target.getTargetFilterName(); 149 } 150 public void setValue( java.lang.Object object, java.lang.Object value) 151 throws IllegalStateException , IllegalArgumentException 152 { 153 try { 154 ParameterBind target = (ParameterBind) object; 155 target.setTargetFilterName( (java.lang.String ) value); 156 } 157 catch (java.lang.Exception ex) { 158 throw new IllegalStateException (ex.toString()); 159 } 160 } 161 public java.lang.Object newInstance( java.lang.Object parent ) { 162 return null; 163 } 164 } ); 165 desc.setHandler(handler); 166 desc.setRequired(true); 167 addFieldDescriptor(desc); 168 169 fieldValidator = new org.exolab.castor.xml.FieldValidator(); 171 fieldValidator.setMinOccurs(1); 172 { StringValidator typeValidator = new StringValidator(); 174 typeValidator.setWhiteSpace("preserve"); 175 fieldValidator.setValidator(typeValidator); 176 } 177 desc.setValidator(fieldValidator); 178 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String .class, "_targetParameterName", "TargetParameterName", org.exolab.castor.xml.NodeType.Attribute); 180 desc.setImmutable(true); 181 handler = (new org.exolab.castor.xml.XMLFieldHandler() { 182 public java.lang.Object getValue( java.lang.Object object ) 183 throws IllegalStateException 184 { 185 ParameterBind target = (ParameterBind) object; 186 return target.getTargetParameterName(); 187 } 188 public void setValue( java.lang.Object object, java.lang.Object value) 189 throws IllegalStateException , IllegalArgumentException 190 { 191 try { 192 ParameterBind target = (ParameterBind) object; 193 target.setTargetParameterName( (java.lang.String ) value); 194 } 195 catch (java.lang.Exception ex) { 196 throw new IllegalStateException (ex.toString()); 197 } 198 } 199 public java.lang.Object newInstance( java.lang.Object parent ) { 200 return null; 201 } 202 } ); 203 desc.setHandler(handler); 204 desc.setRequired(true); 205 addFieldDescriptor(desc); 206 207 fieldValidator = new org.exolab.castor.xml.FieldValidator(); 209 fieldValidator.setMinOccurs(1); 210 { StringValidator typeValidator = new StringValidator(); 212 typeValidator.setWhiteSpace("preserve"); 213 fieldValidator.setValidator(typeValidator); 214 } 215 desc.setValidator(fieldValidator); 216 218 } 220 221 225 228 public org.exolab.castor.mapping.AccessMode getAccessMode() 229 { 230 return null; 231 } 233 236 public org.exolab.castor.mapping.ClassDescriptor getExtends() 237 { 238 return null; 239 } 241 244 public org.exolab.castor.mapping.FieldDescriptor getIdentity() 245 { 246 return identity; 247 } 249 252 public java.lang.Class getJavaClass() 253 { 254 return com.calipso.reportgenerator.reportdefinitions.ParameterBind.class; 255 } 257 260 public java.lang.String getNameSpacePrefix() 261 { 262 return nsPrefix; 263 } 265 268 public java.lang.String getNameSpaceURI() 269 { 270 return nsURI; 271 } 273 276 public org.exolab.castor.xml.TypeValidator getValidator() 277 { 278 return this; 279 } 281 284 public java.lang.String getXMLName() 285 { 286 return xmlName; 287 } 289 } 290 | Popular Tags |