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

org.jooq.util.jaxb.Matchers Maven / Gradle / Ivy

There is a newer version: 3.19.16
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-b10 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2016.07.04 at 11:39:19 AM CEST 
//


package org.jooq.util.jaxb;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for Matchers complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="Matchers">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="schemas" type="{http://www.jooq.org/xsd/jooq-codegen-3.8.0.xsd}MatchersSchemasType" minOccurs="0"/>
 *         <element name="tables" type="{http://www.jooq.org/xsd/jooq-codegen-3.8.0.xsd}MatchersTablesType" minOccurs="0"/>
 *         <element name="fields" type="{http://www.jooq.org/xsd/jooq-codegen-3.8.0.xsd}MatchersFieldsType" minOccurs="0"/>
 *         <element name="routines" type="{http://www.jooq.org/xsd/jooq-codegen-3.8.0.xsd}MatchersRoutinesType" minOccurs="0"/>
 *         <element name="sequences" type="{http://www.jooq.org/xsd/jooq-codegen-3.8.0.xsd}MatchersSequencesType" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Matchers", propOrder = { "schemas", "tables", "fields", "routines", "sequences" }) @SuppressWarnings({ "all" }) public class Matchers implements Serializable { private final static long serialVersionUID = 380L; @XmlElementWrapper(name = "schemas") @XmlElement(name = "schema") protected List schemas; @XmlElementWrapper(name = "tables") @XmlElement(name = "table") protected List tables; @XmlElementWrapper(name = "fields") @XmlElement(name = "field") protected List fields; @XmlElementWrapper(name = "routines") @XmlElement(name = "routine") protected List routines; @XmlElementWrapper(name = "sequences") @XmlElement(name = "sequence") protected List sequences; public List getSchemas() { if (schemas == null) { schemas = new ArrayList(); } return schemas; } public void setSchemas(List schemas) { this.schemas = schemas; } public List getTables() { if (tables == null) { tables = new ArrayList(); } return tables; } public void setTables(List tables) { this.tables = tables; } public List getFields() { if (fields == null) { fields = new ArrayList(); } return fields; } public void setFields(List fields) { this.fields = fields; } public List getRoutines() { if (routines == null) { routines = new ArrayList(); } return routines; } public void setRoutines(List routines) { this.routines = routines; } public List getSequences() { if (sequences == null) { sequences = new ArrayList(); } return sequences; } public void setSequences(List sequences) { this.sequences = sequences; } public Matchers withSchemas(MatchersSchemaType... values) { if (values!= null) { for (MatchersSchemaType value: values) { getSchemas().add(value); } } return this; } public Matchers withSchemas(Collection values) { if (values!= null) { getSchemas().addAll(values); } return this; } public Matchers withSchemas(List schemas) { setSchemas(schemas); return this; } public Matchers withTables(MatchersTableType... values) { if (values!= null) { for (MatchersTableType value: values) { getTables().add(value); } } return this; } public Matchers withTables(Collection values) { if (values!= null) { getTables().addAll(values); } return this; } public Matchers withTables(List tables) { setTables(tables); return this; } public Matchers withFields(MatchersFieldType... values) { if (values!= null) { for (MatchersFieldType value: values) { getFields().add(value); } } return this; } public Matchers withFields(Collection values) { if (values!= null) { getFields().addAll(values); } return this; } public Matchers withFields(List fields) { setFields(fields); return this; } public Matchers withRoutines(MatchersRoutineType... values) { if (values!= null) { for (MatchersRoutineType value: values) { getRoutines().add(value); } } return this; } public Matchers withRoutines(Collection values) { if (values!= null) { getRoutines().addAll(values); } return this; } public Matchers withRoutines(List routines) { setRoutines(routines); return this; } public Matchers withSequences(MatchersSequenceType... values) { if (values!= null) { for (MatchersSequenceType value: values) { getSequences().add(value); } } return this; } public Matchers withSequences(Collection values) { if (values!= null) { getSequences().addAll(values); } return this; } public Matchers withSequences(List sequences) { setSequences(sequences); return this; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy