View Javadoc
1 /* 2 * This class was automatically generated with 3 * <a href="http://castor.exolab.org">Castor 0.9.4</a>, using an 4 * XML Schema. 5 * $Id$ 6 */ 7 8 package org.enableit.db.beans; 9 10 //---------------------------------/ 11 //- Imported classes and packages -/ 12 //---------------------------------/ 13 14 import java.io.IOException; 15 import java.io.Reader; 16 import java.io.Serializable; 17 import java.io.Writer; 18 import java.util.Enumeration; 19 import java.util.Vector; 20 import org.exolab.castor.xml.*; 21 import org.exolab.castor.xml.MarshalException; 22 import org.exolab.castor.xml.ValidationException; 23 import org.xml.sax.ContentHandler; 24 25 /*** 26 * 27 * 28 * @version $Revision$ $Date$ 29 **/ 30 public class DarrtDbms implements java.io.Serializable { 31 32 33 //--------------------------/ 34 //- Class/Member Variables -/ 35 //--------------------------/ 36 37 private java.lang.String _maxTableNameLength; 38 39 private java.lang.String _name; 40 41 private java.lang.String _notNull; 42 43 private java.lang.String _null; 44 45 private java.lang.String _modifyColumn; 46 47 private boolean _parenthesesWrappedDdlColumns; 48 49 /*** 50 * keeps track of state for field: _parenthesesWrappedDdlColumns 51 **/ 52 private boolean _has_parenthesesWrappedDdlColumns; 53 54 private java.lang.String _primaryKey; 55 56 private java.lang.String _autoincrement; 57 58 private java.lang.String _default; 59 60 private java.util.Vector _functionList; 61 62 private java.util.Vector _jdbcMappingList; 63 64 65 //----------------/ 66 //- Constructors -/ 67 //----------------/ 68 69 public DarrtDbms() { 70 super(); 71 _functionList = new Vector(); 72 _jdbcMappingList = new Vector(); 73 } //-- org.enableit.db.beans.DarrtDbms() 74 75 76 //-----------/ 77 //- Methods -/ 78 //-----------/ 79 80 /*** 81 * 82 * 83 * @param vFunction 84 **/ 85 public void addFunction(Function vFunction) 86 throws java.lang.IndexOutOfBoundsException 87 { 88 _functionList.addElement(vFunction); 89 } //-- void addFunction(Function) 90 91 /*** 92 * 93 * 94 * @param index 95 * @param vFunction 96 **/ 97 public void addFunction(int index, Function vFunction) 98 throws java.lang.IndexOutOfBoundsException 99 { 100 _functionList.insertElementAt(vFunction, index); 101 } //-- void addFunction(int, Function) 102 103 /*** 104 * 105 * 106 * @param vJdbcMapping 107 **/ 108 public void addJdbcMapping(JdbcMapping vJdbcMapping) 109 throws java.lang.IndexOutOfBoundsException 110 { 111 _jdbcMappingList.addElement(vJdbcMapping); 112 } //-- void addJdbcMapping(JdbcMapping) 113 114 /*** 115 * 116 * 117 * @param index 118 * @param vJdbcMapping 119 **/ 120 public void addJdbcMapping(int index, JdbcMapping vJdbcMapping) 121 throws java.lang.IndexOutOfBoundsException 122 { 123 _jdbcMappingList.insertElementAt(vJdbcMapping, index); 124 } //-- void addJdbcMapping(int, JdbcMapping) 125 126 /*** 127 **/ 128 public java.util.Enumeration enumerateFunction() 129 { 130 return _functionList.elements(); 131 } //-- java.util.Enumeration enumerateFunction() 132 133 /*** 134 **/ 135 public java.util.Enumeration enumerateJdbcMapping() 136 { 137 return _jdbcMappingList.elements(); 138 } //-- java.util.Enumeration enumerateJdbcMapping() 139 140 /*** 141 * Returns the value of field 'autoincrement'. 142 * 143 * @return the value of field 'autoincrement'. 144 **/ 145 public java.lang.String getAutoincrement() 146 { 147 return this._autoincrement; 148 } //-- java.lang.String getAutoincrement() 149 150 /*** 151 * Returns the value of field 'default'. 152 * 153 * @return the value of field 'default'. 154 **/ 155 public java.lang.String getDefault() 156 { 157 return this._default; 158 } //-- java.lang.String getDefault() 159 160 /*** 161 * 162 * 163 * @param index 164 **/ 165 public Function getFunction(int index) 166 throws java.lang.IndexOutOfBoundsException 167 { 168 //-- check bounds for index 169 if ((index < 0) || (index > _functionList.size())) { 170 throw new IndexOutOfBoundsException(); 171 } 172 173 return (Function) _functionList.elementAt(index); 174 } //-- Function getFunction(int) 175 176 /*** 177 **/ 178 public Function[] getFunction() 179 { 180 int size = _functionList.size(); 181 Function[] mArray = new Function[size]; 182 for (int index = 0; index < size; index++) { 183 mArray[index] = (Function) _functionList.elementAt(index); 184 } 185 return mArray; 186 } //-- Function[] getFunction() 187 188 /*** 189 **/ 190 public int getFunctionCount() 191 { 192 return _functionList.size(); 193 } //-- int getFunctionCount() 194 195 /*** 196 * 197 * 198 * @param index 199 **/ 200 public JdbcMapping getJdbcMapping(int index) 201 throws java.lang.IndexOutOfBoundsException 202 { 203 //-- check bounds for index 204 if ((index < 0) || (index > _jdbcMappingList.size())) { 205 throw new IndexOutOfBoundsException(); 206 } 207 208 return (JdbcMapping) _jdbcMappingList.elementAt(index); 209 } //-- JdbcMapping getJdbcMapping(int) 210 211 /*** 212 **/ 213 public JdbcMapping[] getJdbcMapping() 214 { 215 int size = _jdbcMappingList.size(); 216 JdbcMapping[] mArray = new JdbcMapping[size]; 217 for (int index = 0; index < size; index++) { 218 mArray[index] = (JdbcMapping) _jdbcMappingList.elementAt(index); 219 } 220 return mArray; 221 } //-- JdbcMapping[] getJdbcMapping() 222 223 /*** 224 **/ 225 public int getJdbcMappingCount() 226 { 227 return _jdbcMappingList.size(); 228 } //-- int getJdbcMappingCount() 229 230 /*** 231 * Returns the value of field 'maxTableNameLength'. 232 * 233 * @return the value of field 'maxTableNameLength'. 234 **/ 235 public java.lang.String getMaxTableNameLength() 236 { 237 return this._maxTableNameLength; 238 } //-- java.lang.String getMaxTableNameLength() 239 240 /*** 241 * Returns the value of field 'modifyColumn'. 242 * 243 * @return the value of field 'modifyColumn'. 244 **/ 245 public java.lang.String getModifyColumn() 246 { 247 return this._modifyColumn; 248 } //-- java.lang.String getModifyColumn() 249 250 /*** 251 * Returns the value of field 'name'. 252 * 253 * @return the value of field 'name'. 254 **/ 255 public java.lang.String getName() 256 { 257 return this._name; 258 } //-- java.lang.String getName() 259 260 /*** 261 * Returns the value of field 'notNull'. 262 * 263 * @return the value of field 'notNull'. 264 **/ 265 public java.lang.String getNotNull() 266 { 267 return this._notNull; 268 } //-- java.lang.String getNotNull() 269 270 /*** 271 * Returns the value of field 'null'. 272 * 273 * @return the value of field 'null'. 274 **/ 275 public java.lang.String getNull() 276 { 277 return this._null; 278 } //-- java.lang.String getNull() 279 280 /*** 281 * Returns the value of field 'parenthesesWrappedDdlColumns'. 282 * 283 * @return the value of field 'parenthesesWrappedDdlColumns'. 284 **/ 285 public boolean getParenthesesWrappedDdlColumns() 286 { 287 return this._parenthesesWrappedDdlColumns; 288 } //-- boolean getParenthesesWrappedDdlColumns() 289 290 /*** 291 * Returns the value of field 'primaryKey'. 292 * 293 * @return the value of field 'primaryKey'. 294 **/ 295 public java.lang.String getPrimaryKey() 296 { 297 return this._primaryKey; 298 } //-- java.lang.String getPrimaryKey() 299 300 /*** 301 **/ 302 public boolean hasParenthesesWrappedDdlColumns() 303 { 304 return this._has_parenthesesWrappedDdlColumns; 305 } //-- boolean hasParenthesesWrappedDdlColumns() 306 307 /*** 308 **/ 309 public boolean isValid() 310 { 311 try { 312 validate(); 313 } 314 catch (org.exolab.castor.xml.ValidationException vex) { 315 return false; 316 } 317 return true; 318 } //-- boolean isValid() 319 320 /*** 321 * 322 * 323 * @param out 324 **/ 325 public void marshal(java.io.Writer out) 326 throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException 327 { 328 329 Marshaller.marshal(this, out); 330 } //-- void marshal(java.io.Writer) 331 332 /*** 333 * 334 * 335 * @param handler 336 **/ 337 public void marshal(org.xml.sax.ContentHandler handler) 338 throws java.io.IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException 339 { 340 341 Marshaller.marshal(this, handler); 342 } //-- void marshal(org.xml.sax.ContentHandler) 343 344 /*** 345 **/ 346 public void removeAllFunction() 347 { 348 _functionList.removeAllElements(); 349 } //-- void removeAllFunction() 350 351 /*** 352 **/ 353 public void removeAllJdbcMapping() 354 { 355 _jdbcMappingList.removeAllElements(); 356 } //-- void removeAllJdbcMapping() 357 358 /*** 359 * 360 * 361 * @param index 362 **/ 363 public Function removeFunction(int index) 364 { 365 java.lang.Object obj = _functionList.elementAt(index); 366 _functionList.removeElementAt(index); 367 return (Function) obj; 368 } //-- Function removeFunction(int) 369 370 /*** 371 * 372 * 373 * @param index 374 **/ 375 public JdbcMapping removeJdbcMapping(int index) 376 { 377 java.lang.Object obj = _jdbcMappingList.elementAt(index); 378 _jdbcMappingList.removeElementAt(index); 379 return (JdbcMapping) obj; 380 } //-- JdbcMapping removeJdbcMapping(int) 381 382 /*** 383 * Sets the value of field 'autoincrement'. 384 * 385 * @param autoincrement the value of field 'autoincrement'. 386 **/ 387 public void setAutoincrement(java.lang.String autoincrement) 388 { 389 this._autoincrement = autoincrement; 390 } //-- void setAutoincrement(java.lang.String) 391 392 /*** 393 * Sets the value of field 'default'. 394 * 395 * @param _default 396 * @param default the value of field 'default'. 397 **/ 398 public void setDefault(java.lang.String _default) 399 { 400 this._default = _default; 401 } //-- void setDefault(java.lang.String) 402 403 /*** 404 * 405 * 406 * @param index 407 * @param vFunction 408 **/ 409 public void setFunction(int index, Function vFunction) 410 throws java.lang.IndexOutOfBoundsException 411 { 412 //-- check bounds for index 413 if ((index < 0) || (index > _functionList.size())) { 414 throw new IndexOutOfBoundsException(); 415 } 416 _functionList.setElementAt(vFunction, index); 417 } //-- void setFunction(int, Function) 418 419 /*** 420 * 421 * 422 * @param functionArray 423 **/ 424 public void setFunction(Function[] functionArray) 425 { 426 //-- copy array 427 _functionList.removeAllElements(); 428 for (int i = 0; i < functionArray.length; i++) { 429 _functionList.addElement(functionArray[i]); 430 } 431 } //-- void setFunction(Function) 432 433 /*** 434 * 435 * 436 * @param index 437 * @param vJdbcMapping 438 **/ 439 public void setJdbcMapping(int index, JdbcMapping vJdbcMapping) 440 throws java.lang.IndexOutOfBoundsException 441 { 442 //-- check bounds for index 443 if ((index < 0) || (index > _jdbcMappingList.size())) { 444 throw new IndexOutOfBoundsException(); 445 } 446 _jdbcMappingList.setElementAt(vJdbcMapping, index); 447 } //-- void setJdbcMapping(int, JdbcMapping) 448 449 /*** 450 * 451 * 452 * @param jdbcMappingArray 453 **/ 454 public void setJdbcMapping(JdbcMapping[] jdbcMappingArray) 455 { 456 //-- copy array 457 _jdbcMappingList.removeAllElements(); 458 for (int i = 0; i < jdbcMappingArray.length; i++) { 459 _jdbcMappingList.addElement(jdbcMappingArray[i]); 460 } 461 } //-- void setJdbcMapping(JdbcMapping) 462 463 /*** 464 * Sets the value of field 'maxTableNameLength'. 465 * 466 * @param maxTableNameLength the value of field 467 * 'maxTableNameLength'. 468 **/ 469 public void setMaxTableNameLength(java.lang.String maxTableNameLength) 470 { 471 this._maxTableNameLength = maxTableNameLength; 472 } //-- void setMaxTableNameLength(java.lang.String) 473 474 /*** 475 * Sets the value of field 'modifyColumn'. 476 * 477 * @param modifyColumn the value of field 'modifyColumn'. 478 **/ 479 public void setModifyColumn(java.lang.String modifyColumn) 480 { 481 this._modifyColumn = modifyColumn; 482 } //-- void setModifyColumn(java.lang.String) 483 484 /*** 485 * Sets the value of field 'name'. 486 * 487 * @param name the value of field 'name'. 488 **/ 489 public void setName(java.lang.String name) 490 { 491 this._name = name; 492 } //-- void setName(java.lang.String) 493 494 /*** 495 * Sets the value of field 'notNull'. 496 * 497 * @param notNull the value of field 'notNull'. 498 **/ 499 public void setNotNull(java.lang.String notNull) 500 { 501 this._notNull = notNull; 502 } //-- void setNotNull(java.lang.String) 503 504 /*** 505 * Sets the value of field 'null'. 506 * 507 * @param _null 508 * @param null the value of field 'null'. 509 **/ 510 public void setNull(java.lang.String _null) 511 { 512 this._null = _null; 513 } //-- void setNull(java.lang.String) 514 515 /*** 516 * Sets the value of field 'parenthesesWrappedDdlColumns'. 517 * 518 * @param parenthesesWrappedDdlColumns the value of field 519 * 'parenthesesWrappedDdlColumns'. 520 **/ 521 public void setParenthesesWrappedDdlColumns(boolean parenthesesWrappedDdlColumns) 522 { 523 this._parenthesesWrappedDdlColumns = parenthesesWrappedDdlColumns; 524 this._has_parenthesesWrappedDdlColumns = true; 525 } //-- void setParenthesesWrappedDdlColumns(boolean) 526 527 /*** 528 * Sets the value of field 'primaryKey'. 529 * 530 * @param primaryKey the value of field 'primaryKey'. 531 **/ 532 public void setPrimaryKey(java.lang.String primaryKey) 533 { 534 this._primaryKey = primaryKey; 535 } //-- void setPrimaryKey(java.lang.String) 536 537 /*** 538 * 539 * 540 * @param reader 541 **/ 542 public static org.enableit.db.beans.DarrtDbms unmarshal(java.io.Reader reader) 543 throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException 544 { 545 return (org.enableit.db.beans.DarrtDbms) Unmarshaller.unmarshal(org.enableit.db.beans.DarrtDbms.class, reader); 546 } //-- org.enableit.db.beans.DarrtDbms unmarshal(java.io.Reader) 547 548 /*** 549 **/ 550 public void validate() 551 throws org.exolab.castor.xml.ValidationException 552 { 553 org.exolab.castor.xml.Validator validator = new org.exolab.castor.xml.Validator(); 554 validator.validate(this); 555 } //-- void validate() 556 557 }

This page was automatically generated by Maven