All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openjax.www.dbcp_1_1.xL0gluGCXAA Maven / Gradle / Ivy

Go to download

Wrapper of the "Apache Commons DBCP" library that provides a simple API to describe and initialize a JDBC Database Connection Pool.

There is a newer version: 1.3.0
Show newest version
/* Autogenerated by JAX-SB Compiler (2.1.6)
 * THIS FILE SHOULD NOT BE EDITED */
package org.openjax.www.dbcp_1_1;

@java.lang.SuppressWarnings("all")
@javax.annotation.Generated(value = "Autogenerated by JAX-SB Compiler (2.1.6)", date = "2020-05-23")
public class xL0gluGCXAA extends org.jaxsb.runtime.Schema {

  static {
    _$$registerType(
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt.NAME,
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt.class);
    _$$registerSchemaLocation(
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt.NAME.getNamespaceURI(),
        $IndefinitePositiveInt.class,
        "org.openjax.www.dbcp_1_1.xsd");

    _$$registerType(
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong.NAME,
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong.class);
    _$$registerSchemaLocation(
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong.NAME.getNamespaceURI(),
        $IndefinitePositiveLong.class,
        "org.openjax.www.dbcp_1_1.xsd");

    _$$registerType(
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.NAME,
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.class);
    _$$registerSchemaLocation(
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.NAME.getNamespaceURI(),
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.class,
        "org.openjax.www.dbcp_1_1.xsd");

    _$$registerElement(
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcp.NAME,
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcp.class);
    _$$registerSchemaLocation(
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcp.NAME.getNamespaceURI(),
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcp.class,
        "org.openjax.www.dbcp_1_1.xsd");

    _$$registerElement(
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcps.NAME,
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcps.class);
    _$$registerSchemaLocation(
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcps.NAME.getNamespaceURI(),
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcps.class,
        "org.openjax.www.dbcp_1_1.xsd");
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
      localPart = "indefinitePositiveInt",
      prefix = "dbcp")
  public abstract static class $IndefinitePositiveInt extends org.w3.www._2001.XMLSchema.yAA.$String
      implements org.jaxsb.runtime.SimpleType {
    private static final javax.xml.namespace.QName NAME =
        getClassQName(org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt.class);

    protected static $IndefinitePositiveInt newInstance(
        final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt inherits) {
      return new org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt() {
        @java.lang.Override
        protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt inherits() {
          return inherits;
        }
      };
    }

    public $IndefinitePositiveInt(
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt copy) {
      super(copy);
    }

    public $IndefinitePositiveInt(final java.lang.String text) {
      super(text);
    }

    public $IndefinitePositiveInt() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return (java.lang.String) super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt inherits();

    @java.lang.Override
    public javax.xml.namespace.QName name() {
      return name(_$$inheritsInstance());
    }

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected java.lang.String[] _$$getPattern() {
      return new java.lang.String[] {
        "([1-9]|[0-9]{2,9}|1[0-9]{9}|20[0-9]{8}|21[0-3][0-9]{7}|214[0-6][0-9]{6}|2147[1-3][0-9]{5}|21474[1-7][0-9]{4}|214748[12][0-9]{3}|2147483[0-5][0-9]{2}|21474836[0-3][0-9]|214748364[0-7])|INDEFINITE"
      };
    }

    @java.lang.Override
    protected org.w3c.dom.Attr marshalAttr(
        final java.lang.String name, final org.w3c.dom.Element parent)
        throws org.jaxsb.runtime.MarshalException {
      return super.marshalAttr(name, parent);
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart());
      return marshal(root, name(), type(_$$inheritsInstance()));
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      return super.marshal(parent, name, type);
    }

