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 ParameterValueDescriptor 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 ParameterValueDescriptor() { 57 super(); 58 xmlName = "ParameterValue"; 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, "_filterDefinitionName", "FilterDefinitionName", 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 ParameterValue target = (ParameterValue) object; 72 return target.getFilterDefinitionName(); 73 } 74 public void setValue( java.lang.Object object, java.lang.Object value) 75 throws IllegalStateException , IllegalArgumentException 76 { 77 try { 78 ParameterValue target = (ParameterValue) object; 79 target.setFilterDefinitionName( (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(com.calipso.reportgenerator.reportdefinitions.types.ParameterValueFilterParameterType.class, "_filterParameter", "FilterParameter", org.exolab.castor.xml.NodeType.Attribute); 104 handler = (new org.exolab.castor.xml.XMLFieldHandler() { 105 public java.lang.Object getValue( java.lang.Object object ) 106 throws IllegalStateException 107 { 108 ParameterValue target = (ParameterValue) object; 109 return target.getFilterParameter(); 110 } 111 public void setValue( java.lang.Object object, java.lang.Object value) 112 throws IllegalStateException , IllegalArgumentException 113 { 114 try { 115 ParameterValue target = (ParameterValue) object; 116 target.setFilterParameter( (com.calipso.reportgenerator.reportdefinitions.types.ParameterValueFilterParameterType) value); 117 } 118 catch (java.lang.Exception ex) { 119 throw new IllegalStateException (ex.toString()); 120 } 121 } 122 public java.lang.Object newInstance( java.lang.Object parent ) { 123 return null; 124 } 125 } ); 126 desc.setHandler( new org.exolab.castor.xml.handlers.EnumFieldHandler(com.calipso.reportgenerator.reportdefinitions.types.ParameterValueFilterParameterType.class, handler)); 127 desc.setImmutable(true); 128 desc.setRequired(true); 129 addFieldDescriptor(desc); 130 131 fieldValidator = new org.exolab.castor.xml.FieldValidator(); 133 fieldValidator.setMinOccurs(1); 134 { } 136 desc.setValidator(fieldValidator); 137 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String .class, "_defaultValue", "DefaultValue", org.exolab.castor.xml.NodeType.Attribute); 139 desc.setImmutable(true); 140 handler = (new org.exolab.castor.xml.XMLFieldHandler() { 141 public java.lang.Object getValue( java.lang.Object object ) 142 throws IllegalStateException 143 { 144 ParameterValue target = (ParameterValue) object; 145 return target.getDefaultValue(); 146 } 147 public void setValue( java.lang.Object object, java.lang.Object value) 148 throws IllegalStateException , IllegalArgumentException 149 { 150 try { 151 ParameterValue target = (ParameterValue) object; 152 target.setDefaultValue( (java.lang.String ) value); 153 } 154 catch (java.lang.Exception ex) { 155 throw new IllegalStateException (ex.toString()); 156 } 157 } 158 public java.lang.Object newInstance( java.lang.Object parent ) { 159 return null; 160 } 161 } ); 162 desc.setHandler(handler); 163 addFieldDescriptor(desc); 164 165 fieldValidator = new org.exolab.castor.xml.FieldValidator(); 167 { StringValidator typeValidator = new StringValidator(); 169 typeValidator.setWhiteSpace("preserve"); 170 fieldValidator.setValidator(typeValidator); 171 } 172 desc.setValidator(fieldValidator); 173 175 } 177 178 182 185 public org.exolab.castor.mapping.AccessMode getAccessMode() 186 { 187 return null; 188 } 190 193 public org.exolab.castor.mapping.ClassDescriptor getExtends() 194 { 195 return null; 196 } 198 201 public org.exolab.castor.mapping.FieldDescriptor getIdentity() 202 { 203 return identity; 204 } 206 209 public java.lang.Class getJavaClass() 210 { 211 return com.calipso.reportgenerator.reportdefinitions.ParameterValue.class; 212 } 214 217 public java.lang.String getNameSpacePrefix() 218 { 219 return nsPrefix; 220 } 222 225 public java.lang.String getNameSpaceURI() 226 { 227 return nsURI; 228 } 230 233 public org.exolab.castor.xml.TypeValidator getValidator() 234 { 235 return this; 236 } 238 241 public java.lang.String getXMLName() 242 { 243 return xmlName; 244 } 246 } 247 | Popular Tags |