    @java.lang.Override
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt clone() {
      return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt) super.clone();
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
      localPart = "indefinitePositiveLong",
      prefix = "dbcp")
  public abstract static class $IndefinitePositiveLong
      extends org.w3.www._2001.XMLSchema.yAA.$String implements org.jaxsb.runtime.SimpleType {
    private static final javax.xml.namespace.QName NAME =
        getClassQName(org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong.class);

    protected static $IndefinitePositiveLong newInstance(
        final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong inherits) {
      return new org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong() {
        @java.lang.Override
        protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong inherits() {
          return inherits;
        }
      };
    }

    public $IndefinitePositiveLong(
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong copy) {
      super(copy);
    }

    public $IndefinitePositiveLong(final java.lang.String text) {
      super(text);
    }

    public $IndefinitePositiveLong() {
      super();
    }

    @java.lang.Override
    public java.lang.String text() {
      return (java.lang.String) super.text();
    }

    public void text(final java.lang.String text) {
      super.text(text);
    }

    @java.lang.Override
    protected abstract org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong inherits();

    @java.lang.Override
    public javax.xml.namespace.QName name() {
      return name(_$$inheritsInstance());
    }

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    protected java.lang.String[] _$$getPattern() {
      return new java.lang.String[] {
        "([1-9]|[0-9]{2,18}|[0-8][0-9]{18}|9[01][0-9]{17}|92[01][0-9]{16}|922[012][0-9]{15}|9223[012][0-9]{14}|92233[0-6][0-9]{13}|922337[01][0-9]{12}|92233720[0-2][0-9]{10}|922337203[0-5][0-9]{9}|9223372036[0-7][0-9]{8}|92233720368[0-4][0-9]{7}|922337203685[0-3][0-9]{6}|9223372036854[0-6][0-9]{5}|92233720368547[0-6][0-9]{4}|922337203685477[0-4][0-9]{3}|9223372036854775[0-7][0-9]{2}|922337203685477580[0-7])|INDEFINITE"
      };
    }

    @java.lang.Override
    protected org.w3c.dom.Attr marshalAttr(
        final java.lang.String name, final org.w3c.dom.Element parent)
        throws org.jaxsb.runtime.MarshalException {
      return super.marshalAttr(name, parent);
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart());
      return marshal(root, name(), type(_$$inheritsInstance()));
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      return super.marshal(parent, name, type);
    }

    @java.lang.Override
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong clone() {
      return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong) super.clone();
    }
  }

  @org.jaxsb.runtime.QName(
      namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
      localPart = "dbcp",
      prefix = "dbcp")
  public abstract static class $Dbcp extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType
      implements org.jaxsb.runtime.ComplexType {
    private static final javax.xml.namespace.QName NAME =
        getClassQName(org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.class);

    protected static $Dbcp newInstance(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp inherits) {
      return new org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp() {
        @java.lang.Override
        protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp inherits() {
          return inherits;
        }
      };
    }

    private org.jaxsb.runtime.AttributeAudit
        _name$Local =
            __$$registerAttributeAudit(
                new org.jaxsb.runtime.AttributeAudit<>(
                    this,
                    null,
                    new javax.xml.namespace.QName(
                        "http://www.openjax.org/dbcp-1.1.xsd", "name", "dbcp"),
                    false,
                    true));
    private org.jaxsb.runtime.ElementAudit
        _jdbcLocal =
            new org.jaxsb.runtime.ElementAudit<>(
                org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc.class,
                this,
                null,
                new javax.xml.namespace.QName(
                    "http://www.openjax.org/dbcp-1.1.xsd", "jdbc", "dbcp"),
                new javax.xml.namespace.QName(
                    "http://www.w3.org/2001/XMLSchema", "anySimpleType", "dbcp"),
                true,
                false,
                1,
                1);
    private org.jaxsb.runtime.ElementAudit
        _defaultLocal =
            new org.jaxsb.runtime.ElementAudit<>(
                org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.class,
                this,
                null,
                new javax.xml.namespace.QName(
                    "http://www.openjax.org/dbcp-1.1.xsd", "default", "dbcp"),
                new javax.xml.namespace.QName(
                    "http://www.w3.org/2001/XMLSchema", "anySimpleType", "dbcp"),
                true,
                false,
                0,
                1);
    private org.jaxsb.runtime.ElementAudit
        _connectionLocal =
            new org.jaxsb.runtime.ElementAudit<>(
                org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.class,
                this,
                null,
                new javax.xml.namespace.QName(
                    "http://www.openjax.org/dbcp-1.1.xsd", "connection", "dbcp"),
                new javax.xml.namespace.QName(
                    "http://www.w3.org/2001/XMLSchema", "anySimpleType", "dbcp"),
                true,
                false,
                0,
                1);
    private org.jaxsb.runtime.ElementAudit
        _sizeLocal =
            new org.jaxsb.runtime.ElementAudit<>(
                org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.class,
                this,
                null,
                new javax.xml.namespace.QName(
                    "http://www.openjax.org/dbcp-1.1.xsd", "size", "dbcp"),
                new javax.xml.namespace.QName(
                    "http://www.w3.org/2001/XMLSchema", "anySimpleType", "dbcp"),
                true,
                false,
                0,
                1);
    private org.jaxsb.runtime.ElementAudit
        _poolLocal =
            new org.jaxsb.runtime.ElementAudit<>(
                org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.class,
                this,
                null,
                new javax.xml.namespace.QName(
                    "http://www.openjax.org/dbcp-1.1.xsd", "pool", "dbcp"),
                new javax.xml.namespace.QName(
                    "http://www.w3.org/2001/XMLSchema", "anySimpleType", "dbcp"),
                true,
                false,
                0,
                1);
    private org.jaxsb.runtime.ElementAudit
        _validationLocal =
            new org.jaxsb.runtime.ElementAudit<>(
                org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.class,
                this,
                null,
                new javax.xml.namespace.QName(
                    "http://www.openjax.org/dbcp-1.1.xsd", "validation", "dbcp"),
                new javax.xml.namespace.QName(
                    "http://www.w3.org/2001/XMLSchema", "anySimpleType", "dbcp"),
                true,
                false,
                0,
                1);
    private org.jaxsb.runtime.ElementAudit
        _loggingLocal =
            new org.jaxsb.runtime.ElementAudit<>(
                org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.class,
                this,
                null,
                new javax.xml.namespace.QName(
                    "http://www.openjax.org/dbcp-1.1.xsd", "logging", "dbcp"),
                new javax.xml.namespace.QName(
                    "http://www.w3.org/2001/XMLSchema", "anySimpleType", "dbcp"),
                true,
                false,
                0,
                1);

    public $Dbcp(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp copy) {
      super(copy);
      this._name$Local = copy._name$Local;
      this._jdbcLocal = copy._jdbcLocal;
      this._defaultLocal = copy._defaultLocal;
      this._connectionLocal = copy._connectionLocal;
      this._sizeLocal = copy._sizeLocal;
      this._poolLocal = copy._poolLocal;
      this._validationLocal = copy._validationLocal;
      this._loggingLocal = copy._loggingLocal;
    }

    public $Dbcp(final java.io.Serializable text) {
      super(text);
    }

    public $Dbcp() {
      super();
    }

    @org.jaxsb.runtime.AttributeSpec(use = "required")
    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "name",
        prefix = "dbcp")
    public void setName$(org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Name$ _name$Local) {
      _$$setAttribute(this._name$Local, this, _name$Local);
    }

    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "name",
        prefix = "dbcp")
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Name$ getName$() {
      return _name$Local.getAttribute();
    }

    @org.jaxsb.runtime.ElementSpec(minOccurs = 1, maxOccurs = 1)
    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "jdbc",
        prefix = "dbcp")
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc setJdbc(
        final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc _jdbcLocal) {
      _$$addElement(this._jdbcLocal, _jdbcLocal);
      return _jdbcLocal;
    }

    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "jdbc",
        prefix = "dbcp")
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc getJdbc() {
      return _jdbcLocal.getElement();
    }

    @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1)
    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "default",
        prefix = "dbcp")
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default setDefault(
        final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default _defaultLocal) {
      _$$addElement(this._defaultLocal, _defaultLocal);
      return _defaultLocal;
    }

    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "default",
        prefix = "dbcp")
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default getDefault() {
      return _defaultLocal.getElement();
    }

    @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1)
    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "connection",
        prefix = "dbcp")
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection setConnection(
        final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection _connectionLocal) {
      _$$addElement(this._connectionLocal, _connectionLocal);
      return _connectionLocal;
    }

    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "connection",
        prefix = "dbcp")
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection getConnection() {
      return _connectionLocal.getElement();
    }

    @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1)
    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "size",
        prefix = "dbcp")
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size setSize(
        final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size _sizeLocal) {
      _$$addElement(this._sizeLocal, _sizeLocal);
      return _sizeLocal;
    }

    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "size",
        prefix = "dbcp")
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size getSize() {
      return _sizeLocal.getElement();
    }

    @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1)
    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "pool",
        prefix = "dbcp")
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool setPool(
        final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool _poolLocal) {
      _$$addElement(this._poolLocal, _poolLocal);
      return _poolLocal;
    }

    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "pool",
        prefix = "dbcp")
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool getPool() {
      return _poolLocal.getElement();
    }

    @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1)
    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "validation",
        prefix = "dbcp")
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation setValidation(
        final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation _validationLocal) {
      _$$addElement(this._validationLocal, _validationLocal);
      return _validationLocal;
    }

    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "validation",
        prefix = "dbcp")
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation getValidation() {
      return _validationLocal.getElement();
    }

    @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1)
    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "logging",
        prefix = "dbcp")
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging setLogging(
        final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging _loggingLocal) {
      _$$addElement(this._loggingLocal, _loggingLocal);
      return _loggingLocal;
    }

    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "logging",
        prefix = "dbcp")
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging getLogging() {
      return _loggingLocal.getElement();
    }

    @java.lang.Override
    protected abstract org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp inherits();

    @java.lang.Override
    public javax.xml.namespace.QName name() {
      return name(_$$inheritsInstance());
    }

    @java.lang.Override
    public javax.xml.namespace.QName type() {
      return NAME;
    }

    @java.lang.Override
    public java.util.Iterator
        attributeIterator() {
      return super.attributeIterator();
    }

    @java.lang.Override
    public java.util.Iterator elementIterator() {
      return super.elementIterator();
    }

    @java.lang.Override
    public org.jaxsb.runtime.BindingList fetchChild(
        final javax.xml.namespace.QName name) {
      return super.fetchChild(name);
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart());
      org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance()));
      _$$marshalElements(node);
      if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null)
        org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node);
      return node;
    }

    @java.lang.Override
    protected org.w3c.dom.Element marshal(
        final org.w3c.dom.Element parent,
        final javax.xml.namespace.QName name,
        final javax.xml.namespace.QName type)
        throws org.jaxsb.runtime.MarshalException {
      org.w3c.dom.Element node = super.marshal(parent, name, type);
      _name$Local.marshal(node);
      return node;
    }

    @java.lang.Override
    protected boolean parseAttribute(final org.w3c.dom.Attr attribute) {
      if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) {
        return true;
      }
      if (attribute.getNamespaceURI() == null && "name".equals(attribute.getLocalName())) {
        return _$$setAttribute(
            this._name$Local,
            this,
            (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Name$)
                org.jaxsb.runtime.Binding._$$parseAttr(
                    org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Name$.class,
                    attribute.getOwnerElement(),
                    attribute));
      }
      return super.parseAttribute(attribute);
    }

    @java.lang.Override
    protected boolean parseElement(final org.w3c.dom.Element element)
        throws org.openjax.xml.api.ValidationException {
      if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI())
          && "jdbc".equals(element.getLocalName())) {
        return _$$addElement(
            this._jdbcLocal,
            (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc)
                org.jaxsb.runtime.Binding.parse(
                    element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc.class));
      }
      if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup(
          new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()),
          "http://www.openjax.org/dbcp-1.1.xsd",
          "jdbc")) {
        return _$$addElement(
            this._jdbcLocal,
            (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc)
                org.jaxsb.runtime.Binding.parse(element));
      }
      if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI())
          && "default".equals(element.getLocalName())) {
        return _$$addElement(
            this._defaultLocal,
            (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default)
                org.jaxsb.runtime.Binding.parse(
                    element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.class));
      }
      if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup(
          new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()),
          "http://www.openjax.org/dbcp-1.1.xsd",
          "default")) {
        return _$$addElement(
            this._defaultLocal,
            (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default)
                org.jaxsb.runtime.Binding.parse(element));
      }
      if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI())
          && "connection".equals(element.getLocalName())) {
        return _$$addElement(
            this._connectionLocal,
            (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection)
                org.jaxsb.runtime.Binding.parse(
                    element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.class));
      }
      if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup(
          new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()),
          "http://www.openjax.org/dbcp-1.1.xsd",
          "connection")) {
        return _$$addElement(
            this._connectionLocal,
            (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection)
                org.jaxsb.runtime.Binding.parse(element));
      }
      if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI())
          && "size".equals(element.getLocalName())) {
        return _$$addElement(
            this._sizeLocal,
            (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size)
                org.jaxsb.runtime.Binding.parse(
                    element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.class));
      }
      if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup(
          new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()),
          "http://www.openjax.org/dbcp-1.1.xsd",
          "size")) {
        return _$$addElement(
            this._sizeLocal,
            (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size)
                org.jaxsb.runtime.Binding.parse(element));
      }
      if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI())
          && "pool".equals(element.getLocalName())) {
        return _$$addElement(
            this._poolLocal,
            (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool)
                org.jaxsb.runtime.Binding.parse(
                    element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.class));
      }
      if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup(
          new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()),
          "http://www.openjax.org/dbcp-1.1.xsd",
          "pool")) {
        return _$$addElement(
            this._poolLocal,
            (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool)
                org.jaxsb.runtime.Binding.parse(element));
      }
      if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI())
          && "validation".equals(element.getLocalName())) {
        return _$$addElement(
            this._validationLocal,
            (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation)
                org.jaxsb.runtime.Binding.parse(
                    element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.class));
      }
      if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup(
          new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()),
          "http://www.openjax.org/dbcp-1.1.xsd",
          "validation")) {
        return _$$addElement(
            this._validationLocal,
            (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation)
                org.jaxsb.runtime.Binding.parse(element));
      }
      if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI())
          && "logging".equals(element.getLocalName())) {
        return _$$addElement(
            this._loggingLocal,
            (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging)
                org.jaxsb.runtime.Binding.parse(
                    element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.class));
      }
      if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup(
          new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()),
          "http://www.openjax.org/dbcp-1.1.xsd",
          "logging")) {
        return _$$addElement(
            this._loggingLocal,
            (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging)
                org.jaxsb.runtime.Binding.parse(element));
      }
      return super.parseElement(element);
    }

    public boolean isNull() {
      return super.isNull();
    }

    @java.lang.Override
    public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp clone() {
      final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp clone =
          (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp) super.clone();
      clone._name$Local = _name$Local.clone(clone);
      clone._jdbcLocal = _jdbcLocal == null ? null : clone.getAudit(_jdbcLocal);
      clone._defaultLocal = _defaultLocal == null ? null : clone.getAudit(_defaultLocal);
      clone._connectionLocal = _connectionLocal == null ? null : clone.getAudit(_connectionLocal);
      clone._sizeLocal = _sizeLocal == null ? null : clone.getAudit(_sizeLocal);
      clone._poolLocal = _poolLocal == null ? null : clone.getAudit(_poolLocal);
      clone._validationLocal = _validationLocal == null ? null : clone.getAudit(_validationLocal);
      clone._loggingLocal = _loggingLocal == null ? null : clone.getAudit(_loggingLocal);
      return clone;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (this == obj) return true;
      if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp)) return _$$failEquals();
      final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp that =
          (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp) obj;
      if (_name$Local != null ? !_name$Local.equals(that._name$Local) : that._name$Local != null)
        return _$$failEquals();
      if (_jdbcLocal != null ? !_jdbcLocal.equals(that._jdbcLocal) : that._jdbcLocal != null)
        return _$$failEquals();
      if (_defaultLocal != null
          ? !_defaultLocal.equals(that._defaultLocal)
          : that._defaultLocal != null) return _$$failEquals();
      if (_connectionLocal != null
          ? !_connectionLocal.equals(that._connectionLocal)
          : that._connectionLocal != null) return _$$failEquals();
      if (_sizeLocal != null ? !_sizeLocal.equals(that._sizeLocal) : that._sizeLocal != null)
        return _$$failEquals();
      if (_poolLocal != null ? !_poolLocal.equals(that._poolLocal) : that._poolLocal != null)
        return _$$failEquals();
      if (_validationLocal != null
          ? !_validationLocal.equals(that._validationLocal)
          : that._validationLocal != null) return _$$failEquals();
      if (_loggingLocal != null
          ? !_loggingLocal.equals(that._loggingLocal)
          : that._loggingLocal != null) return _$$failEquals();
      return super.equals(obj);
    }

    @java.lang.Override
    public int hashCode() {
      int hashCode = super.hashCode();
      if (_name$Local != null) hashCode = 31 * hashCode + _name$Local.hashCode();
      if (_jdbcLocal != null) hashCode = 31 * hashCode + _jdbcLocal.hashCode();
      if (_defaultLocal != null) hashCode = 31 * hashCode + _defaultLocal.hashCode();
      if (_connectionLocal != null) hashCode = 31 * hashCode + _connectionLocal.hashCode();
      if (_sizeLocal != null) hashCode = 31 * hashCode + _sizeLocal.hashCode();
      if (_poolLocal != null) hashCode = 31 * hashCode + _poolLocal.hashCode();
      if (_validationLocal != null) hashCode = 31 * hashCode + _validationLocal.hashCode();
      if (_loggingLocal != null) hashCode = 31 * hashCode + _loggingLocal.hashCode();
      return hashCode;
    }

    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "name",
        prefix = "dbcp")
    public static class Name$ extends org.w3.www._2001.XMLSchema.yAA.$nCName
        implements org.jaxsb.runtime.Attribute, org.jaxsb.runtime.SimpleType {
      private static final javax.xml.namespace.QName NAME =
          getClassQName(org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Name$.class);

      public Name$(final org.w3.www._2001.XMLSchema.yAA.$nCName copy) {
        super(copy);
      }

      public Name$(final java.lang.String text) {
        super(text);
      }

      public Name$() {
        super();
      }

      @java.lang.Override
      protected org.w3.www._2001.XMLSchema.yAA.$nCName inherits() {
        return this;
      }

      @java.lang.Override
      public javax.xml.namespace.QName name() {
        return NAME;
      }

      @java.lang.Override
      public java.lang.String text() {
        return (java.lang.String) super.text();
      }

      public void text(final java.lang.String text) {
        super.text(text);
      }

      @java.lang.Override
      public org.w3.www._2001.XMLSchema.yAA.$nCName clone() {
        return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Name$) super.clone();
      }
    }

    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "jdbc",
        prefix = "dbcp")
    public static class Jdbc extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType
        implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element {
      private static final javax.xml.namespace.QName NAME =
          new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "jdbc", "dbcp");
      private org.jaxsb.runtime.ElementAudit _urlLocal =
          new org.jaxsb.runtime.ElementAudit<>(
              org.w3.www._2001.XMLSchema.yAA.$AnyURI.class,
              this,
              null,
              new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "url", "dbcp"),
              new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "anyURI", "dbcp"),
              true,
              false,
              1,
              1);
      private org.jaxsb.runtime.ElementAudit<
              org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier>
          _driverClassNameLocal =
              new org.jaxsb.runtime.ElementAudit<>(
                  org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier.class,
                  this,
                  null,
                  new javax.xml.namespace.QName(
                      "http://www.openjax.org/dbcp-1.1.xsd", "driverClassName", "dbcp"),
                  new javax.xml.namespace.QName(
                      "http://www.openjax.org/xml/datatypes-0.9.xsd",
                      "qualifiedIdentifier",
                      "dbcp"),
                  true,
                  false,
                  1,
                  1);

      public Jdbc(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc copy) {
        super(copy);
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc binding = copy;
        this._urlLocal = binding._urlLocal;
        this._driverClassNameLocal = binding._driverClassNameLocal;
      }

      public Jdbc() {
        super();
      }

      @org.jaxsb.runtime.ElementSpec(minOccurs = 1, maxOccurs = 1)
      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "url",
          prefix = "dbcp")
      public org.w3.www._2001.XMLSchema.yAA.$AnyURI setUrl(
          final org.w3.www._2001.XMLSchema.yAA.$AnyURI _urlLocal) {
        _$$addElement(this._urlLocal, _urlLocal);
        return _urlLocal;
      }

      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "url",
          prefix = "dbcp")
      public org.w3.www._2001.XMLSchema.yAA.$AnyURI getUrl() {
        return _urlLocal.getElement();
      }

      @org.jaxsb.runtime.ElementSpec(minOccurs = 1, maxOccurs = 1)
      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "driverClassName",
          prefix = "dbcp")
      public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier setDriverClassName(
          final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier
              _driverClassNameLocal) {
        _$$addElement(this._driverClassNameLocal, _driverClassNameLocal);
        return _driverClassNameLocal;
      }

      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "driverClassName",
          prefix = "dbcp")
      public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier
          getDriverClassName() {
        return _driverClassNameLocal.getElement();
      }

      @java.lang.Override
      protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc inherits() {
        return this;
      }

      @java.lang.Override
      public javax.xml.namespace.QName name() {
        return NAME;
      }

      @java.lang.Override
      public java.util.Iterator
          attributeIterator() {
        return super.attributeIterator();
      }

      @java.lang.Override
      public java.util.Iterator elementIterator() {
        return super.elementIterator();
      }

      @java.lang.Override
      public org.jaxsb.runtime.BindingList fetchChild(
          final javax.xml.namespace.QName name) {
        return super.fetchChild(name);
      }

      @java.lang.Override
      protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
        org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart());
        org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance()));
        _$$marshalElements(node);
        if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null)
          org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node);
        return node;
      }

      @java.lang.Override
      protected org.w3c.dom.Element marshal(
          final org.w3c.dom.Element parent,
          final javax.xml.namespace.QName name,
          final javax.xml.namespace.QName type)
          throws org.jaxsb.runtime.MarshalException {
        final org.w3c.dom.Element node = super.marshal(parent, name, type);
        return node;
      }

      @java.lang.Override
      protected boolean parseElement(final org.w3c.dom.Element element)
          throws org.openjax.xml.api.ValidationException {
        if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI())
            && "url".equals(element.getLocalName())) {
          return _$$addElement(
              this._urlLocal,
              (org.w3.www._2001.XMLSchema.yAA.$AnyURI)
                  org.jaxsb.runtime.Binding.parse(
                      element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc.Url.class));
        }
        if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup(
            new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()),
            "http://www.openjax.org/dbcp-1.1.xsd",
            "url")) {
          return _$$addElement(
              this._urlLocal,
              (org.w3.www._2001.XMLSchema.yAA.$AnyURI) org.jaxsb.runtime.Binding.parse(element));
        }
        if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI())
            && "driverClassName".equals(element.getLocalName())) {
          return _$$addElement(
              this._driverClassNameLocal,
              (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier)
                  org.jaxsb.runtime.Binding.parse(
                      element,
                      org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc.DriverClassName.class));
        }
        if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup(
            new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()),
            "http://www.openjax.org/dbcp-1.1.xsd",
            "driverClassName")) {
          return _$$addElement(
              this._driverClassNameLocal,
              (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier)
                  org.jaxsb.runtime.Binding.parse(element));
        }
        return super.parseElement(element);
      }

      public boolean isNull() {
        return super.isNull();
      }

      @java.lang.Override
      public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc clone() {
        return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc) super.clone();
      }

      @java.lang.Override
      public boolean equals(final java.lang.Object obj) {
        if (this == obj) return true;
        if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc))
          return _$$failEquals();
        return true;
      }

      @java.lang.Override
      public int hashCode() {
        int hashCode = super.hashCode();
        if (_urlLocal != null) hashCode = 31 * hashCode + _urlLocal.hashCode();
        if (_driverClassNameLocal != null)
          hashCode = 31 * hashCode + _driverClassNameLocal.hashCode();
        return hashCode;
      }

      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "url",
          prefix = "dbcp")
      public static class Url extends org.w3.www._2001.XMLSchema.yAA.$AnyURI
          implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element {
        private static final javax.xml.namespace.QName NAME =
            new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "url", "dbcp");
        /**
         * The connection URL to be passed to the JDBC driver to establish a connection.
         *
         * @author Source generated with: org.jaxsb
         */
        public Url(final org.w3.www._2001.XMLSchema.yAA.$AnyURI copy) {
          super(copy);
        }
        /**
         * The connection URL to be passed to the JDBC driver to establish a connection.
         *
         * @author Source generated with: org.jaxsb
         */
        public Url() {
          super();
        }

        public void text(final java.lang.String text) {
          super.text(text);
        }

        @java.lang.Override
        public java.lang.String text() {
          return (java.lang.String) super.text();
        }
        /**
         * The connection URL to be passed to the JDBC driver to establish a connection.
         *
         * @author Source generated with: org.jaxsb
         */
        public Url(final java.lang.String text) {
          super(text);
        }

        @java.lang.Override
        protected org.w3.www._2001.XMLSchema.yAA.$AnyURI inherits() {
          return this;
        }

        @java.lang.Override
        public javax.xml.namespace.QName name() {
          return NAME;
        }

        @java.lang.Override
        public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc owner() {
          return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc) super.owner();
        }

        @java.lang.Override
        public java.util.Iterator
            attributeIterator() {
          return super.attributeIterator();
        }

        @java.lang.Override
        public java.util.Iterator elementIterator() {
          return super.elementIterator();
        }

        @java.lang.Override
        public org.jaxsb.runtime.BindingList fetchChild(
            final javax.xml.namespace.QName name) {
          return super.fetchChild(name);
        }

        @java.lang.Override
        protected org.w3c.dom.Attr marshalAttr(
            final java.lang.String name, final org.w3c.dom.Element parent)
            throws org.jaxsb.runtime.MarshalException {
          return super.marshalAttr(name, parent);
        }

        @java.lang.Override
        protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
          org.w3c.dom.Element root =
              createElementNS(name().getNamespaceURI(), name().getLocalPart());
          org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance()));
          _$$marshalElements(node);
          if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null)
            org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node);
          return node;
        }

        @java.lang.Override
        protected org.w3c.dom.Element marshal(
            final org.w3c.dom.Element parent,
            final javax.xml.namespace.QName name,
            final javax.xml.namespace.QName type)
            throws org.jaxsb.runtime.MarshalException {
          final org.w3c.dom.Element node = super.marshal(parent, name, type);
          return node;
        }

        public boolean isNull() {
          return super.isNull();
        }

        @java.lang.Override
        public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc.Url clone() {
          return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc.Url) super.clone();
        }

        @java.lang.Override
        public boolean equals(final java.lang.Object obj) {
          if (this == obj) return true;
          if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$AnyURI)) return _$$failEquals();
          return super.equals(obj);
        }

        @java.lang.Override
        public int hashCode() {
          int hashCode = super.hashCode();
          return hashCode;
        }
      }

      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "driverClassName",
          prefix = "dbcp")
      public static class DriverClassName
          extends org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier
          implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element {
        private static final javax.xml.namespace.QName NAME =
            new javax.xml.namespace.QName(
                "http://www.openjax.org/dbcp-1.1.xsd", "driverClassName", "dbcp");
        /**
         * The fully qualified Java class name of the JDBC driver to be used.
         *
         * @author Source generated with: org.jaxsb
         */
        public DriverClassName(
            final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier copy) {
          super(copy);
        }
        /**
         * The fully qualified Java class name of the JDBC driver to be used.
         *
         * @author Source generated with: org.jaxsb
         */
        public DriverClassName() {
          super();
        }

        public void text(final java.lang.String text) {
          super.text(text);
        }

        @java.lang.Override
        public java.lang.String text() {
          return (java.lang.String) super.text();
        }
        /**
         * The fully qualified Java class name of the JDBC driver to be used.
         *
         * @author Source generated with: org.jaxsb
         */
        public DriverClassName(final java.lang.String text) {
          super(text);
        }

        @java.lang.Override
        protected org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier inherits() {
          return this;
        }

        @java.lang.Override
        public javax.xml.namespace.QName name() {
          return NAME;
        }

        @java.lang.Override
        public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc owner() {
          return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc) super.owner();
        }

        @java.lang.Override
        public java.util.Iterator
            attributeIterator() {
          return super.attributeIterator();
        }

        @java.lang.Override
        public java.util.Iterator elementIterator() {
          return super.elementIterator();
        }

        @java.lang.Override
        public org.jaxsb.runtime.BindingList fetchChild(
            final javax.xml.namespace.QName name) {
          return super.fetchChild(name);
        }

        @java.lang.Override
        protected org.w3c.dom.Attr marshalAttr(
            final java.lang.String name, final org.w3c.dom.Element parent)
            throws org.jaxsb.runtime.MarshalException {
          return super.marshalAttr(name, parent);
        }

        @java.lang.Override
        protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
          org.w3c.dom.Element root =
              createElementNS(name().getNamespaceURI(), name().getLocalPart());
          org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance()));
          _$$marshalElements(node);
          if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null)
            org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node);
          return node;
        }

        @java.lang.Override
        protected org.w3c.dom.Element marshal(
            final org.w3c.dom.Element parent,
            final javax.xml.namespace.QName name,
            final javax.xml.namespace.QName type)
            throws org.jaxsb.runtime.MarshalException {
          final org.w3c.dom.Element node = super.marshal(parent, name, type);
          return node;
        }

        public boolean isNull() {
          return super.isNull();
        }

        @java.lang.Override
        public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc.DriverClassName clone() {
          return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Jdbc.DriverClassName) super.clone();
        }

        @java.lang.Override
        public boolean equals(final java.lang.Object obj) {
          if (this == obj) return true;
          if (!(obj instanceof org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier))
            return _$$failEquals();
          return super.equals(obj);
        }

        @java.lang.Override
        public int hashCode() {
          int hashCode = super.hashCode();
          return hashCode;
        }
      }
    }

    @org.jaxsb.runtime.QName(
        namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
        localPart = "default",
        prefix = "dbcp")
    public static class Default extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType
        implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element {
      private static final javax.xml.namespace.QName NAME =
          new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "default", "dbcp");
      private org.jaxsb.runtime.ElementAudit<
              org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty>
          _catalogLocal =
              new org.jaxsb.runtime.ElementAudit<>(
                  org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty.class,
                  this,
                  null,
                  new javax.xml.namespace.QName(
                      "http://www.openjax.org/dbcp-1.1.xsd", "catalog", "dbcp"),
                  new javax.xml.namespace.QName(
                      "http://www.openjax.org/xml/datatypes-0.9.xsd", "stringNonEmpty", "dbcp"),
                  true,
                  false,
                  0,
                  1);
      private org.jaxsb.runtime.ElementAudit
          _autoCommitLocal =
              new org.jaxsb.runtime.ElementAudit<>(
                  org.w3.www._2001.XMLSchema.yAA.$Boolean.class,
                  this,
                  null,
                  new javax.xml.namespace.QName(
                      "http://www.openjax.org/dbcp-1.1.xsd", "autoCommit", "dbcp"),
                  new javax.xml.namespace.QName(
                      "http://www.w3.org/2001/XMLSchema", "boolean", "dbcp"),
                  true,
                  false,
                  0,
                  1);
      private org.jaxsb.runtime.ElementAudit
          _readOnlyLocal =
              new org.jaxsb.runtime.ElementAudit<>(
                  org.w3.www._2001.XMLSchema.yAA.$Boolean.class,
                  this,
                  null,
                  new javax.xml.namespace.QName(
                      "http://www.openjax.org/dbcp-1.1.xsd", "readOnly", "dbcp"),
                  new javax.xml.namespace.QName(
                      "http://www.w3.org/2001/XMLSchema", "boolean", "dbcp"),
                  true,
                  false,
                  0,
                  1);
      private org.jaxsb.runtime.ElementAudit<
              org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveInt>
          _queryTimeoutLocal =
              new org.jaxsb.runtime.ElementAudit<>(
                  org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveInt.class,
                  this,
                  null,
                  new javax.xml.namespace.QName(
                      "http://www.openjax.org/dbcp-1.1.xsd", "queryTimeout", "dbcp"),
                  new javax.xml.namespace.QName(
                      "http://www.openjax.org/xml/datatypes-0.9.xsd", "positiveInt", "dbcp"),
                  true,
                  false,
                  0,
                  1);
      private org.jaxsb.runtime.ElementAudit<
              org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.TransactionIsolation>
          _transactionIsolationLocal =
              new org.jaxsb.runtime.ElementAudit<>(
                  org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.TransactionIsolation.class,
                  this,
                  null,
                  new javax.xml.namespace.QName(
                      "http://www.openjax.org/dbcp-1.1.xsd", "transactionIsolation", "dbcp"),
                  new javax.xml.namespace.QName(
                      "http://www.w3.org/2001/XMLSchema", "NCName", "dbcp"),
                  true,
                  false,
                  0,
                  1);

      public Default(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default copy) {
        super(copy);
        org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default binding = copy;
        this._catalogLocal = binding._catalogLocal;
        this._autoCommitLocal = binding._autoCommitLocal;
        this._readOnlyLocal = binding._readOnlyLocal;
        this._queryTimeoutLocal = binding._queryTimeoutLocal;
        this._transactionIsolationLocal = binding._transactionIsolationLocal;
      }

      public Default() {
        super();
      }

      @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1)
      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "catalog",
          prefix = "dbcp")
      public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty setCatalog(
          final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty _catalogLocal) {
        _$$addElement(this._catalogLocal, _catalogLocal);
        return _catalogLocal;
      }

      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "catalog",
          prefix = "dbcp")
      public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty getCatalog() {
        return _catalogLocal.getElement();
      }

      @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1)
      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "autoCommit",
          prefix = "dbcp")
      public org.w3.www._2001.XMLSchema.yAA.$Boolean setAutoCommit(
          final org.w3.www._2001.XMLSchema.yAA.$Boolean _autoCommitLocal) {
        _$$addElement(this._autoCommitLocal, _autoCommitLocal);
        return _autoCommitLocal;
      }

      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "autoCommit",
          prefix = "dbcp")
      public org.w3.www._2001.XMLSchema.yAA.$Boolean getAutoCommit() {
        return _autoCommitLocal.getElement();
      }

      @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1)
      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "readOnly",
          prefix = "dbcp")
      public org.w3.www._2001.XMLSchema.yAA.$Boolean setReadOnly(
          final org.w3.www._2001.XMLSchema.yAA.$Boolean _readOnlyLocal) {
        _$$addElement(this._readOnlyLocal, _readOnlyLocal);
        return _readOnlyLocal;
      }

      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "readOnly",
          prefix = "dbcp")
      public org.w3.www._2001.XMLSchema.yAA.$Boolean getReadOnly() {
        return _readOnlyLocal.getElement();
      }

      @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1)
      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "queryTimeout",
          prefix = "dbcp")
      public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveInt setQueryTimeout(
          final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveInt _queryTimeoutLocal) {
        _$$addElement(this._queryTimeoutLocal, _queryTimeoutLocal);
        return _queryTimeoutLocal;
      }

      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "queryTimeout",
          prefix = "dbcp")
      public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveInt getQueryTimeout() {
        return _queryTimeoutLocal.getElement();
      }

      @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1)
      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "transactionIsolation",
          prefix = "dbcp")
      public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.TransactionIsolation
          setTransactionIsolation(
              final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.TransactionIsolation
                  _transactionIsolationLocal) {
        _$$addElement(this._transactionIsolationLocal, _transactionIsolationLocal);
        return _transactionIsolationLocal;
      }

      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "transactionIsolation",
          prefix = "dbcp")
      public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.TransactionIsolation
          getTransactionIsolation() {
        return _transactionIsolationLocal.getElement();
      }

      @java.lang.Override
      protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default inherits() {
        return this;
      }

      @java.lang.Override
      public javax.xml.namespace.QName name() {
        return NAME;
      }

      @java.lang.Override
      public java.util.Iterator
          attributeIterator() {
        return super.attributeIterator();
      }

      @java.lang.Override
      public java.util.Iterator elementIterator() {
        return super.elementIterator();
      }

      @java.lang.Override
      public org.jaxsb.runtime.BindingList fetchChild(
          final javax.xml.namespace.QName name) {
        return super.fetchChild(name);
      }

      @java.lang.Override
      protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
        org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart());
        org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance()));
        _$$marshalElements(node);
        if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null)
          org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node);
        return node;
      }

      @java.lang.Override
      protected org.w3c.dom.Element marshal(
          final org.w3c.dom.Element parent,
          final javax.xml.namespace.QName name,
          final javax.xml.namespace.QName type)
          throws org.jaxsb.runtime.MarshalException {
        final org.w3c.dom.Element node = super.marshal(parent, name, type);
        return node;
      }

      @java.lang.Override
      protected boolean parseElement(final org.w3c.dom.Element element)
          throws org.openjax.xml.api.ValidationException {
        if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI())
            && "catalog".equals(element.getLocalName())) {
          return _$$addElement(
              this._catalogLocal,
              (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty)
                  org.jaxsb.runtime.Binding.parse(
                      element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.Catalog.class));
        }
        if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup(
            new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()),
            "http://www.openjax.org/dbcp-1.1.xsd",
            "catalog")) {
          return _$$addElement(
              this._catalogLocal,
              (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty)
                  org.jaxsb.runtime.Binding.parse(element));
        }
        if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI())
            && "autoCommit".equals(element.getLocalName())) {
          return _$$addElement(
              this._autoCommitLocal,
              (org.w3.www._2001.XMLSchema.yAA.$Boolean)
                  org.jaxsb.runtime.Binding.parse(
                      element,
                      org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.AutoCommit.class));
        }
        if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup(
            new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()),
            "http://www.openjax.org/dbcp-1.1.xsd",
            "autoCommit")) {
          return _$$addElement(
              this._autoCommitLocal,
              (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse(element));
        }
        if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI())
            && "readOnly".equals(element.getLocalName())) {
          return _$$addElement(
              this._readOnlyLocal,
              (org.w3.www._2001.XMLSchema.yAA.$Boolean)
                  org.jaxsb.runtime.Binding.parse(
                      element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.ReadOnly.class));
        }
        if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup(
            new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()),
            "http://www.openjax.org/dbcp-1.1.xsd",
            "readOnly")) {
          return _$$addElement(
              this._readOnlyLocal,
              (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse(element));
        }
        if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI())
            && "queryTimeout".equals(element.getLocalName())) {
          return _$$addElement(
              this._queryTimeoutLocal,
              (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveInt)
                  org.jaxsb.runtime.Binding.parse(
                      element,
                      org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.QueryTimeout.class));
        }
        if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup(
            new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()),
            "http://www.openjax.org/dbcp-1.1.xsd",
            "queryTimeout")) {
          return _$$addElement(
              this._queryTimeoutLocal,
              (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveInt)
                  org.jaxsb.runtime.Binding.parse(element));
        }
        if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI())
            && "transactionIsolation".equals(element.getLocalName())) {
          return _$$addElement(
              this._transactionIsolationLocal,
              (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.TransactionIsolation)
                  org.jaxsb.runtime.Binding.parse(
                      element,
                      org.openjax
                          .www
                          .dbcp_1_1
                          .xL0gluGCXAA
                          .$Dbcp
                          .Default
                          .TransactionIsolation
                          .class));
        }
        if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup(
            new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()),
            "http://www.openjax.org/dbcp-1.1.xsd",
            "transactionIsolation")) {
          return _$$addElement(
              this._transactionIsolationLocal,
              (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.TransactionIsolation)
                  org.jaxsb.runtime.Binding.parse(element));
        }
        return super.parseElement(element);
      }

      public boolean isNull() {
        return super.isNull();
      }

      @java.lang.Override
      public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default clone() {
        return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default) super.clone();
      }

      @java.lang.Override
      public boolean equals(final java.lang.Object obj) {
        if (this == obj) return true;
        if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default))
          return _$$failEquals();
        return true;
      }

      @java.lang.Override
      public int hashCode() {
        int hashCode = super.hashCode();
        if (_catalogLocal != null) hashCode = 31 * hashCode + _catalogLocal.hashCode();
        if (_autoCommitLocal != null) hashCode = 31 * hashCode + _autoCommitLocal.hashCode();
        if (_readOnlyLocal != null) hashCode = 31 * hashCode + _readOnlyLocal.hashCode();
        if (_queryTimeoutLocal != null) hashCode = 31 * hashCode + _queryTimeoutLocal.hashCode();
        if (_transactionIsolationLocal != null)
          hashCode = 31 * hashCode + _transactionIsolationLocal.hashCode();
        return hashCode;
      }

      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "catalog",
          prefix = "dbcp")
      public static class Catalog
          extends org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty
          implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element {
        private static final javax.xml.namespace.QName NAME =
            new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "catalog", "dbcp");
        /**
         * The default "catalog" property of connections created by this pool. (Default: null).
         *
         * @author Source generated with: org.jaxsb
         */
        public Catalog(final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty copy) {
          super(copy);
        }
        /**
         * The default "catalog" property of connections created by this pool. (Default: null).
         *
         * @author Source generated with: org.jaxsb
         */
        public Catalog() {
          super();
        }

        public void text(final java.lang.String text) {
          super.text(text);
        }

        @java.lang.Override
        public java.lang.String text() {
          return (java.lang.String) super.text();
        }
        /**
         * The default "catalog" property of connections created by this pool. (Default: null).
         *
         * @author Source generated with: org.jaxsb
         */
        public Catalog(final java.lang.String text) {
          super(text);
        }

        @java.lang.Override
        protected org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty inherits() {
          return this;
        }

        @java.lang.Override
        public javax.xml.namespace.QName name() {
          return NAME;
        }

        @java.lang.Override
        public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default owner() {
          return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default) super.owner();
        }

        @java.lang.Override
        public java.util.Iterator
            attributeIterator() {
          return super.attributeIterator();
        }

        @java.lang.Override
        public java.util.Iterator elementIterator() {
          return super.elementIterator();
        }

        @java.lang.Override
        public org.jaxsb.runtime.BindingList fetchChild(
            final javax.xml.namespace.QName name) {
          return super.fetchChild(name);
        }

        @java.lang.Override
        protected org.w3c.dom.Attr marshalAttr(
            final java.lang.String name, final org.w3c.dom.Element parent)
            throws org.jaxsb.runtime.MarshalException {
          return super.marshalAttr(name, parent);
        }

        @java.lang.Override
        protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
          org.w3c.dom.Element root =
              createElementNS(name().getNamespaceURI(), name().getLocalPart());
          org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance()));
          _$$marshalElements(node);
          if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null)
            org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node);
          return node;
        }

        @java.lang.Override
        protected org.w3c.dom.Element marshal(
            final org.w3c.dom.Element parent,
            final javax.xml.namespace.QName name,
            final javax.xml.namespace.QName type)
            throws org.jaxsb.runtime.MarshalException {
          final org.w3c.dom.Element node = super.marshal(parent, name, type);
          return node;
        }

        public boolean isNull() {
          return super.isNull();
        }

        @java.lang.Override
        public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.Catalog clone() {
          return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.Catalog) super.clone();
        }

        @java.lang.Override
        public boolean equals(final java.lang.Object obj) {
          if (this == obj) return true;
          if (!(obj instanceof org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty))
            return _$$failEquals();
          return super.equals(obj);
        }

        @java.lang.Override
        public int hashCode() {
          int hashCode = super.hashCode();
          return hashCode;
        }
      }

      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "autoCommit",
          prefix = "dbcp")
      public static class AutoCommit extends org.w3.www._2001.XMLSchema.yAA.$Boolean
          implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element {
        private static final javax.xml.namespace.QName NAME =
            new javax.xml.namespace.QName(
                "http://www.openjax.org/dbcp-1.1.xsd", "autoCommit", "dbcp");
        /**
         * The default "auto-commit" state of connections created by this pool. (Default: true).
         *
         * @author Source generated with: org.jaxsb
         */
        public AutoCommit(final org.w3.www._2001.XMLSchema.yAA.$Boolean copy) {
          super(copy);
        }
        /**
         * The default "auto-commit" state of connections created by this pool. (Default: true).
         *
         * @author Source generated with: org.jaxsb
         */
        public AutoCommit() {
          super();
        }

        public void text(final java.lang.Boolean text) {
          super.text(text);
        }

        @java.lang.Override
        public java.lang.Boolean text() {
          return (java.lang.Boolean) super.text();
        }
        /**
         * The default "auto-commit" state of connections created by this pool. (Default: true).
         *
         * @author Source generated with: org.jaxsb
         */
        public AutoCommit(final java.lang.Boolean text) {
          super(text);
        }

        @java.lang.Override
        protected org.w3.www._2001.XMLSchema.yAA.$Boolean inherits() {
          return this;
        }

        @java.lang.Override
        public javax.xml.namespace.QName name() {
          return NAME;
        }

        @java.lang.Override
        public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default owner() {
          return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default) super.owner();
        }

        @java.lang.Override
        public java.util.Iterator
            attributeIterator() {
          return super.attributeIterator();
        }

        @java.lang.Override
        public java.util.Iterator elementIterator() {
          return super.elementIterator();
        }

        @java.lang.Override
        public org.jaxsb.runtime.BindingList fetchChild(
            final javax.xml.namespace.QName name) {
          return super.fetchChild(name);
        }

        @java.lang.Override
        protected org.w3c.dom.Attr marshalAttr(
            final java.lang.String name, final org.w3c.dom.Element parent)
            throws org.jaxsb.runtime.MarshalException {
          return super.marshalAttr(name, parent);
        }

        @java.lang.Override
        protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
          org.w3c.dom.Element root =
              createElementNS(name().getNamespaceURI(), name().getLocalPart());
          org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance()));
          _$$marshalElements(node);
          if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null)
            org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node);
          return node;
        }

        @java.lang.Override
        protected org.w3c.dom.Element marshal(
            final org.w3c.dom.Element parent,
            final javax.xml.namespace.QName name,
            final javax.xml.namespace.QName type)
            throws org.jaxsb.runtime.MarshalException {
          final org.w3c.dom.Element node = super.marshal(parent, name, type);
          return node;
        }

        public boolean isNull() {
          return super.isNull();
        }

        @java.lang.Override
        public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.AutoCommit clone() {
          return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.AutoCommit) super.clone();
        }

        @java.lang.Override
        public boolean equals(final java.lang.Object obj) {
          if (this == obj) return true;
          if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$Boolean)) return _$$failEquals();
          return super.equals(obj);
        }

        @java.lang.Override
        public int hashCode() {
          int hashCode = super.hashCode();
          return hashCode;
        }
      }

      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "readOnly",
          prefix = "dbcp")
      public static class ReadOnly extends org.w3.www._2001.XMLSchema.yAA.$Boolean
          implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element {
        private static final javax.xml.namespace.QName NAME =
            new javax.xml.namespace.QName(
                "http://www.openjax.org/dbcp-1.1.xsd", "readOnly", "dbcp");
        /**
         * The default "read-only" state of connections created by this pool. (Default: false).
         *
         * @author Source generated with: org.jaxsb
         */
        public ReadOnly(final org.w3.www._2001.XMLSchema.yAA.$Boolean copy) {
          super(copy);
        }
        /**
         * The default "read-only" state of connections created by this pool. (Default: false).
         *
         * @author Source generated with: org.jaxsb
         */
        public ReadOnly() {
          super();
        }

        public void text(final java.lang.Boolean text) {
          super.text(text);
        }

        @java.lang.Override
        public java.lang.Boolean text() {
          return (java.lang.Boolean) super.text();
        }
        /**
         * The default "read-only" state of connections created by this pool. (Default: false).
         *
         * @author Source generated with: org.jaxsb
         */
        public ReadOnly(final java.lang.Boolean text) {
          super(text);
        }

        @java.lang.Override
        protected org.w3.www._2001.XMLSchema.yAA.$Boolean inherits() {
          return this;
        }

        @java.lang.Override
        public javax.xml.namespace.QName name() {
          return NAME;
        }

        @java.lang.Override
        public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default owner() {
          return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default) super.owner();
        }

        @java.lang.Override
        public java.util.Iterator
            attributeIterator() {
          return super.attributeIterator();
        }

        @java.lang.Override
        public java.util.Iterator elementIterator() {
          return super.elementIterator();
        }

        @java.lang.Override
        public org.jaxsb.runtime.BindingList fetchChild(
            final javax.xml.namespace.QName name) {
          return super.fetchChild(name);
        }

        @java.lang.Override
        protected org.w3c.dom.Attr marshalAttr(
            final java.lang.String name, final org.w3c.dom.Element parent)
            throws org.jaxsb.runtime.MarshalException {
          return super.marshalAttr(name, parent);
        }

        @java.lang.Override
        protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
          org.w3c.dom.Element root =
              createElementNS(name().getNamespaceURI(), name().getLocalPart());
          org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance()));
          _$$marshalElements(node);
          if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null)
            org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node);
          return node;
        }

        @java.lang.Override
        protected org.w3c.dom.Element marshal(
            final org.w3c.dom.Element parent,
            final javax.xml.namespace.QName name,
            final javax.xml.namespace.QName type)
            throws org.jaxsb.runtime.MarshalException {
          final org.w3c.dom.Element node = super.marshal(parent, name, type);
          return node;
        }

        public boolean isNull() {
          return super.isNull();
        }

        @java.lang.Override
        public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.ReadOnly clone() {
          return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.ReadOnly) super.clone();
        }

        @java.lang.Override
        public boolean equals(final java.lang.Object obj) {
          if (this == obj) return true;
          if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$Boolean)) return _$$failEquals();
          return super.equals(obj);
        }

        @java.lang.Override
        public int hashCode() {
          int hashCode = super.hashCode();
          return hashCode;
        }
      }

      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "queryTimeout",
          prefix = "dbcp")
      public static class QueryTimeout
          extends org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveInt
          implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element {
        private static final javax.xml.namespace.QName NAME =
            new javax.xml.namespace.QName(
                "http://www.openjax.org/dbcp-1.1.xsd", "queryTimeout", "dbcp");
        /**
         * The default query timeout (in milliseconds) that will be used for Statement(s) created
         * from this connection. (Default: vendor specific).
         *
         * @author Source generated with: org.jaxsb
         */
        public QueryTimeout(final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveInt copy) {
          super(copy);
        }
        /**
         * The default query timeout (in milliseconds) that will be used for Statement(s) created
         * from this connection. (Default: vendor specific).
         *
         * @author Source generated with: org.jaxsb
         */
        public QueryTimeout() {
          super();
        }

        public void text(final java.lang.Integer text) {
          super.text(text);
        }

        @java.lang.Override
        public java.lang.Integer text() {
          return (java.lang.Integer) super.text();
        }
        /**
         * The default query timeout (in milliseconds) that will be used for Statement(s) created
         * from this connection. (Default: vendor specific).
         *
         * @author Source generated with: org.jaxsb
         */
        public QueryTimeout(final java.lang.Integer text) {
          super(text);
        }

        @java.lang.Override
        protected org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveInt inherits() {
          return this;
        }

        @java.lang.Override
        public javax.xml.namespace.QName name() {
          return NAME;
        }

        @java.lang.Override
        public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default owner() {
          return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default) super.owner();
        }

        @java.lang.Override
        public java.util.Iterator
            attributeIterator() {
          return super.attributeIterator();
        }

        @java.lang.Override
        public java.util.Iterator elementIterator() {
          return super.elementIterator();
        }

        @java.lang.Override
        public org.jaxsb.runtime.BindingList fetchChild(
            final javax.xml.namespace.QName name) {
          return super.fetchChild(name);
        }

        @java.lang.Override
        protected org.w3c.dom.Attr marshalAttr(
            final java.lang.String name, final org.w3c.dom.Element parent)
            throws org.jaxsb.runtime.MarshalException {
          return super.marshalAttr(name, parent);
        }

        @java.lang.Override
        protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException {
          org.w3c.dom.Element root =
              createElementNS(name().getNamespaceURI(), name().getLocalPart());
          org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance()));
          _$$marshalElements(node);
          if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null)
            org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node);
          return node;
        }

        @java.lang.Override
        protected org.w3c.dom.Element marshal(
            final org.w3c.dom.Element parent,
            final javax.xml.namespace.QName name,
            final javax.xml.namespace.QName type)
            throws org.jaxsb.runtime.MarshalException {
          final org.w3c.dom.Element node = super.marshal(parent, name, type);
          return node;
        }

        public boolean isNull() {
          return super.isNull();
        }

        @java.lang.Override
        public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.QueryTimeout clone() {
          return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.QueryTimeout) super.clone();
        }

        @java.lang.Override
        public boolean equals(final java.lang.Object obj) {
          if (this == obj) return true;
          if (!(obj instanceof org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveInt))
            return _$$failEquals();
          return super.equals(obj);
        }

        @java.lang.Override
        public int hashCode() {
          int hashCode = super.hashCode();
          return hashCode;
        }
      }

      @org.jaxsb.runtime.QName(
          namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd",
          localPart = "transactionIsolation",
          prefix = "dbcp")
      public static class TransactionIsolation extends org.w3.www._2001.XMLSchema.yAA.$nCName
          implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element {
        private static final javax.xml.namespace.QName NAME =
            new javax.xml.namespace.QName(
                "http://www.openjax.org/dbcp-1.1.xsd", "transactionIsolation", "dbcp");
        public static final Enum NONE = new Enum("NONE");
        public static final Enum READ_5FUNCOMMITTED = new Enum("READ_UNCOMMITTED");
        public static final Enum READ_5FCOMMITTED = new Enum("READ_COMMITTED");
        public static final Enum REPEATABLE_5FREAD = new Enum("REPEATABLE_READ");
        public static final Enum SERIALIZABLE = new Enum("SERIALIZABLE");

        public static class Enum implements org.jaxsb.runtime.Enum {
          protected static final java.util.Map values =
              new java.util.HashMap<>();

          protected static java.util.Map values() {
            return values;
          };

          public static Enum valueOf(final java.lang.String s) {
            return values.get(s);
          };

          protected final java.lang.String text;
          protected final int ordinal;

          @java.lang.Override
          public int ordinal() {
            return ordinal;
          }

          protected Enum(final java.lang.String text) {
            this.text = text;
            this.ordinal = values.size();
            values.put(text, this);
          }

          @java.lang.Override
          public java.lang.String text() {
            return text;
          }
        }
        /**
         * The default TransactionIsolation state of connections created by this pool. (Default:
         * vendor specific).
         *
         * 

* Transactions are not supported. * *

* Dirty reads, non-repeatable reads and phantom reads can occur. * *

* Dirty reads are prevented; non-repeatable reads and phantom reads can occur. * *

* Dirty reads and non-repeatable reads are prevented; phantom reads can occur. * *

Dirty reads, non-repeatable reads and phantom reads are prevented. * * @author Source generated with: org.jaxsb */ public int ordinal() { final Enum enm = Enum.values().get(text()); return enm != null ? enm.ordinal() : -1; } public TransactionIsolation(final Enum enm) { super(enm.text()); } /** * The default TransactionIsolation state of connections created by this pool. (Default: * vendor specific). * *

* Transactions are not supported. * *

* Dirty reads, non-repeatable reads and phantom reads can occur. * *

* Dirty reads are prevented; non-repeatable reads and phantom reads can occur. * *

* Dirty reads and non-repeatable reads are prevented; phantom reads can occur. * *

Dirty reads, non-repeatable reads and phantom reads are prevented. * * @author Source generated with: org.jaxsb */ public TransactionIsolation( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.TransactionIsolation copy) { super(copy); } protected TransactionIsolation() { super(); } public void text(final Enum enm) { super.text(enm.text()); } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } /** * The default TransactionIsolation state of connections created by this pool. (Default: * vendor specific). * *

* Transactions are not supported. * *

* Dirty reads, non-repeatable reads and phantom reads can occur. * *

* Dirty reads are prevented; non-repeatable reads and phantom reads can occur. * *

* Dirty reads and non-repeatable reads are prevented; phantom reads can occur. * *

Dirty reads, non-repeatable reads and phantom reads are prevented. * * @author Source generated with: org.jaxsb */ protected TransactionIsolation(final java.lang.String text) { super(text); } @java.lang.Override protected org.w3.www._2001.XMLSchema.yAA.$nCName inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.TransactionIsolation clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Default.TransactionIsolation) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$nCName)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "connection", prefix = "dbcp") public static class Connection extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "connection", "dbcp"); private org.jaxsb.runtime.ElementAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties> _propertiesLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "properties", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "anySimpleType", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls> _initSqlsLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "initSqls", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "anySimpleType", "dbcp"), true, false, 0, 1); public Connection(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection copy) { super(copy); org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection binding = copy; this._propertiesLocal = binding._propertiesLocal; this._initSqlsLocal = binding._initSqlsLocal; } public Connection() { super(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "properties", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties setProperties( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties _propertiesLocal) { _$$addElement(this._propertiesLocal, _propertiesLocal); return _propertiesLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "properties", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties getProperties() { return _propertiesLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "initSqls", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls setInitSqls( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls _initSqlsLocal) { _$$addElement(this._initSqlsLocal, _initSqlsLocal); return _initSqlsLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "initSqls", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls getInitSqls() { return _initSqlsLocal.getElement(); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } @java.lang.Override protected boolean parseElement(final org.w3c.dom.Element element) throws org.openjax.xml.api.ValidationException { if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "properties".equals(element.getLocalName())) { return _$$addElement( this._propertiesLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "properties")) { return _$$addElement( this._propertiesLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "initSqls".equals(element.getLocalName())) { return _$$addElement( this._initSqlsLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "initSqls")) { return _$$addElement( this._initSqlsLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls) org.jaxsb.runtime.Binding.parse(element)); } return super.parseElement(element); } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection)) return _$$failEquals(); return true; } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); if (_propertiesLocal != null) hashCode = 31 * hashCode + _propertiesLocal.hashCode(); if (_initSqlsLocal != null) hashCode = 31 * hashCode + _initSqlsLocal.hashCode(); return hashCode; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "properties", prefix = "dbcp") public static class Properties extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "properties", "dbcp"); private org.jaxsb.runtime.ElementAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property> _propertyLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "property", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "anySimpleType", "dbcp"), true, false, 1, 2147483647); /** * The connection properties that will be sent to the JDBC driver when establishing a * connection. NOTE: The "user" and "password" properties will be passed explicitly, so they * do not need to be included here. * * @author Source generated with: org.jaxsb */ public Properties( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties copy) { super(copy); org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties binding = copy; this._propertyLocal = binding._propertyLocal; } /** * The connection properties that will be sent to the JDBC driver when establishing a * connection. NOTE: The "user" and "password" properties will be passed explicitly, so they * do not need to be included here. * * @author Source generated with: org.jaxsb */ public Properties() { super(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 1, maxOccurs = 2147483647) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "property", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property addProperty( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property _propertyLocal) { _$$addElement(this._propertyLocal, _propertyLocal); return _propertyLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "property", prefix = "dbcp") public org.jaxsb.runtime.BindingList< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property> getProperty() { return _propertyLocal.getElements(); } public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property getProperty(final int index) { final java.util.List< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property> values = getProperty(); return values != null && -1 < index && index < values.size() ? values.get(index) : (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property) NULL( org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Connection .Properties .Property .class); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } @java.lang.Override protected boolean parseElement(final org.w3c.dom.Element element) throws org.openjax.xml.api.ValidationException { if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "property".equals(element.getLocalName())) { return _$$addElement( this._propertyLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property) org.jaxsb.runtime.Binding.parse( element, org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Connection .Properties .Property .class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "property")) { return _$$addElement( this._propertyLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property) org.jaxsb.runtime.Binding.parse(element)); } return super.parseElement(element); } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties)) return _$$failEquals(); return true; } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); if (_propertyLocal != null) hashCode = 31 * hashCode + _propertyLocal.hashCode(); return hashCode; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "property", prefix = "dbcp") public static class Property extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "property", "dbcp"); private org.jaxsb.runtime.AttributeAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property.Name$> _name$Local = __$$registerAttributeAudit( new org.jaxsb.runtime.AttributeAudit<>( this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "name", "dbcp"), false, true)); private org.jaxsb.runtime.AttributeAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property.Value$> _value$Local = __$$registerAttributeAudit( new org.jaxsb.runtime.AttributeAudit<>( this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "value", "dbcp"), false, true)); public Property( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property copy) { super(copy); org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property binding = copy; this._name$Local = binding._name$Local; this._value$Local = binding._value$Local; } public Property() { super(); } @org.jaxsb.runtime.AttributeSpec(use = "required") @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "name", prefix = "dbcp") public void setName$( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property.Name$ _name$Local) { _$$setAttribute(this._name$Local, this, _name$Local); } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "name", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property.Name$ getName$() { return _name$Local.getAttribute(); } @org.jaxsb.runtime.AttributeSpec(use = "required") @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "value", prefix = "dbcp") public void setValue$( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property.Value$ _value$Local) { _$$setAttribute(this._value$Local, this, _value$Local); } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "value", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property.Value$ getValue$() { return _value$Local.getAttribute(); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); _name$Local.marshal(node); _value$Local.marshal(node); return node; } @java.lang.Override protected boolean parseAttribute(final org.w3c.dom.Attr attribute) { if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) { return true; } if (attribute.getNamespaceURI() == null && "name".equals(attribute.getLocalName())) { return _$$setAttribute( this._name$Local, this, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property.Name$) org.jaxsb.runtime.Binding._$$parseAttr( org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Connection .Properties .Property .Name$ .class, attribute.getOwnerElement(), attribute)); } if (attribute.getNamespaceURI() == null && "value".equals(attribute.getLocalName())) { return _$$setAttribute( this._value$Local, this, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property.Value$) org.jaxsb.runtime.Binding._$$parseAttr( org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Connection .Properties .Property .Value$ .class, attribute.getOwnerElement(), attribute)); } return super.parseAttribute(attribute); } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property)) return _$$failEquals(); final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property that = (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.Properties.Property) obj; if (_name$Local != null ? !_name$Local.equals(that._name$Local) : that._name$Local != null) return _$$failEquals(); if (_value$Local != null ? !_value$Local.equals(that._value$Local) : that._value$Local != null) return _$$failEquals(); return true; } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); if (_name$Local != null) hashCode = 31 * hashCode + _name$Local.hashCode(); if (_value$Local != null) hashCode = 31 * hashCode + _value$Local.hashCode(); return hashCode; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "name", prefix = "dbcp") public static class Name$ extends org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty implements org.jaxsb.runtime.Attribute, org.jaxsb.runtime.SimpleType { private static final javax.xml.namespace.QName NAME = getClassQName( org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Connection .Properties .Property .Name$ .class); public Name$(final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty copy) { super(copy); } public Name$(final java.lang.String text) { super(text); } public Name$() { super(); } @java.lang.Override protected org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } public void text(final java.lang.String text) { super.text(text); } @java.lang.Override public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty clone() { return (org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Connection .Properties .Property .Name$) super.clone(); } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "value", prefix = "dbcp") public static class Value$ extends org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty implements org.jaxsb.runtime.Attribute, org.jaxsb.runtime.SimpleType { private static final javax.xml.namespace.QName NAME = getClassQName( org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Connection .Properties .Property .Value$ .class); public Value$( final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty copy) { super(copy); } public Value$(final java.lang.String text) { super(text); } public Value$() { super(); } @java.lang.Override protected org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } public void text(final java.lang.String text) { super.text(text); } @java.lang.Override public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty clone() { return (org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Connection .Properties .Property .Value$) super.clone(); } } } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "initSqls", prefix = "dbcp") public static class InitSqls extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "initSqls", "dbcp"); private org.jaxsb.runtime.ElementAudit< org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty> _initSqlLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "initSql", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/xml/datatypes-0.9.xsd", "stringNonEmpty", "dbcp"), true, false, 1, 2147483647); /** * The list of SQL statements to be executed when a physical connection is first created. * * @author Source generated with: org.jaxsb */ public InitSqls(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls copy) { super(copy); org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls binding = copy; this._initSqlLocal = binding._initSqlLocal; } /** * The list of SQL statements to be executed when a physical connection is first created. * * @author Source generated with: org.jaxsb */ public InitSqls() { super(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 1, maxOccurs = 2147483647) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "initSql", prefix = "dbcp") public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty addInitSql( final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty _initSqlLocal) { _$$addElement(this._initSqlLocal, _initSqlLocal); return _initSqlLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "initSql", prefix = "dbcp") public org.jaxsb.runtime.BindingList< org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty> getInitSql() { return _initSqlLocal.getElements(); } public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty getInitSql( final int index) { final java.util.List values = getInitSql(); return values != null && -1 < index && index < values.size() ? values.get(index) : (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls.InitSql) NULL( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls.InitSql.class); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } @java.lang.Override protected boolean parseElement(final org.w3c.dom.Element element) throws org.openjax.xml.api.ValidationException { if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "initSql".equals(element.getLocalName())) { return _$$addElement( this._initSqlLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty) org.jaxsb.runtime.Binding.parse( element, org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Connection .InitSqls .InitSql .class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "initSql")) { return _$$addElement( this._initSqlLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty) org.jaxsb.runtime.Binding.parse(element)); } return super.parseElement(element); } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls)) return _$$failEquals(); return true; } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); if (_initSqlLocal != null) hashCode = 31 * hashCode + _initSqlLocal.hashCode(); return hashCode; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "initSql", prefix = "dbcp") public static class InitSql extends org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "initSql", "dbcp"); public InitSql(final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty copy) { super(copy); } public InitSql() { super(); } public void text(final java.lang.String text) { super.text(text); } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } public InitSql(final java.lang.String text) { super(text); } @java.lang.Override protected org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls.InitSql clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Connection.InitSqls.InitSql) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "size", prefix = "dbcp") public static class Size extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "size", "dbcp"); private org.jaxsb.runtime.ElementAudit< org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt> _initialSizeLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "initialSize", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/xml/datatypes-0.9.xsd", "nonNegativeInt", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt> _maxTotalLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "maxTotal", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "indefinitePositiveInt", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt> _maxIdleLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "maxIdle", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "indefinitePositiveInt", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit< org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt> _minIdleLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "minIdle", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/xml/datatypes-0.9.xsd", "nonNegativeInt", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt> _maxOpenPreparedStatementsLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "maxOpenPreparedStatements", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "indefinitePositiveInt", "dbcp"), true, false, 0, 1); public Size(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size copy) { super(copy); org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size binding = copy; this._initialSizeLocal = binding._initialSizeLocal; this._maxTotalLocal = binding._maxTotalLocal; this._maxIdleLocal = binding._maxIdleLocal; this._minIdleLocal = binding._minIdleLocal; this._maxOpenPreparedStatementsLocal = binding._maxOpenPreparedStatementsLocal; } public Size() { super(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "initialSize", prefix = "dbcp") public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt setInitialSize( final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt _initialSizeLocal) { _$$addElement(this._initialSizeLocal, _initialSizeLocal); return _initialSizeLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "initialSize", prefix = "dbcp") public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt getInitialSize() { return _initialSizeLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "maxTotal", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt setMaxTotal( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt _maxTotalLocal) { _$$addElement(this._maxTotalLocal, _maxTotalLocal); return _maxTotalLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "maxTotal", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt getMaxTotal() { return _maxTotalLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "maxIdle", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt setMaxIdle( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt _maxIdleLocal) { _$$addElement(this._maxIdleLocal, _maxIdleLocal); return _maxIdleLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "maxIdle", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt getMaxIdle() { return _maxIdleLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "minIdle", prefix = "dbcp") public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt setMinIdle( final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt _minIdleLocal) { _$$addElement(this._minIdleLocal, _minIdleLocal); return _minIdleLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "minIdle", prefix = "dbcp") public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt getMinIdle() { return _minIdleLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "maxOpenPreparedStatements", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt setMaxOpenPreparedStatements( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt _maxOpenPreparedStatementsLocal) { _$$addElement(this._maxOpenPreparedStatementsLocal, _maxOpenPreparedStatementsLocal); return _maxOpenPreparedStatementsLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "maxOpenPreparedStatements", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt getMaxOpenPreparedStatements() { return _maxOpenPreparedStatementsLocal.getElement(); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } @java.lang.Override protected boolean parseElement(final org.w3c.dom.Element element) throws org.openjax.xml.api.ValidationException { if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "initialSize".equals(element.getLocalName())) { return _$$addElement( this._initialSizeLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.InitialSize.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "initialSize")) { return _$$addElement( this._initialSizeLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "maxTotal".equals(element.getLocalName())) { return _$$addElement( this._maxTotalLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.MaxTotal.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "maxTotal")) { return _$$addElement( this._maxTotalLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "maxIdle".equals(element.getLocalName())) { return _$$addElement( this._maxIdleLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.MaxIdle.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "maxIdle")) { return _$$addElement( this._maxIdleLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "minIdle".equals(element.getLocalName())) { return _$$addElement( this._minIdleLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.MinIdle.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "minIdle")) { return _$$addElement( this._minIdleLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "maxOpenPreparedStatements".equals(element.getLocalName())) { return _$$addElement( this._maxOpenPreparedStatementsLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt) org.jaxsb.runtime.Binding.parse( element, org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Size .MaxOpenPreparedStatements .class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "maxOpenPreparedStatements")) { return _$$addElement( this._maxOpenPreparedStatementsLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt) org.jaxsb.runtime.Binding.parse(element)); } return super.parseElement(element); } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size)) return _$$failEquals(); return true; } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); if (_initialSizeLocal != null) hashCode = 31 * hashCode + _initialSizeLocal.hashCode(); if (_maxTotalLocal != null) hashCode = 31 * hashCode + _maxTotalLocal.hashCode(); if (_maxIdleLocal != null) hashCode = 31 * hashCode + _maxIdleLocal.hashCode(); if (_minIdleLocal != null) hashCode = 31 * hashCode + _minIdleLocal.hashCode(); if (_maxOpenPreparedStatementsLocal != null) hashCode = 31 * hashCode + _maxOpenPreparedStatementsLocal.hashCode(); return hashCode; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "initialSize", prefix = "dbcp") public static class InitialSize extends org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "initialSize", "dbcp"); /** * The initial number of connections that are created when the pool is started. (Default: * 0). * * @author Source generated with: org.jaxsb */ public InitialSize( final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt copy) { super(copy); } /** * The initial number of connections that are created when the pool is started. (Default: * 0). * * @author Source generated with: org.jaxsb */ public InitialSize() { super(); } public void text(final java.lang.Integer text) { super.text(text); } @java.lang.Override public java.lang.Integer text() { return (java.lang.Integer) super.text(); } /** * The initial number of connections that are created when the pool is started. (Default: * 0). * * @author Source generated with: org.jaxsb */ public InitialSize(final java.lang.Integer text) { super(text); } @java.lang.Override protected org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.InitialSize clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.InitialSize) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "maxTotal", prefix = "dbcp") public static class MaxTotal extends org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "maxTotal", "dbcp"); /** * The maximum number of idle and borrowed connections that can be active in this pool at * the same time; or INDEFINITE for no limit. (Default: 8). * * @author Source generated with: org.jaxsb */ public MaxTotal(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt copy) { super(copy); } /** * The maximum number of idle and borrowed connections that can be active in this pool at * the same time; or INDEFINITE for no limit. (Default: 8). * * @author Source generated with: org.jaxsb */ public MaxTotal() { super(); } public void text(final java.lang.String text) { super.text(text); } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } /** * The maximum number of idle and borrowed connections that can be active in this pool at * the same time; or INDEFINITE for no limit. (Default: 8). * * @author Source generated with: org.jaxsb */ public MaxTotal(final java.lang.String text) { super(text); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.MaxTotal clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.MaxTotal) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "maxIdle", prefix = "dbcp") public static class MaxIdle extends org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "maxIdle", "dbcp"); /** * The maximum number of connections that can remain idle in the pool, without extra ones * being released; or INDEFINITE for no limit. (Default: 8). * * @author Source generated with: org.jaxsb */ public MaxIdle(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt copy) { super(copy); } /** * The maximum number of connections that can remain idle in the pool, without extra ones * being released; or INDEFINITE for no limit. (Default: 8). * * @author Source generated with: org.jaxsb */ public MaxIdle() { super(); } public void text(final java.lang.String text) { super.text(text); } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } /** * The maximum number of connections that can remain idle in the pool, without extra ones * being released; or INDEFINITE for no limit. (Default: 8). * * @author Source generated with: org.jaxsb */ public MaxIdle(final java.lang.String text) { super(text); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.MaxIdle clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.MaxIdle) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "minIdle", prefix = "dbcp") public static class MinIdle extends org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "minIdle", "dbcp"); /** * The minimum number of connections that can remain idle in the pool, without extra ones * being created; or zero to create none. (Default: 9). * * @author Source generated with: org.jaxsb */ public MinIdle(final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt copy) { super(copy); } /** * The minimum number of connections that can remain idle in the pool, without extra ones * being created; or zero to create none. (Default: 9). * * @author Source generated with: org.jaxsb */ public MinIdle() { super(); } public void text(final java.lang.Integer text) { super.text(text); } @java.lang.Override public java.lang.Integer text() { return (java.lang.Integer) super.text(); } /** * The minimum number of connections that can remain idle in the pool, without extra ones * being created; or zero to create none. (Default: 9). * * @author Source generated with: org.jaxsb */ public MinIdle(final java.lang.Integer text) { super(text); } @java.lang.Override protected org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.MinIdle clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.MinIdle) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "maxOpenPreparedStatements", prefix = "dbcp") public static class MaxOpenPreparedStatements extends org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "maxOpenPreparedStatements", "dbcp"); /** * The maximum number of open statements that can be allocated from the statement pool at * the same time. The value of INDEFINITE disables pooling of prepared statements. (Default: * INDEFINITE). * * @author Source generated with: org.jaxsb */ public MaxOpenPreparedStatements( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt copy) { super(copy); } /** * The maximum number of open statements that can be allocated from the statement pool at * the same time. The value of INDEFINITE disables pooling of prepared statements. (Default: * INDEFINITE). * * @author Source generated with: org.jaxsb */ public MaxOpenPreparedStatements() { super(); } public void text(final java.lang.String text) { super.text(text); } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } /** * The maximum number of open statements that can be allocated from the statement pool at * the same time. The value of INDEFINITE disables pooling of prepared statements. (Default: * INDEFINITE). * * @author Source generated with: org.jaxsb */ public MaxOpenPreparedStatements(final java.lang.String text) { super(text); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.MaxOpenPreparedStatements clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Size.MaxOpenPreparedStatements) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveInt)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "pool", prefix = "dbcp") public static class Pool extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "pool", "dbcp"); private org.jaxsb.runtime.ElementAudit _queueLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Queue.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "queue", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "string", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit _cacheStateLocal = new org.jaxsb.runtime.ElementAudit<>( org.w3.www._2001.XMLSchema.yAA.$Boolean.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "cacheState", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong> _maxWaitLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "maxWait", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "indefinitePositiveLong", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong> _maxConnectionLifetimeLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "maxConnectionLifetime", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "indefinitePositiveLong", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit _autoCommitOnReturnLocal = new org.jaxsb.runtime.ElementAudit<>( org.w3.www._2001.XMLSchema.yAA.$Boolean.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "autoCommitOnReturn", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit _rollbackOnReturnLocal = new org.jaxsb.runtime.ElementAudit<>( org.w3.www._2001.XMLSchema.yAA.$Boolean.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "rollbackOnReturn", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned> _removeAbandonedLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "removeAbandoned", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "anySimpleType", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit _abandonedUsageTrackingLocal = new org.jaxsb.runtime.ElementAudit<>( org.w3.www._2001.XMLSchema.yAA.$Boolean.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "abandonedUsageTracking", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit _allowAccessToUnderlyingConnectionLocal = new org.jaxsb.runtime.ElementAudit<>( org.w3.www._2001.XMLSchema.yAA.$Boolean.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "allowAccessToUnderlyingConnection", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction> _evictionLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "eviction", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "anySimpleType", "dbcp"), true, false, 0, 1); public Pool(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool copy) { super(copy); org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool binding = copy; this._queueLocal = binding._queueLocal; this._cacheStateLocal = binding._cacheStateLocal; this._maxWaitLocal = binding._maxWaitLocal; this._maxConnectionLifetimeLocal = binding._maxConnectionLifetimeLocal; this._autoCommitOnReturnLocal = binding._autoCommitOnReturnLocal; this._rollbackOnReturnLocal = binding._rollbackOnReturnLocal; this._removeAbandonedLocal = binding._removeAbandonedLocal; this._abandonedUsageTrackingLocal = binding._abandonedUsageTrackingLocal; this._allowAccessToUnderlyingConnectionLocal = binding._allowAccessToUnderlyingConnectionLocal; this._evictionLocal = binding._evictionLocal; } public Pool() { super(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "queue", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Queue setQueue( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Queue _queueLocal) { _$$addElement(this._queueLocal, _queueLocal); return _queueLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "queue", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Queue getQueue() { return _queueLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "cacheState", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean setCacheState( final org.w3.www._2001.XMLSchema.yAA.$Boolean _cacheStateLocal) { _$$addElement(this._cacheStateLocal, _cacheStateLocal); return _cacheStateLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "cacheState", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean getCacheState() { return _cacheStateLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "maxWait", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong setMaxWait( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong _maxWaitLocal) { _$$addElement(this._maxWaitLocal, _maxWaitLocal); return _maxWaitLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "maxWait", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong getMaxWait() { return _maxWaitLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "maxConnectionLifetime", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong setMaxConnectionLifetime( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong _maxConnectionLifetimeLocal) { _$$addElement(this._maxConnectionLifetimeLocal, _maxConnectionLifetimeLocal); return _maxConnectionLifetimeLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "maxConnectionLifetime", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong getMaxConnectionLifetime() { return _maxConnectionLifetimeLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "autoCommitOnReturn", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean setAutoCommitOnReturn( final org.w3.www._2001.XMLSchema.yAA.$Boolean _autoCommitOnReturnLocal) { _$$addElement(this._autoCommitOnReturnLocal, _autoCommitOnReturnLocal); return _autoCommitOnReturnLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "autoCommitOnReturn", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean getAutoCommitOnReturn() { return _autoCommitOnReturnLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "rollbackOnReturn", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean setRollbackOnReturn( final org.w3.www._2001.XMLSchema.yAA.$Boolean _rollbackOnReturnLocal) { _$$addElement(this._rollbackOnReturnLocal, _rollbackOnReturnLocal); return _rollbackOnReturnLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "rollbackOnReturn", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean getRollbackOnReturn() { return _rollbackOnReturnLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "removeAbandoned", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned setRemoveAbandoned( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned _removeAbandonedLocal) { _$$addElement(this._removeAbandonedLocal, _removeAbandonedLocal); return _removeAbandonedLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "removeAbandoned", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned getRemoveAbandoned() { return _removeAbandonedLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "abandonedUsageTracking", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean setAbandonedUsageTracking( final org.w3.www._2001.XMLSchema.yAA.$Boolean _abandonedUsageTrackingLocal) { _$$addElement(this._abandonedUsageTrackingLocal, _abandonedUsageTrackingLocal); return _abandonedUsageTrackingLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "abandonedUsageTracking", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean getAbandonedUsageTracking() { return _abandonedUsageTrackingLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "allowAccessToUnderlyingConnection", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean setAllowAccessToUnderlyingConnection( final org.w3.www._2001.XMLSchema.yAA.$Boolean _allowAccessToUnderlyingConnectionLocal) { _$$addElement( this._allowAccessToUnderlyingConnectionLocal, _allowAccessToUnderlyingConnectionLocal); return _allowAccessToUnderlyingConnectionLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "allowAccessToUnderlyingConnection", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean getAllowAccessToUnderlyingConnection() { return _allowAccessToUnderlyingConnectionLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "eviction", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction setEviction( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction _evictionLocal) { _$$addElement(this._evictionLocal, _evictionLocal); return _evictionLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "eviction", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction getEviction() { return _evictionLocal.getElement(); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } @java.lang.Override protected boolean parseElement(final org.w3c.dom.Element element) throws org.openjax.xml.api.ValidationException { if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "queue".equals(element.getLocalName())) { return _$$addElement( this._queueLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Queue) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Queue.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "queue")) { return _$$addElement( this._queueLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Queue) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "cacheState".equals(element.getLocalName())) { return _$$addElement( this._cacheStateLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.CacheState.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "cacheState")) { return _$$addElement( this._cacheStateLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "maxWait".equals(element.getLocalName())) { return _$$addElement( this._maxWaitLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.MaxWait.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "maxWait")) { return _$$addElement( this._maxWaitLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "maxConnectionLifetime".equals(element.getLocalName())) { return _$$addElement( this._maxConnectionLifetimeLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.MaxConnectionLifetime.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "maxConnectionLifetime")) { return _$$addElement( this._maxConnectionLifetimeLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "autoCommitOnReturn".equals(element.getLocalName())) { return _$$addElement( this._autoCommitOnReturnLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.AutoCommitOnReturn.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "autoCommitOnReturn")) { return _$$addElement( this._autoCommitOnReturnLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "rollbackOnReturn".equals(element.getLocalName())) { return _$$addElement( this._rollbackOnReturnLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RollbackOnReturn.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "rollbackOnReturn")) { return _$$addElement( this._rollbackOnReturnLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "removeAbandoned".equals(element.getLocalName())) { return _$$addElement( this._removeAbandonedLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "removeAbandoned")) { return _$$addElement( this._removeAbandonedLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "abandonedUsageTracking".equals(element.getLocalName())) { return _$$addElement( this._abandonedUsageTrackingLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse( element, org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Pool .AbandonedUsageTracking .class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "abandonedUsageTracking")) { return _$$addElement( this._abandonedUsageTrackingLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "allowAccessToUnderlyingConnection".equals(element.getLocalName())) { return _$$addElement( this._allowAccessToUnderlyingConnectionLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse( element, org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Pool .AllowAccessToUnderlyingConnection .class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "allowAccessToUnderlyingConnection")) { return _$$addElement( this._allowAccessToUnderlyingConnectionLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "eviction".equals(element.getLocalName())) { return _$$addElement( this._evictionLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "eviction")) { return _$$addElement( this._evictionLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction) org.jaxsb.runtime.Binding.parse(element)); } return super.parseElement(element); } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool)) return _$$failEquals(); return true; } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); if (_queueLocal != null) hashCode = 31 * hashCode + _queueLocal.hashCode(); if (_cacheStateLocal != null) hashCode = 31 * hashCode + _cacheStateLocal.hashCode(); if (_maxWaitLocal != null) hashCode = 31 * hashCode + _maxWaitLocal.hashCode(); if (_maxConnectionLifetimeLocal != null) hashCode = 31 * hashCode + _maxConnectionLifetimeLocal.hashCode(); if (_autoCommitOnReturnLocal != null) hashCode = 31 * hashCode + _autoCommitOnReturnLocal.hashCode(); if (_rollbackOnReturnLocal != null) hashCode = 31 * hashCode + _rollbackOnReturnLocal.hashCode(); if (_removeAbandonedLocal != null) hashCode = 31 * hashCode + _removeAbandonedLocal.hashCode(); if (_abandonedUsageTrackingLocal != null) hashCode = 31 * hashCode + _abandonedUsageTrackingLocal.hashCode(); if (_allowAccessToUnderlyingConnectionLocal != null) hashCode = 31 * hashCode + _allowAccessToUnderlyingConnectionLocal.hashCode(); if (_evictionLocal != null) hashCode = 31 * hashCode + _evictionLocal.hashCode(); return hashCode; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "queue", prefix = "dbcp") public static class Queue extends org.w3.www._2001.XMLSchema.yAA.$String implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "queue", "dbcp"); public static final Enum lifo = new Enum("lifo"); public static final Enum fifo = new Enum("fifo"); public static class Enum implements org.jaxsb.runtime.Enum { protected static final java.util.Map values = new java.util.HashMap<>(); protected static java.util.Map values() { return values; }; public static Enum valueOf(final java.lang.String s) { return values.get(s); }; protected final java.lang.String text; protected final int ordinal; @java.lang.Override public int ordinal() { return ordinal; } protected Enum(final java.lang.String text) { this.text = text; this.ordinal = values.size(); values.put(text, this); } @java.lang.Override public java.lang.String text() { return text; } } /** * A "lifo" queue will dequeue the most recently used connection in the idle instance pool * ("last in"), if there are idle connections available. A "fifo" queue will dequeue * connections from the idle instance pool in the order that they are returned to the pool. * (Default: lifo). * * @author Source generated with: org.jaxsb */ public int ordinal() { final Enum enm = Enum.values().get(text()); return enm != null ? enm.ordinal() : -1; } public Queue(final Enum enm) { super(enm.text()); } /** * A "lifo" queue will dequeue the most recently used connection in the idle instance pool * ("last in"), if there are idle connections available. A "fifo" queue will dequeue * connections from the idle instance pool in the order that they are returned to the pool. * (Default: lifo). * * @author Source generated with: org.jaxsb */ public Queue(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Queue copy) { super(copy); } protected Queue() { super(); } public void text(final Enum enm) { super.text(enm.text()); } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } /** * A "lifo" queue will dequeue the most recently used connection in the idle instance pool * ("last in"), if there are idle connections available. A "fifo" queue will dequeue * connections from the idle instance pool in the order that they are returned to the pool. * (Default: lifo). * * @author Source generated with: org.jaxsb */ protected Queue(final java.lang.String text) { super(text); } @java.lang.Override protected org.w3.www._2001.XMLSchema.yAA.$String inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Queue clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Queue) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$String)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "cacheState", prefix = "dbcp") public static class CacheState extends org.w3.www._2001.XMLSchema.yAA.$Boolean implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "cacheState", "dbcp"); /** * Controls whether pooled connections cache some state to improve performance, rather than * always query the database for current state. (Default: false). * * @author Source generated with: org.jaxsb */ public CacheState(final org.w3.www._2001.XMLSchema.yAA.$Boolean copy) { super(copy); } /** * Controls whether pooled connections cache some state to improve performance, rather than * always query the database for current state. (Default: false). * * @author Source generated with: org.jaxsb */ public CacheState() { super(); } public void text(final java.lang.Boolean text) { super.text(text); } @java.lang.Override public java.lang.Boolean text() { return (java.lang.Boolean) super.text(); } /** * Controls whether pooled connections cache some state to improve performance, rather than * always query the database for current state. (Default: false). * * @author Source generated with: org.jaxsb */ public CacheState(final java.lang.Boolean text) { super(text); } @java.lang.Override protected org.w3.www._2001.XMLSchema.yAA.$Boolean inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.CacheState clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.CacheState) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$Boolean)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "maxWait", prefix = "dbcp") public static class MaxWait extends org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "maxWait", "dbcp"); /** * The maximum number of milliseconds that the pool will wait (when there are no connections * available) for a connection to be returned before throwing an exception. (Default: * INDEFINITE). * * @author Source generated with: org.jaxsb */ public MaxWait(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong copy) { super(copy); } /** * The maximum number of milliseconds that the pool will wait (when there are no connections * available) for a connection to be returned before throwing an exception. (Default: * INDEFINITE). * * @author Source generated with: org.jaxsb */ public MaxWait() { super(); } public void text(final java.lang.String text) { super.text(text); } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } /** * The maximum number of milliseconds that the pool will wait (when there are no connections * available) for a connection to be returned before throwing an exception. (Default: * INDEFINITE). * * @author Source generated with: org.jaxsb */ public MaxWait(final java.lang.String text) { super(text); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.MaxWait clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.MaxWait) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "maxConnectionLifetime", prefix = "dbcp") public static class MaxConnectionLifetime extends org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "maxConnectionLifetime", "dbcp"); /** * The maximum number of milliseconds permitted for the lifetime of a connection. (Default: * INDEFINITE). * * @author Source generated with: org.jaxsb */ public MaxConnectionLifetime( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong copy) { super(copy); } /** * The maximum number of milliseconds permitted for the lifetime of a connection. (Default: * INDEFINITE). * * @author Source generated with: org.jaxsb */ public MaxConnectionLifetime() { super(); } public void text(final java.lang.String text) { super.text(text); } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } /** * The maximum number of milliseconds permitted for the lifetime of a connection. (Default: * INDEFINITE). * * @author Source generated with: org.jaxsb */ public MaxConnectionLifetime(final java.lang.String text) { super(text); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.MaxConnectionLifetime clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.MaxConnectionLifetime) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "autoCommitOnReturn", prefix = "dbcp") public static class AutoCommitOnReturn extends org.w3.www._2001.XMLSchema.yAA.$Boolean implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "autoCommitOnReturn", "dbcp"); /** * Sets the value of the flag that controls whether or not connections being returned to the * pool will be checked and configured with Connection.setAutoCommit(true) if the auto * commit setting is {@code false} when the connection is returned. (Default: true). * * @author Source generated with: org.jaxsb */ public AutoCommitOnReturn(final org.w3.www._2001.XMLSchema.yAA.$Boolean copy) { super(copy); } /** * Sets the value of the flag that controls whether or not connections being returned to the * pool will be checked and configured with Connection.setAutoCommit(true) if the auto * commit setting is {@code false} when the connection is returned. (Default: true). * * @author Source generated with: org.jaxsb */ public AutoCommitOnReturn() { super(); } public void text(final java.lang.Boolean text) { super.text(text); } @java.lang.Override public java.lang.Boolean text() { return (java.lang.Boolean) super.text(); } /** * Sets the value of the flag that controls whether or not connections being returned to the * pool will be checked and configured with Connection.setAutoCommit(true) if the auto * commit setting is {@code false} when the connection is returned. (Default: true). * * @author Source generated with: org.jaxsb */ public AutoCommitOnReturn(final java.lang.Boolean text) { super(text); } @java.lang.Override protected org.w3.www._2001.XMLSchema.yAA.$Boolean inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.AutoCommitOnReturn clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.AutoCommitOnReturn) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$Boolean)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "rollbackOnReturn", prefix = "dbcp") public static class RollbackOnReturn extends org.w3.www._2001.XMLSchema.yAA.$Boolean implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "rollbackOnReturn", "dbcp"); /** * Specifies whether a connection will be rolled back when it is returned to the pool if * auto commit is not enabled and the connection is not read only. (Default: true). * * @author Source generated with: org.jaxsb */ public RollbackOnReturn(final org.w3.www._2001.XMLSchema.yAA.$Boolean copy) { super(copy); } /** * Specifies whether a connection will be rolled back when it is returned to the pool if * auto commit is not enabled and the connection is not read only. (Default: true). * * @author Source generated with: org.jaxsb */ public RollbackOnReturn() { super(); } public void text(final java.lang.Boolean text) { super.text(text); } @java.lang.Override public java.lang.Boolean text() { return (java.lang.Boolean) super.text(); } /** * Specifies whether a connection will be rolled back when it is returned to the pool if * auto commit is not enabled and the connection is not read only. (Default: true). * * @author Source generated with: org.jaxsb */ public RollbackOnReturn(final java.lang.Boolean text) { super(text); } @java.lang.Override protected org.w3.www._2001.XMLSchema.yAA.$Boolean inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RollbackOnReturn clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RollbackOnReturn) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$Boolean)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "removeAbandoned", prefix = "dbcp") public static class RemoveAbandoned extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "removeAbandoned", "dbcp"); private org.jaxsb.runtime.AttributeAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.On$> _on$Local = __$$registerAttributeAudit( new org.jaxsb.runtime.AttributeAudit<>( this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "on", "dbcp"), false, true)); private org.jaxsb.runtime.AttributeAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.Timeout$> _timeout$Local = __$$registerAttributeAudit( new org.jaxsb.runtime.AttributeAudit<>( this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "timeout", "dbcp"), false, true)); /** * Specifies parameters for automatic removal of abandoned connections. Setting these values * can recover db connections from poorly written applications which fail to close a * connection. Omit this element to disable removal of abandoned connections. * * @author Source generated with: org.jaxsb */ public RemoveAbandoned( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned copy) { super(copy); org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned binding = copy; this._on$Local = binding._on$Local; this._timeout$Local = binding._timeout$Local; } /** * Specifies parameters for automatic removal of abandoned connections. Setting these values * can recover db connections from poorly written applications which fail to close a * connection. Omit this element to disable removal of abandoned connections. * * @author Source generated with: org.jaxsb */ public RemoveAbandoned() { super(); } @org.jaxsb.runtime.AttributeSpec(use = "required") @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "on", prefix = "dbcp") public void setOn$( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.On$ _on$Local) { _$$setAttribute(this._on$Local, this, _on$Local); } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "on", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.On$ getOn$() { return _on$Local.getAttribute(); } @org.jaxsb.runtime.AttributeSpec(use = "required") @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "timeout", prefix = "dbcp") public void setTimeout$( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.Timeout$ _timeout$Local) { _$$setAttribute(this._timeout$Local, this, _timeout$Local); } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "timeout", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.Timeout$ getTimeout$() { return _timeout$Local.getAttribute(); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); _on$Local.marshal(node); _timeout$Local.marshal(node); return node; } @java.lang.Override protected boolean parseAttribute(final org.w3c.dom.Attr attribute) { if (attribute == null || XMLNS.getLocalPart().equals(attribute.getPrefix())) { return true; } if (attribute.getNamespaceURI() == null && "on".equals(attribute.getLocalName())) { return _$$setAttribute( this._on$Local, this, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.On$) org.jaxsb.runtime.Binding._$$parseAttr( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.On$.class, attribute.getOwnerElement(), attribute)); } if (attribute.getNamespaceURI() == null && "timeout".equals(attribute.getLocalName())) { return _$$setAttribute( this._timeout$Local, this, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.Timeout$) org.jaxsb.runtime.Binding._$$parseAttr( org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Pool .RemoveAbandoned .Timeout$ .class, attribute.getOwnerElement(), attribute)); } return super.parseAttribute(attribute); } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned)) return _$$failEquals(); final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned that = (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned) obj; if (_on$Local != null ? !_on$Local.equals(that._on$Local) : that._on$Local != null) return _$$failEquals(); if (_timeout$Local != null ? !_timeout$Local.equals(that._timeout$Local) : that._timeout$Local != null) return _$$failEquals(); return true; } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); if (_on$Local != null) hashCode = 31 * hashCode + _on$Local.hashCode(); if (_timeout$Local != null) hashCode = 31 * hashCode + _timeout$Local.hashCode(); return hashCode; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "on", prefix = "dbcp") public static class On$ extends org.w3.www._2001.XMLSchema.yAA.$String implements org.jaxsb.runtime.Attribute, org.jaxsb.runtime.SimpleType { private static final javax.xml.namespace.QName NAME = getClassQName( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.On$.class); public static final Enum borrow = new Enum("borrow"); public static final Enum maintenance = new Enum("maintenance"); public static class Enum implements org.jaxsb.runtime.Enum { protected static final java.util.Map values = new java.util.HashMap<>(); protected static java.util.Map values() { return values; }; public static Enum valueOf(final java.lang.String s) { return values.get(s); }; protected final java.lang.String text; protected final int ordinal; @java.lang.Override public int ordinal() { return ordinal; } protected Enum(final java.lang.String text) { this.text = text; this.ordinal = values.size(); values.put(text, this); } @java.lang.Override public java.lang.String text() { return text; } } /** * Specifies the phase in which connections will be tested for removal eligibility. On * "borrow" means connections may be removed when attempted to be borrowed from the pool. * On "maintenance" means connections may be removed during pool maintenance. * * @author Source generated with: org.jaxsb */ public int ordinal() { final Enum enm = Enum.values().get(text()); return enm != null ? enm.ordinal() : -1; } public On$(final Enum enm) { super(enm.text()); } /** * Specifies the phase in which connections will be tested for removal eligibility. On * "borrow" means connections may be removed when attempted to be borrowed from the pool. * On "maintenance" means connections may be removed during pool maintenance. * * @author Source generated with: org.jaxsb */ public On$( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.On$ copy) { super(copy); } /** * Specifies the phase in which connections will be tested for removal eligibility. On * "borrow" means connections may be removed when attempted to be borrowed from the pool. * On "maintenance" means connections may be removed during pool maintenance. * * @author Source generated with: org.jaxsb */ protected On$(final java.lang.String text) { super(text); } /** * Specifies the phase in which connections will be tested for removal eligibility. On * "borrow" means connections may be removed when attempted to be borrowed from the pool. * On "maintenance" means connections may be removed during pool maintenance. * * @author Source generated with: org.jaxsb */ protected On$() { super(); } @java.lang.Override protected org.w3.www._2001.XMLSchema.yAA.$String inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } @java.lang.Override public org.w3.www._2001.XMLSchema.yAA.$String clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.On$) super.clone(); } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "timeout", prefix = "dbcp") public static class Timeout$ extends org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveInt implements org.jaxsb.runtime.Attribute, org.jaxsb.runtime.SimpleType { private static final javax.xml.namespace.QName NAME = getClassQName( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.Timeout$.class); /** * Timeout in seconds before an abandoned connection can be removed. A connection is * considered abandoned and eligible for removal if it has been idle longer than this * timeout. * * @author Source generated with: org.jaxsb */ public Timeout$(final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveInt copy) { super(copy); } /** * Timeout in seconds before an abandoned connection can be removed. A connection is * considered abandoned and eligible for removal if it has been idle longer than this * timeout. * * @author Source generated with: org.jaxsb */ public Timeout$(final java.lang.Integer text) { super(text); } /** * Timeout in seconds before an abandoned connection can be removed. A connection is * considered abandoned and eligible for removal if it has been idle longer than this * timeout. * * @author Source generated with: org.jaxsb */ public Timeout$() { super(); } @java.lang.Override protected org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveInt inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public java.lang.Integer text() { return (java.lang.Integer) super.text(); } public void text(final java.lang.Integer text) { super.text(text); } @java.lang.Override public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveInt clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.RemoveAbandoned.Timeout$) super.clone(); } } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "abandonedUsageTracking", prefix = "dbcp") public static class AbandonedUsageTracking extends org.w3.www._2001.XMLSchema.yAA.$Boolean implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "abandonedUsageTracking", "dbcp"); /** * If the connection pool implements org.apache.commons.pool2.UsageTracking, configure * whether the connection pool should record a stack trace every time a method is called on * a pooled connection and retain the most recent stack trace to aid debugging of abandoned * connections. (Default: false). * * @author Source generated with: org.jaxsb */ public AbandonedUsageTracking(final org.w3.www._2001.XMLSchema.yAA.$Boolean copy) { super(copy); } /** * If the connection pool implements org.apache.commons.pool2.UsageTracking, configure * whether the connection pool should record a stack trace every time a method is called on * a pooled connection and retain the most recent stack trace to aid debugging of abandoned * connections. (Default: false). * * @author Source generated with: org.jaxsb */ public AbandonedUsageTracking() { super(); } public void text(final java.lang.Boolean text) { super.text(text); } @java.lang.Override public java.lang.Boolean text() { return (java.lang.Boolean) super.text(); } /** * If the connection pool implements org.apache.commons.pool2.UsageTracking, configure * whether the connection pool should record a stack trace every time a method is called on * a pooled connection and retain the most recent stack trace to aid debugging of abandoned * connections. (Default: false). * * @author Source generated with: org.jaxsb */ public AbandonedUsageTracking(final java.lang.Boolean text) { super(text); } @java.lang.Override protected org.w3.www._2001.XMLSchema.yAA.$Boolean inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.AbandonedUsageTracking clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.AbandonedUsageTracking) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$Boolean)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "allowAccessToUnderlyingConnection", prefix = "dbcp") public static class AllowAccessToUnderlyingConnection extends org.w3.www._2001.XMLSchema.yAA.$Boolean implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "allowAccessToUnderlyingConnection", "dbcp"); /** * Specifies if the PoolGuard allows access to the underlying connection. (Default: false). * * @author Source generated with: org.jaxsb */ public AllowAccessToUnderlyingConnection( final org.w3.www._2001.XMLSchema.yAA.$Boolean copy) { super(copy); } /** * Specifies if the PoolGuard allows access to the underlying connection. (Default: false). * * @author Source generated with: org.jaxsb */ public AllowAccessToUnderlyingConnection() { super(); } public void text(final java.lang.Boolean text) { super.text(text); } @java.lang.Override public java.lang.Boolean text() { return (java.lang.Boolean) super.text(); } /** * Specifies if the PoolGuard allows access to the underlying connection. (Default: false). * * @author Source generated with: org.jaxsb */ public AllowAccessToUnderlyingConnection(final java.lang.Boolean text) { super(text); } @java.lang.Override protected org.w3.www._2001.XMLSchema.yAA.$Boolean inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.AllowAccessToUnderlyingConnection clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.AllowAccessToUnderlyingConnection) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$Boolean)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "eviction", prefix = "dbcp") public static class Eviction extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "eviction", "dbcp"); private org.jaxsb.runtime.ElementAudit< org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveLong> _timeBetweenRunsLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveLong.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "timeBetweenRuns", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/xml/datatypes-0.9.xsd", "positiveLong", "dbcp"), true, false, 1, 1); private org.jaxsb.runtime.ElementAudit< org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt> _numTestsPerRunLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "numTestsPerRun", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/xml/datatypes-0.9.xsd", "nonNegativeInt", "dbcp"), true, false, 1, 1); private org.jaxsb.runtime.ElementAudit< org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeLong> _minIdleTimeLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeLong.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "minIdleTime", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/xml/datatypes-0.9.xsd", "nonNegativeLong", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong> _softMinIdleTimeLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "softMinIdleTime", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "indefinitePositiveLong", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit< org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier> _policyClassNameLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "policyClassName", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/xml/datatypes-0.9.xsd", "qualifiedIdentifier", "dbcp"), true, false, 0, 1); /** * Configuration for eviction of stale connections. Omit this element to disable eviction * for this pool. * * @author Source generated with: org.jaxsb */ public Eviction(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction copy) { super(copy); org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction binding = copy; this._timeBetweenRunsLocal = binding._timeBetweenRunsLocal; this._numTestsPerRunLocal = binding._numTestsPerRunLocal; this._minIdleTimeLocal = binding._minIdleTimeLocal; this._softMinIdleTimeLocal = binding._softMinIdleTimeLocal; this._policyClassNameLocal = binding._policyClassNameLocal; } /** * Configuration for eviction of stale connections. Omit this element to disable eviction * for this pool. * * @author Source generated with: org.jaxsb */ public Eviction() { super(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 1, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "timeBetweenRuns", prefix = "dbcp") public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveLong setTimeBetweenRuns( final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveLong _timeBetweenRunsLocal) { _$$addElement(this._timeBetweenRunsLocal, _timeBetweenRunsLocal); return _timeBetweenRunsLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "timeBetweenRuns", prefix = "dbcp") public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveLong getTimeBetweenRuns() { return _timeBetweenRunsLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 1, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "numTestsPerRun", prefix = "dbcp") public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt setNumTestsPerRun( final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt _numTestsPerRunLocal) { _$$addElement(this._numTestsPerRunLocal, _numTestsPerRunLocal); return _numTestsPerRunLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "numTestsPerRun", prefix = "dbcp") public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt getNumTestsPerRun() { return _numTestsPerRunLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "minIdleTime", prefix = "dbcp") public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeLong setMinIdleTime( final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeLong _minIdleTimeLocal) { _$$addElement(this._minIdleTimeLocal, _minIdleTimeLocal); return _minIdleTimeLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "minIdleTime", prefix = "dbcp") public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeLong getMinIdleTime() { return _minIdleTimeLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "softMinIdleTime", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong setSoftMinIdleTime( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong _softMinIdleTimeLocal) { _$$addElement(this._softMinIdleTimeLocal, _softMinIdleTimeLocal); return _softMinIdleTimeLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "softMinIdleTime", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong getSoftMinIdleTime() { return _softMinIdleTimeLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "policyClassName", prefix = "dbcp") public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier setPolicyClassName( final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier _policyClassNameLocal) { _$$addElement(this._policyClassNameLocal, _policyClassNameLocal); return _policyClassNameLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "policyClassName", prefix = "dbcp") public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier getPolicyClassName() { return _policyClassNameLocal.getElement(); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } @java.lang.Override protected boolean parseElement(final org.w3c.dom.Element element) throws org.openjax.xml.api.ValidationException { if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "timeBetweenRuns".equals(element.getLocalName())) { return _$$addElement( this._timeBetweenRunsLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveLong) org.jaxsb.runtime.Binding.parse( element, org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Pool .Eviction .TimeBetweenRuns .class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "timeBetweenRuns")) { return _$$addElement( this._timeBetweenRunsLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveLong) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "numTestsPerRun".equals(element.getLocalName())) { return _$$addElement( this._numTestsPerRunLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt) org.jaxsb.runtime.Binding.parse( element, org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Pool .Eviction .NumTestsPerRun .class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "numTestsPerRun")) { return _$$addElement( this._numTestsPerRunLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "minIdleTime".equals(element.getLocalName())) { return _$$addElement( this._minIdleTimeLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeLong) org.jaxsb.runtime.Binding.parse( element, org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Pool .Eviction .MinIdleTime .class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "minIdleTime")) { return _$$addElement( this._minIdleTimeLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeLong) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "softMinIdleTime".equals(element.getLocalName())) { return _$$addElement( this._softMinIdleTimeLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong) org.jaxsb.runtime.Binding.parse( element, org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Pool .Eviction .SoftMinIdleTime .class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "softMinIdleTime")) { return _$$addElement( this._softMinIdleTimeLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "policyClassName".equals(element.getLocalName())) { return _$$addElement( this._policyClassNameLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier) org.jaxsb.runtime.Binding.parse( element, org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Pool .Eviction .PolicyClassName .class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "policyClassName")) { return _$$addElement( this._policyClassNameLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier) org.jaxsb.runtime.Binding.parse(element)); } return super.parseElement(element); } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction)) return _$$failEquals(); return true; } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); if (_timeBetweenRunsLocal != null) hashCode = 31 * hashCode + _timeBetweenRunsLocal.hashCode(); if (_numTestsPerRunLocal != null) hashCode = 31 * hashCode + _numTestsPerRunLocal.hashCode(); if (_minIdleTimeLocal != null) hashCode = 31 * hashCode + _minIdleTimeLocal.hashCode(); if (_softMinIdleTimeLocal != null) hashCode = 31 * hashCode + _softMinIdleTimeLocal.hashCode(); if (_policyClassNameLocal != null) hashCode = 31 * hashCode + _policyClassNameLocal.hashCode(); return hashCode; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "timeBetweenRuns", prefix = "dbcp") public static class TimeBetweenRuns extends org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveLong implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "timeBetweenRuns", "dbcp"); /** * The number of milliseconds to sleep between runs of the idle object evictor thread. * * @author Source generated with: org.jaxsb */ public TimeBetweenRuns( final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveLong copy) { super(copy); } /** * The number of milliseconds to sleep between runs of the idle object evictor thread. * * @author Source generated with: org.jaxsb */ public TimeBetweenRuns() { super(); } public void text(final java.lang.Long text) { super.text(text); } @java.lang.Override public java.lang.Long text() { return (java.lang.Long) super.text(); } /** * The number of milliseconds to sleep between runs of the idle object evictor thread. * * @author Source generated with: org.jaxsb */ public TimeBetweenRuns(final java.lang.Long text) { super(text); } @java.lang.Override protected org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveLong inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction.TimeBetweenRuns clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction.TimeBetweenRuns) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$PositiveLong)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "numTestsPerRun", prefix = "dbcp") public static class NumTestsPerRun extends org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "numTestsPerRun", "dbcp"); /** * The number of objects to examine during each run of the idle object evictor thread (if * any). * * @author Source generated with: org.jaxsb */ public NumTestsPerRun( final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt copy) { super(copy); } /** * The number of objects to examine during each run of the idle object evictor thread (if * any). * * @author Source generated with: org.jaxsb */ public NumTestsPerRun() { super(); } public void text(final java.lang.Integer text) { super.text(text); } @java.lang.Override public java.lang.Integer text() { return (java.lang.Integer) super.text(); } /** * The number of objects to examine during each run of the idle object evictor thread (if * any). * * @author Source generated with: org.jaxsb */ public NumTestsPerRun(final java.lang.Integer text) { super(text); } @java.lang.Override protected org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction.NumTestsPerRun clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction.NumTestsPerRun) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeInt)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "minIdleTime", prefix = "dbcp") public static class MinIdleTime extends org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeLong implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "minIdleTime", "dbcp"); /** * The minimum number of milliseconds an object may sit idle in the pool before it is * eligible for eviction by the idle object evictor (if any). (Default: 1800000). * * @author Source generated with: org.jaxsb */ public MinIdleTime( final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeLong copy) { super(copy); } /** * The minimum number of milliseconds an object may sit idle in the pool before it is * eligible for eviction by the idle object evictor (if any). (Default: 1800000). * * @author Source generated with: org.jaxsb */ public MinIdleTime() { super(); } public void text(final java.lang.Long text) { super.text(text); } @java.lang.Override public java.lang.Long text() { return (java.lang.Long) super.text(); } /** * The minimum number of milliseconds an object may sit idle in the pool before it is * eligible for eviction by the idle object evictor (if any). (Default: 1800000). * * @author Source generated with: org.jaxsb */ public MinIdleTime(final java.lang.Long text) { super(text); } @java.lang.Override protected org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeLong inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction.MinIdleTime clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction.MinIdleTime) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$NonNegativeLong)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "softMinIdleTime", prefix = "dbcp") public static class SoftMinIdleTime extends org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "softMinIdleTime", "dbcp"); /** * The minimum number of milliseconds a connection may sit idle in the pool before it is * eligible for eviction by the idle object evictor, with the extra condition that at * least "minIdle" connections remain in the pool. Note that takes * precedence over this parameter. (Default: INDEFINITE). * * @author Source generated with: org.jaxsb */ public SoftMinIdleTime( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong copy) { super(copy); } /** * The minimum number of milliseconds a connection may sit idle in the pool before it is * eligible for eviction by the idle object evictor, with the extra condition that at * least "minIdle" connections remain in the pool. Note that takes * precedence over this parameter. (Default: INDEFINITE). * * @author Source generated with: org.jaxsb */ public SoftMinIdleTime() { super(); } public void text(final java.lang.String text) { super.text(text); } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } /** * The minimum number of milliseconds a connection may sit idle in the pool before it is * eligible for eviction by the idle object evictor, with the extra condition that at * least "minIdle" connections remain in the pool. Note that takes * precedence over this parameter. (Default: INDEFINITE). * * @author Source generated with: org.jaxsb */ public SoftMinIdleTime(final java.lang.String text) { super(text); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction.SoftMinIdleTime clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction.SoftMinIdleTime) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$IndefinitePositiveLong)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "policyClassName", prefix = "dbcp") public static class PolicyClassName extends org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "policyClassName", "dbcp"); /** * Specifies the EvictionPolicy implementation to use by the idle object evictor. * * @author Source generated with: org.jaxsb */ public PolicyClassName( final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier copy) { super(copy); } /** * Specifies the EvictionPolicy implementation to use by the idle object evictor. * * @author Source generated with: org.jaxsb */ public PolicyClassName() { super(); } public void text(final java.lang.String text) { super.text(text); } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } /** * Specifies the EvictionPolicy implementation to use by the idle object evictor. * * @author Source generated with: org.jaxsb */ public PolicyClassName(final java.lang.String text) { super(text); } @java.lang.Override protected org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction.PolicyClassName clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Pool.Eviction.PolicyClassName) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$QualifiedIdentifier)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "validation", prefix = "dbcp") public static class Validation extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "validation", "dbcp"); private org.jaxsb.runtime.ElementAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.Query> _queryLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.Query.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "query", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/xml/datatypes-0.9.xsd", "stringNonEmpty", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit _testOnBorrowLocal = new org.jaxsb.runtime.ElementAudit<>( org.w3.www._2001.XMLSchema.yAA.$Boolean.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "testOnBorrow", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit _testOnReturnLocal = new org.jaxsb.runtime.ElementAudit<>( org.w3.www._2001.XMLSchema.yAA.$Boolean.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "testOnReturn", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit _testWhileIdleLocal = new org.jaxsb.runtime.ElementAudit<>( org.w3.www._2001.XMLSchema.yAA.$Boolean.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "testWhileIdle", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean", "dbcp"), true, false, 0, 1); private org.jaxsb.runtime.ElementAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail> _fastFailLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "fastFail", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "anySimpleType", "dbcp"), true, false, 0, 1); public Validation(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation copy) { super(copy); org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation binding = copy; this._queryLocal = binding._queryLocal; this._testOnBorrowLocal = binding._testOnBorrowLocal; this._testOnReturnLocal = binding._testOnReturnLocal; this._testWhileIdleLocal = binding._testWhileIdleLocal; this._fastFailLocal = binding._fastFailLocal; } public Validation() { super(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "query", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.Query setQuery( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.Query _queryLocal) { _$$addElement(this._queryLocal, _queryLocal); return _queryLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "query", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.Query getQuery() { return _queryLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "testOnBorrow", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean setTestOnBorrow( final org.w3.www._2001.XMLSchema.yAA.$Boolean _testOnBorrowLocal) { _$$addElement(this._testOnBorrowLocal, _testOnBorrowLocal); return _testOnBorrowLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "testOnBorrow", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean getTestOnBorrow() { return _testOnBorrowLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "testOnReturn", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean setTestOnReturn( final org.w3.www._2001.XMLSchema.yAA.$Boolean _testOnReturnLocal) { _$$addElement(this._testOnReturnLocal, _testOnReturnLocal); return _testOnReturnLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "testOnReturn", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean getTestOnReturn() { return _testOnReturnLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "testWhileIdle", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean setTestWhileIdle( final org.w3.www._2001.XMLSchema.yAA.$Boolean _testWhileIdleLocal) { _$$addElement(this._testWhileIdleLocal, _testWhileIdleLocal); return _testWhileIdleLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "testWhileIdle", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean getTestWhileIdle() { return _testWhileIdleLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "fastFail", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail setFastFail( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail _fastFailLocal) { _$$addElement(this._fastFailLocal, _fastFailLocal); return _fastFailLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "fastFail", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail getFastFail() { return _fastFailLocal.getElement(); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } @java.lang.Override protected boolean parseElement(final org.w3c.dom.Element element) throws org.openjax.xml.api.ValidationException { if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "query".equals(element.getLocalName())) { return _$$addElement( this._queryLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.Query) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.Query.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "query")) { return _$$addElement( this._queryLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.Query) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "testOnBorrow".equals(element.getLocalName())) { return _$$addElement( this._testOnBorrowLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.TestOnBorrow.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "testOnBorrow")) { return _$$addElement( this._testOnBorrowLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "testOnReturn".equals(element.getLocalName())) { return _$$addElement( this._testOnReturnLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.TestOnReturn.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "testOnReturn")) { return _$$addElement( this._testOnReturnLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "testWhileIdle".equals(element.getLocalName())) { return _$$addElement( this._testWhileIdleLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.TestWhileIdle.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "testWhileIdle")) { return _$$addElement( this._testWhileIdleLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "fastFail".equals(element.getLocalName())) { return _$$addElement( this._fastFailLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "fastFail")) { return _$$addElement( this._fastFailLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail) org.jaxsb.runtime.Binding.parse(element)); } return super.parseElement(element); } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation)) return _$$failEquals(); return true; } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); if (_queryLocal != null) hashCode = 31 * hashCode + _queryLocal.hashCode(); if (_testOnBorrowLocal != null) hashCode = 31 * hashCode + _testOnBorrowLocal.hashCode(); if (_testOnReturnLocal != null) hashCode = 31 * hashCode + _testOnReturnLocal.hashCode(); if (_testWhileIdleLocal != null) hashCode = 31 * hashCode + _testWhileIdleLocal.hashCode(); if (_fastFailLocal != null) hashCode = 31 * hashCode + _fastFailLocal.hashCode(); return hashCode; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "query", prefix = "dbcp") public static class Query extends org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "query", "dbcp"); /** * The SQL query that will be used to validate connections from this pool before returning * them to the caller. If specified, this query must be an SQL SELECT statement that returns * at least one row. (Default: vendor specific). * * @author Source generated with: org.jaxsb */ public Query(final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty copy) { super(copy); } /** * The SQL query that will be used to validate connections from this pool before returning * them to the caller. If specified, this query must be an SQL SELECT statement that returns * at least one row. (Default: vendor specific). * * @author Source generated with: org.jaxsb */ public Query() { super(); } public void text(final java.lang.String text) { super.text(text); } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } /** * The SQL query that will be used to validate connections from this pool before returning * them to the caller. If specified, this query must be an SQL SELECT statement that returns * at least one row. (Default: vendor specific). * * @author Source generated with: org.jaxsb */ public Query(final java.lang.String text) { super(text); } @java.lang.Override protected org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation) super.owner(); } @java.lang.Override protected java.lang.String[] _$$getPattern() { return new java.lang.String[] {"SELECT.*"}; } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.Query clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.Query) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "testOnBorrow", prefix = "dbcp") public static class TestOnBorrow extends org.w3.www._2001.XMLSchema.yAA.$Boolean implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "testOnBorrow", "dbcp"); /** * The indication of whether objects will be validated before being borrowed from the pool. * If the object fails to validate, it will be dropped from the pool, and the pool will * attempt to borrow another. NOTE: For a true value to have any effect, the * parameter must be set to a non-null string. (Default: true). * * @author Source generated with: org.jaxsb */ public TestOnBorrow(final org.w3.www._2001.XMLSchema.yAA.$Boolean copy) { super(copy); } /** * The indication of whether objects will be validated before being borrowed from the pool. * If the object fails to validate, it will be dropped from the pool, and the pool will * attempt to borrow another. NOTE: For a true value to have any effect, the * parameter must be set to a non-null string. (Default: true). * * @author Source generated with: org.jaxsb */ public TestOnBorrow() { super(); } public void text(final java.lang.Boolean text) { super.text(text); } @java.lang.Override public java.lang.Boolean text() { return (java.lang.Boolean) super.text(); } /** * The indication of whether objects will be validated before being borrowed from the pool. * If the object fails to validate, it will be dropped from the pool, and the pool will * attempt to borrow another. NOTE: For a true value to have any effect, the * parameter must be set to a non-null string. (Default: true). * * @author Source generated with: org.jaxsb */ public TestOnBorrow(final java.lang.Boolean text) { super(text); } @java.lang.Override protected org.w3.www._2001.XMLSchema.yAA.$Boolean inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.TestOnBorrow clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.TestOnBorrow) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$Boolean)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "testOnReturn", prefix = "dbcp") public static class TestOnReturn extends org.w3.www._2001.XMLSchema.yAA.$Boolean implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "testOnReturn", "dbcp"); /** * The indication of whether objects will be validated before being returned to the pool. * NOTE: For a true value to have any effect, the parameter must be set to a * non-null string. (Default: false). * * @author Source generated with: org.jaxsb */ public TestOnReturn(final org.w3.www._2001.XMLSchema.yAA.$Boolean copy) { super(copy); } /** * The indication of whether objects will be validated before being returned to the pool. * NOTE: For a true value to have any effect, the parameter must be set to a * non-null string. (Default: false). * * @author Source generated with: org.jaxsb */ public TestOnReturn() { super(); } public void text(final java.lang.Boolean text) { super.text(text); } @java.lang.Override public java.lang.Boolean text() { return (java.lang.Boolean) super.text(); } /** * The indication of whether objects will be validated before being returned to the pool. * NOTE: For a true value to have any effect, the parameter must be set to a * non-null string. (Default: false). * * @author Source generated with: org.jaxsb */ public TestOnReturn(final java.lang.Boolean text) { super(text); } @java.lang.Override protected org.w3.www._2001.XMLSchema.yAA.$Boolean inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.TestOnReturn clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.TestOnReturn) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$Boolean)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "testWhileIdle", prefix = "dbcp") public static class TestWhileIdle extends org.w3.www._2001.XMLSchema.yAA.$Boolean implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "testWhileIdle", "dbcp"); /** * The indication of whether objects will be validated by the idle object evictor (if any). * If an object fails to validate, it will be dropped from the pool. NOTE: For a true value * to have any effect, the parameter must be set to a non-null string. (Default: * false). * * @author Source generated with: org.jaxsb */ public TestWhileIdle(final org.w3.www._2001.XMLSchema.yAA.$Boolean copy) { super(copy); } /** * The indication of whether objects will be validated by the idle object evictor (if any). * If an object fails to validate, it will be dropped from the pool. NOTE: For a true value * to have any effect, the parameter must be set to a non-null string. (Default: * false). * * @author Source generated with: org.jaxsb */ public TestWhileIdle() { super(); } public void text(final java.lang.Boolean text) { super.text(text); } @java.lang.Override public java.lang.Boolean text() { return (java.lang.Boolean) super.text(); } /** * The indication of whether objects will be validated by the idle object evictor (if any). * If an object fails to validate, it will be dropped from the pool. NOTE: For a true value * to have any effect, the parameter must be set to a non-null string. (Default: * false). * * @author Source generated with: org.jaxsb */ public TestWhileIdle(final java.lang.Boolean text) { super(text); } @java.lang.Override protected org.w3.www._2001.XMLSchema.yAA.$Boolean inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.TestWhileIdle clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.TestWhileIdle) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$Boolean)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "fastFail", prefix = "dbcp") public static class FastFail extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "fastFail", "dbcp"); private org.jaxsb.runtime.ElementAudit< org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty> _disconnectionSqlCodesLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "disconnectionSqlCodes", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/xml/datatypes-0.9.xsd", "stringNonEmpty", "dbcp"), true, false, 0, 1); /** * The indication of whether validation must "fail immediately" for connections that have * previously thrown SQLExceptions with SQL_STATE indicating fatal disconnection errors. * Omit this element to disable "fail immediately". * * @author Source generated with: org.jaxsb */ public FastFail(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail copy) { super(copy); org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail binding = copy; this._disconnectionSqlCodesLocal = binding._disconnectionSqlCodesLocal; } /** * The indication of whether validation must "fail immediately" for connections that have * previously thrown SQLExceptions with SQL_STATE indicating fatal disconnection errors. * Omit this element to disable "fail immediately". * * @author Source generated with: org.jaxsb */ public FastFail() { super(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 0, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "disconnectionSqlCodes", prefix = "dbcp") public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty setDisconnectionSqlCodes( final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty _disconnectionSqlCodesLocal) { _$$addElement(this._disconnectionSqlCodesLocal, _disconnectionSqlCodesLocal); return _disconnectionSqlCodesLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "disconnectionSqlCodes", prefix = "dbcp") public org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty getDisconnectionSqlCodes() { return _disconnectionSqlCodesLocal.getElement(); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } @java.lang.Override protected boolean parseElement(final org.w3c.dom.Element element) throws org.openjax.xml.api.ValidationException { if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "disconnectionSqlCodes".equals(element.getLocalName())) { return _$$addElement( this._disconnectionSqlCodesLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty) org.jaxsb.runtime.Binding.parse( element, org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Validation .FastFail .DisconnectionSqlCodes .class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "disconnectionSqlCodes")) { return _$$addElement( this._disconnectionSqlCodesLocal, (org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty) org.jaxsb.runtime.Binding.parse(element)); } return super.parseElement(element); } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail)) return _$$failEquals(); return true; } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); if (_disconnectionSqlCodesLocal != null) hashCode = 31 * hashCode + _disconnectionSqlCodesLocal.hashCode(); return hashCode; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "disconnectionSqlCodes", prefix = "dbcp") public static class DisconnectionSqlCodes extends org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "disconnectionSqlCodes", "dbcp"); /** * A space-delimited list of SQL_STATE codes considered to signal fatal conditions. * Overrides the defaults in org.apache.commons.dbcp2.Utils.DISCONNECTION_SQL_CODES (plus * anything starting with org.apache.commons.dbcp2.Utils.DISCONNECTION_SQL_CODE_PREFIX). * Whenever connections created by this datasource generate exceptions with SQL_STATE * codes in this list, they will be marked as "fatally disconnected" and subsequent * validations will fail fast (no attempt at isValid or validation query). * * @author Source generated with: org.jaxsb */ public DisconnectionSqlCodes( final org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty copy) { super(copy); } /** * A space-delimited list of SQL_STATE codes considered to signal fatal conditions. * Overrides the defaults in org.apache.commons.dbcp2.Utils.DISCONNECTION_SQL_CODES (plus * anything starting with org.apache.commons.dbcp2.Utils.DISCONNECTION_SQL_CODE_PREFIX). * Whenever connections created by this datasource generate exceptions with SQL_STATE * codes in this list, they will be marked as "fatally disconnected" and subsequent * validations will fail fast (no attempt at isValid or validation query). * * @author Source generated with: org.jaxsb */ public DisconnectionSqlCodes() { super(); } public void text(final java.lang.String text) { super.text(text); } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } /** * A space-delimited list of SQL_STATE codes considered to signal fatal conditions. * Overrides the defaults in org.apache.commons.dbcp2.Utils.DISCONNECTION_SQL_CODES (plus * anything starting with org.apache.commons.dbcp2.Utils.DISCONNECTION_SQL_CODE_PREFIX). * Whenever connections created by this datasource generate exceptions with SQL_STATE * codes in this list, they will be marked as "fatally disconnected" and subsequent * validations will fail fast (no attempt at isValid or validation query). * * @author Source generated with: org.jaxsb */ public DisconnectionSqlCodes(final java.lang.String text) { super(text); } @java.lang.Override protected org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Validation.FastFail) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Validation .FastFail .DisconnectionSqlCodes clone() { return (org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Validation .FastFail .DisconnectionSqlCodes) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.xml.datatypes_0_9.xL9gluGCXAA.$StringNonEmpty)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "logging", prefix = "dbcp") public static class Logging extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "logging", "dbcp"); private org.jaxsb.runtime.ElementAudit< org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.Level> _levelLocal = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.Level.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "level", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "token", "dbcp"), true, false, 1, 1); private org.jaxsb.runtime.ElementAudit _logExpiredConnectionsLocal = new org.jaxsb.runtime.ElementAudit<>( org.w3.www._2001.XMLSchema.yAA.$Boolean.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "logExpiredConnections", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean", "dbcp"), true, false, 1, 1); private org.jaxsb.runtime.ElementAudit _logAbandonedLocal = new org.jaxsb.runtime.ElementAudit<>( org.w3.www._2001.XMLSchema.yAA.$Boolean.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "logAbandoned", "dbcp"), new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean", "dbcp"), true, false, 1, 1); /** * Specifies logging parameters for this connection pool. Omit this element for default * logging. * * @author Source generated with: org.jaxsb */ public Logging(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging copy) { super(copy); org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging binding = copy; this._levelLocal = binding._levelLocal; this._logExpiredConnectionsLocal = binding._logExpiredConnectionsLocal; this._logAbandonedLocal = binding._logAbandonedLocal; } /** * Specifies logging parameters for this connection pool. Omit this element for default * logging. * * @author Source generated with: org.jaxsb */ public Logging() { super(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 1, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "level", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.Level setLevel( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.Level _levelLocal) { _$$addElement(this._levelLocal, _levelLocal); return _levelLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "level", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.Level getLevel() { return _levelLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 1, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "logExpiredConnections", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean setLogExpiredConnections( final org.w3.www._2001.XMLSchema.yAA.$Boolean _logExpiredConnectionsLocal) { _$$addElement(this._logExpiredConnectionsLocal, _logExpiredConnectionsLocal); return _logExpiredConnectionsLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "logExpiredConnections", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean getLogExpiredConnections() { return _logExpiredConnectionsLocal.getElement(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 1, maxOccurs = 1) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "logAbandoned", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean setLogAbandoned( final org.w3.www._2001.XMLSchema.yAA.$Boolean _logAbandonedLocal) { _$$addElement(this._logAbandonedLocal, _logAbandonedLocal); return _logAbandonedLocal; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "logAbandoned", prefix = "dbcp") public org.w3.www._2001.XMLSchema.yAA.$Boolean getLogAbandoned() { return _logAbandonedLocal.getElement(); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } @java.lang.Override protected boolean parseElement(final org.w3c.dom.Element element) throws org.openjax.xml.api.ValidationException { if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "level".equals(element.getLocalName())) { return _$$addElement( this._levelLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.Level) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.Level.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "level")) { return _$$addElement( this._levelLocal, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.Level) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "logExpiredConnections".equals(element.getLocalName())) { return _$$addElement( this._logExpiredConnectionsLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse( element, org.openjax .www .dbcp_1_1 .xL0gluGCXAA .$Dbcp .Logging .LogExpiredConnections .class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "logExpiredConnections")) { return _$$addElement( this._logExpiredConnectionsLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse(element)); } if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "logAbandoned".equals(element.getLocalName())) { return _$$addElement( this._logAbandonedLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.LogAbandoned.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "logAbandoned")) { return _$$addElement( this._logAbandonedLocal, (org.w3.www._2001.XMLSchema.yAA.$Boolean) org.jaxsb.runtime.Binding.parse(element)); } return super.parseElement(element); } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging)) return _$$failEquals(); return true; } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); if (_levelLocal != null) hashCode = 31 * hashCode + _levelLocal.hashCode(); if (_logExpiredConnectionsLocal != null) hashCode = 31 * hashCode + _logExpiredConnectionsLocal.hashCode(); if (_logAbandonedLocal != null) hashCode = 31 * hashCode + _logAbandonedLocal.hashCode(); return hashCode; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "level", prefix = "dbcp") public static class Level extends org.w3.www._2001.XMLSchema.yAA.$Token implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "level", "dbcp"); public static final Enum ERROR = new Enum("ERROR"); public static final Enum WARN = new Enum("WARN"); public static final Enum INFO = new Enum("INFO"); public static final Enum DEBUG = new Enum("DEBUG"); public static final Enum TRACE = new Enum("TRACE"); public static class Enum implements org.jaxsb.runtime.Enum { protected static final java.util.Map values = new java.util.HashMap<>(); protected static java.util.Map values() { return values; }; public static Enum valueOf(final java.lang.String s) { return values.get(s); }; protected final java.lang.String text; protected final int ordinal; @java.lang.Override public int ordinal() { return ordinal; } protected Enum(final java.lang.String text) { this.text = text; this.ordinal = values.size(); values.put(text, this); } @java.lang.Override public java.lang.String text() { return text; } } /** * The minimum level of log messages to log. * * @author Source generated with: org.jaxsb */ public int ordinal() { final Enum enm = Enum.values().get(text()); return enm != null ? enm.ordinal() : -1; } public Level(final Enum enm) { super(enm.text()); } /** * The minimum level of log messages to log. * * @author Source generated with: org.jaxsb */ public Level(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.Level copy) { super(copy); } protected Level() { super(); } public void text(final Enum enm) { super.text(enm.text()); } @java.lang.Override public java.lang.String text() { return (java.lang.String) super.text(); } /** * The minimum level of log messages to log. * * @author Source generated with: org.jaxsb */ protected Level(final java.lang.String text) { super(text); } @java.lang.Override protected org.w3.www._2001.XMLSchema.yAA.$Token inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.Level clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.Level) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$Token)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "logExpiredConnections", prefix = "dbcp") public static class LogExpiredConnections extends org.w3.www._2001.XMLSchema.yAA.$Boolean implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "logExpiredConnections", "dbcp"); /** * When is set to limit connection lifetime, this property * determines whether or not to generate log messages when the pool closes connections due * to the maximum lifetime being exceeded for a connection. Set this property to false to * suppress log messages when connections expire. (Default: false). * * @author Source generated with: org.jaxsb */ public LogExpiredConnections(final org.w3.www._2001.XMLSchema.yAA.$Boolean copy) { super(copy); } /** * When is set to limit connection lifetime, this property * determines whether or not to generate log messages when the pool closes connections due * to the maximum lifetime being exceeded for a connection. Set this property to false to * suppress log messages when connections expire. (Default: false). * * @author Source generated with: org.jaxsb */ public LogExpiredConnections() { super(); } public void text(final java.lang.Boolean text) { super.text(text); } @java.lang.Override public java.lang.Boolean text() { return (java.lang.Boolean) super.text(); } /** * When is set to limit connection lifetime, this property * determines whether or not to generate log messages when the pool closes connections due * to the maximum lifetime being exceeded for a connection. Set this property to false to * suppress log messages when connections expire. (Default: false). * * @author Source generated with: org.jaxsb */ public LogExpiredConnections(final java.lang.Boolean text) { super(text); } @java.lang.Override protected org.w3.www._2001.XMLSchema.yAA.$Boolean inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.LogExpiredConnections clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.LogExpiredConnections) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$Boolean)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "logAbandoned", prefix = "dbcp") public static class LogAbandoned extends org.w3.www._2001.XMLSchema.yAA.$Boolean implements org.jaxsb.runtime.SimpleType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "logAbandoned", "dbcp"); /** * Flag to log stack traces for application code which abandoned a Statement or Connection. * Logging of abandoned Statement(s) and Connection(s) adds overhead when opening a * Connection or creating a new Statement, because a stack trace has to be generated. * (Default: false). * * @author Source generated with: org.jaxsb */ public LogAbandoned(final org.w3.www._2001.XMLSchema.yAA.$Boolean copy) { super(copy); } /** * Flag to log stack traces for application code which abandoned a Statement or Connection. * Logging of abandoned Statement(s) and Connection(s) adds overhead when opening a * Connection or creating a new Statement, because a stack trace has to be generated. * (Default: false). * * @author Source generated with: org.jaxsb */ public LogAbandoned() { super(); } public void text(final java.lang.Boolean text) { super.text(text); } @java.lang.Override public java.lang.Boolean text() { return (java.lang.Boolean) super.text(); } /** * Flag to log stack traces for application code which abandoned a Statement or Connection. * Logging of abandoned Statement(s) and Connection(s) adds overhead when opening a * Connection or creating a new Statement, because a stack trace has to be generated. * (Default: false). * * @author Source generated with: org.jaxsb */ public LogAbandoned(final java.lang.Boolean text) { super(text); } @java.lang.Override protected org.w3.www._2001.XMLSchema.yAA.$Boolean inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging owner() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging) super.owner(); } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override protected org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.LogAbandoned clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.Logging.LogAbandoned) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.w3.www._2001.XMLSchema.yAA.$Boolean)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "dbcp", prefix = "dbcp") public static class Dbcp extends org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "dbcp", "dbcp"); public Dbcp(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp copy) { super(copy); } public Dbcp() { super(); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override protected org.w3c.dom.Attr marshalAttr( final java.lang.String name, final org.w3c.dom.Element parent) throws org.jaxsb.runtime.MarshalException { return super.marshalAttr(name, parent); } @java.lang.Override public org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcp clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcp) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp)) return _$$failEquals(); return super.equals(obj); } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); return hashCode; } } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "dbcps", prefix = "dbcp") public static class Dbcps extends org.w3.www._2001.XMLSchema.yAA.$AnySimpleType implements org.jaxsb.runtime.ComplexType, org.jaxsb.runtime.Element { private static final javax.xml.namespace.QName NAME = new javax.xml.namespace.QName("http://www.openjax.org/dbcp-1.1.xsd", "dbcps", "dbcp"); private org.jaxsb.runtime.ElementAudit _dbcpdbcpRef = new org.jaxsb.runtime.ElementAudit<>( org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp.class, this, null, new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "dbcp", "dbcp"), new javax.xml.namespace.QName( "http://www.openjax.org/dbcp-1.1.xsd", "dbcp", "dbcp"), true, false, 1, 2147483647); public Dbcps(final org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcps copy) { super(copy); org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcps binding = copy; this._dbcpdbcpRef = binding._dbcpdbcpRef; } public Dbcps() { super(); } @org.jaxsb.runtime.ElementSpec(minOccurs = 1, maxOccurs = 2147483647) @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "dbcp", prefix = "dbcp") public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp addDbcpDbcp( final org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp _dbcpdbcpRef) { _$$addElement(this._dbcpdbcpRef, _dbcpdbcpRef); return _dbcpdbcpRef; } @org.jaxsb.runtime.QName( namespaceURI = "http://www.openjax.org/dbcp-1.1.xsd", localPart = "dbcp", prefix = "dbcp") public org.jaxsb.runtime.BindingList getDbcpDbcp() { return _dbcpdbcpRef.getElements(); } public org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp getDbcpDbcp(final int index) { final java.util.List values = getDbcpDbcp(); return values != null && -1 < index && index < values.size() ? values.get(index) : (org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcp) NULL(org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcp.class); } @java.lang.Override protected org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcps inherits() { return this; } @java.lang.Override public javax.xml.namespace.QName name() { return NAME; } @java.lang.Override public java.util.Iterator attributeIterator() { return super.attributeIterator(); } @java.lang.Override public java.util.Iterator elementIterator() { return super.elementIterator(); } @java.lang.Override public org.jaxsb.runtime.BindingList fetchChild( final javax.xml.namespace.QName name) { return super.fetchChild(name); } @java.lang.Override public org.w3c.dom.Element marshal() throws org.jaxsb.runtime.MarshalException { org.w3c.dom.Element root = createElementNS(name().getNamespaceURI(), name().getLocalPart()); org.w3c.dom.Element node = marshal(root, name(), type(_$$inheritsInstance())); _$$marshalElements(node); if (org.jaxsb.runtime.BindingValidator.getSystemValidator() != null) org.jaxsb.runtime.BindingValidator.getSystemValidator().validateMarshal(node); return node; } @java.lang.Override protected org.w3c.dom.Element marshal( final org.w3c.dom.Element parent, final javax.xml.namespace.QName name, final javax.xml.namespace.QName type) throws org.jaxsb.runtime.MarshalException { final org.w3c.dom.Element node = super.marshal(parent, name, type); return node; } @java.lang.Override protected boolean parseElement(final org.w3c.dom.Element element) throws org.openjax.xml.api.ValidationException { if ("http://www.openjax.org/dbcp-1.1.xsd".equals(element.getNamespaceURI()) && "dbcp".equals(element.getLocalName())) { return _$$addElement( this._dbcpdbcpRef, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp) org.jaxsb.runtime.Binding.parse( element, org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcp.class)); } if (org.jaxsb.runtime.Binding._$$iSsubstitutionGroup( new javax.xml.namespace.QName(element.getNamespaceURI(), element.getLocalName()), "http://www.openjax.org/dbcp-1.1.xsd", "dbcp")) { return _$$addElement( this._dbcpdbcpRef, (org.openjax.www.dbcp_1_1.xL0gluGCXAA.$Dbcp) org.jaxsb.runtime.Binding.parse(element)); } return super.parseElement(element); } public boolean isNull() { return super.isNull(); } @java.lang.Override public org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcps clone() { return (org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcps) super.clone(); } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (this == obj) return true; if (!(obj instanceof org.openjax.www.dbcp_1_1.xL0gluGCXAA.Dbcps)) return _$$failEquals(); return true; } @java.lang.Override public int hashCode() { int hashCode = super.hashCode(); if (_dbcpdbcpRef != null) hashCode = 31 * hashCode + _dbcpdbcpRef.hashCode(); return hashCode; } } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy