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: 2014.02.14 at 05:40:38 PM CET 
//


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.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.jooq.util.jaxb.tools.TrimAdapter;


/**
 * 

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">
 *       <all>
 *         <element name="schemas" maxOccurs="unbounded" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <all>
 *                   <element name="expression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   <element name="schemaClass" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
 *                   <element name="schemaIdentifier" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
 *                   <element name="schemaImplements" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                 </all>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="tables" maxOccurs="unbounded" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <all>
 *                   <element name="expression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   <element name="tableClass" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
 *                   <element name="tableIdentifier" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
 *                   <element name="tableImplements" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   <element name="recordClass" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
 *                   <element name="recordImplements" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   <element name="interfaceClass" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
 *                   <element name="interfaceImplements" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   <element name="daoClass" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
 *                   <element name="daoImplements" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   <element name="pojoClass" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
 *                   <element name="pojoExtends" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   <element name="pojoImplements" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                 </all>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="fields" maxOccurs="unbounded" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <all>
 *                   <element name="expression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   <element name="fieldIdentifier" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
 *                   <element name="fieldMember" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
 *                   <element name="fieldSetter" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
 *                   <element name="fieldGetter" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
 *                 </all>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="routines" maxOccurs="unbounded" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <all>
 *                   <element name="expression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   <element name="routineClass" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
 *                   <element name="routineMethod" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
 *                   <element name="routineImplements" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                 </all>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="sequences" maxOccurs="unbounded" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <all>
 *                   <element name="expression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   <element name="sequenceIdentifier" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
 *                 </all>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *       </all>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Matchers", propOrder = { }) @SuppressWarnings({ "all" }) public class Matchers implements Serializable { private final static long serialVersionUID = 320L; protected List schemas; protected List tables; protected List fields; protected List routines; protected List sequences; /** * Gets the value of the schemas property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the schemas property. * *

* For example, to add a new item, do as follows: *

     *    getSchemas().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Matchers.Schemas } * * */ public List getSchemas() { if (schemas == null) { schemas = new ArrayList(); } return this.schemas; } /** * Gets the value of the tables property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the tables property. * *

* For example, to add a new item, do as follows: *

     *    getTables().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Matchers.Tables } * * */ public List getTables() { if (tables == null) { tables = new ArrayList(); } return this.tables; } /** * Gets the value of the fields property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the fields property. * *

* For example, to add a new item, do as follows: *

     *    getFields().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Matchers.Fields } * * */ public List getFields() { if (fields == null) { fields = new ArrayList(); } return this.fields; } /** * Gets the value of the routines property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the routines property. * *

* For example, to add a new item, do as follows: *

     *    getRoutines().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Matchers.Routines } * * */ public List getRoutines() { if (routines == null) { routines = new ArrayList(); } return this.routines; } /** * Gets the value of the sequences property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the sequences property. * *

* For example, to add a new item, do as follows: *

     *    getSequences().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Matchers.Sequences } * * */ public List getSequences() { if (sequences == null) { sequences = new ArrayList(); } return this.sequences; } public Matchers withSchemas(Matchers.Schemas... values) { if (values!= null) { for (Matchers.Schemas value: values) { getSchemas().add(value); } } return this; } public Matchers withSchemas(Collection values) { if (values!= null) { getSchemas().addAll(values); } return this; } public Matchers withTables(Matchers.Tables... values) { if (values!= null) { for (Matchers.Tables value: values) { getTables().add(value); } } return this; } public Matchers withTables(Collection values) { if (values!= null) { getTables().addAll(values); } return this; } public Matchers withFields(Matchers.Fields... values) { if (values!= null) { for (Matchers.Fields value: values) { getFields().add(value); } } return this; } public Matchers withFields(Collection values) { if (values!= null) { getFields().addAll(values); } return this; } public Matchers withRoutines(Matchers.Routines... values) { if (values!= null) { for (Matchers.Routines value: values) { getRoutines().add(value); } } return this; } public Matchers withRoutines(Collection values) { if (values!= null) { getRoutines().addAll(values); } return this; } public Matchers withSequences(Matchers.Sequences... values) { if (values!= null) { for (Matchers.Sequences value: values) { getSequences().add(value); } } return this; } public Matchers withSequences(Collection values) { if (values!= null) { getSequences().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <all>
     *         <element name="expression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         <element name="fieldIdentifier" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
     *         <element name="fieldMember" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
     *         <element name="fieldSetter" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
     *         <element name="fieldGetter" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
     *       </all>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { }) @SuppressWarnings({ "all" }) public static class Fields implements Serializable { private final static long serialVersionUID = 320L; @XmlJavaTypeAdapter(TrimAdapter.class) protected String expression; protected MatcherRule fieldIdentifier; protected MatcherRule fieldMember; protected MatcherRule fieldSetter; protected MatcherRule fieldGetter; /** * Gets the value of the expression property. * * @return * possible object is * {@link String } * */ public String getExpression() { return expression; } /** * Sets the value of the expression property. * * @param value * allowed object is * {@link String } * */ public void setExpression(String value) { this.expression = value; } /** * Gets the value of the fieldIdentifier property. * * @return * possible object is * {@link MatcherRule } * */ public MatcherRule getFieldIdentifier() { return fieldIdentifier; } /** * Sets the value of the fieldIdentifier property. * * @param value * allowed object is * {@link MatcherRule } * */ public void setFieldIdentifier(MatcherRule value) { this.fieldIdentifier = value; } /** * Gets the value of the fieldMember property. * * @return * possible object is * {@link MatcherRule } * */ public MatcherRule getFieldMember() { return fieldMember; } /** * Sets the value of the fieldMember property. * * @param value * allowed object is * {@link MatcherRule } * */ public void setFieldMember(MatcherRule value) { this.fieldMember = value; } /** * Gets the value of the fieldSetter property. * * @return * possible object is * {@link MatcherRule } * */ public MatcherRule getFieldSetter() { return fieldSetter; } /** * Sets the value of the fieldSetter property. * * @param value * allowed object is * {@link MatcherRule } * */ public void setFieldSetter(MatcherRule value) { this.fieldSetter = value; } /** * Gets the value of the fieldGetter property. * * @return * possible object is * {@link MatcherRule } * */ public MatcherRule getFieldGetter() { return fieldGetter; } /** * Sets the value of the fieldGetter property. * * @param value * allowed object is * {@link MatcherRule } * */ public void setFieldGetter(MatcherRule value) { this.fieldGetter = value; } public Matchers.Fields withExpression(String value) { setExpression(value); return this; } public Matchers.Fields withFieldIdentifier(MatcherRule value) { setFieldIdentifier(value); return this; } public Matchers.Fields withFieldMember(MatcherRule value) { setFieldMember(value); return this; } public Matchers.Fields withFieldSetter(MatcherRule value) { setFieldSetter(value); return this; } public Matchers.Fields withFieldGetter(MatcherRule value) { setFieldGetter(value); return this; } } /** *

Java class for anonymous complex type. * *

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

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <all>
     *         <element name="expression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         <element name="routineClass" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
     *         <element name="routineMethod" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
     *         <element name="routineImplements" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *       </all>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { }) @SuppressWarnings({ "all" }) public static class Routines implements Serializable { private final static long serialVersionUID = 320L; @XmlJavaTypeAdapter(TrimAdapter.class) protected String expression; protected MatcherRule routineClass; protected MatcherRule routineMethod; @XmlJavaTypeAdapter(TrimAdapter.class) protected String routineImplements; /** * Gets the value of the expression property. * * @return * possible object is * {@link String } * */ public String getExpression() { return expression; } /** * Sets the value of the expression property. * * @param value * allowed object is * {@link String } * */ public void setExpression(String value) { this.expression = value; } /** * Gets the value of the routineClass property. * * @return * possible object is * {@link MatcherRule } * */ public MatcherRule getRoutineClass() { return routineClass; } /** * Sets the value of the routineClass property. * * @param value * allowed object is * {@link MatcherRule } * */ public void setRoutineClass(MatcherRule value) { this.routineClass = value; } /** * Gets the value of the routineMethod property. * * @return * possible object is * {@link MatcherRule } * */ public MatcherRule getRoutineMethod() { return routineMethod; } /** * Sets the value of the routineMethod property. * * @param value * allowed object is * {@link MatcherRule } * */ public void setRoutineMethod(MatcherRule value) { this.routineMethod = value; } /** * Gets the value of the routineImplements property. * * @return * possible object is * {@link String } * */ public String getRoutineImplements() { return routineImplements; } /** * Sets the value of the routineImplements property. * * @param value * allowed object is * {@link String } * */ public void setRoutineImplements(String value) { this.routineImplements = value; } public Matchers.Routines withExpression(String value) { setExpression(value); return this; } public Matchers.Routines withRoutineClass(MatcherRule value) { setRoutineClass(value); return this; } public Matchers.Routines withRoutineMethod(MatcherRule value) { setRoutineMethod(value); return this; } public Matchers.Routines withRoutineImplements(String value) { setRoutineImplements(value); return this; } } /** *

Java class for anonymous complex type. * *

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

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <all>
     *         <element name="expression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         <element name="schemaClass" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
     *         <element name="schemaIdentifier" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
     *         <element name="schemaImplements" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *       </all>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { }) @SuppressWarnings({ "all" }) public static class Schemas implements Serializable { private final static long serialVersionUID = 320L; @XmlJavaTypeAdapter(TrimAdapter.class) protected String expression; protected MatcherRule schemaClass; protected MatcherRule schemaIdentifier; @XmlJavaTypeAdapter(TrimAdapter.class) protected String schemaImplements; /** * Gets the value of the expression property. * * @return * possible object is * {@link String } * */ public String getExpression() { return expression; } /** * Sets the value of the expression property. * * @param value * allowed object is * {@link String } * */ public void setExpression(String value) { this.expression = value; } /** * Gets the value of the schemaClass property. * * @return * possible object is * {@link MatcherRule } * */ public MatcherRule getSchemaClass() { return schemaClass; } /** * Sets the value of the schemaClass property. * * @param value * allowed object is * {@link MatcherRule } * */ public void setSchemaClass(MatcherRule value) { this.schemaClass = value; } /** * Gets the value of the schemaIdentifier property. * * @return * possible object is * {@link MatcherRule } * */ public MatcherRule getSchemaIdentifier() { return schemaIdentifier; } /** * Sets the value of the schemaIdentifier property. * * @param value * allowed object is * {@link MatcherRule } * */ public void setSchemaIdentifier(MatcherRule value) { this.schemaIdentifier = value; } /** * Gets the value of the schemaImplements property. * * @return * possible object is * {@link String } * */ public String getSchemaImplements() { return schemaImplements; } /** * Sets the value of the schemaImplements property. * * @param value * allowed object is * {@link String } * */ public void setSchemaImplements(String value) { this.schemaImplements = value; } public Matchers.Schemas withExpression(String value) { setExpression(value); return this; } public Matchers.Schemas withSchemaClass(MatcherRule value) { setSchemaClass(value); return this; } public Matchers.Schemas withSchemaIdentifier(MatcherRule value) { setSchemaIdentifier(value); return this; } public Matchers.Schemas withSchemaImplements(String value) { setSchemaImplements(value); return this; } } /** *

Java class for anonymous complex type. * *

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

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <all>
     *         <element name="expression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         <element name="sequenceIdentifier" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
     *       </all>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { }) @SuppressWarnings({ "all" }) public static class Sequences implements Serializable { private final static long serialVersionUID = 320L; @XmlJavaTypeAdapter(TrimAdapter.class) protected String expression; protected MatcherRule sequenceIdentifier; /** * Gets the value of the expression property. * * @return * possible object is * {@link String } * */ public String getExpression() { return expression; } /** * Sets the value of the expression property. * * @param value * allowed object is * {@link String } * */ public void setExpression(String value) { this.expression = value; } /** * Gets the value of the sequenceIdentifier property. * * @return * possible object is * {@link MatcherRule } * */ public MatcherRule getSequenceIdentifier() { return sequenceIdentifier; } /** * Sets the value of the sequenceIdentifier property. * * @param value * allowed object is * {@link MatcherRule } * */ public void setSequenceIdentifier(MatcherRule value) { this.sequenceIdentifier = value; } public Matchers.Sequences withExpression(String value) { setExpression(value); return this; } public Matchers.Sequences withSequenceIdentifier(MatcherRule value) { setSequenceIdentifier(value); return this; } } /** *

Java class for anonymous complex type. * *

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

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <all>
     *         <element name="expression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         <element name="tableClass" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
     *         <element name="tableIdentifier" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
     *         <element name="tableImplements" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         <element name="recordClass" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
     *         <element name="recordImplements" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         <element name="interfaceClass" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
     *         <element name="interfaceImplements" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         <element name="daoClass" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
     *         <element name="daoImplements" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         <element name="pojoClass" type="{http://www.jooq.org/xsd/jooq-codegen-3.2.0.xsd}MatcherRule" minOccurs="0"/>
     *         <element name="pojoExtends" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         <element name="pojoImplements" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *       </all>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { }) @SuppressWarnings({ "all" }) public static class Tables implements Serializable { private final static long serialVersionUID = 320L; @XmlJavaTypeAdapter(TrimAdapter.class) protected String expression; protected MatcherRule tableClass; protected MatcherRule tableIdentifier; @XmlJavaTypeAdapter(TrimAdapter.class) protected String tableImplements; protected MatcherRule recordClass; @XmlJavaTypeAdapter(TrimAdapter.class) protected String recordImplements; protected MatcherRule interfaceClass; @XmlJavaTypeAdapter(TrimAdapter.class) protected String interfaceImplements; protected MatcherRule daoClass; @XmlJavaTypeAdapter(TrimAdapter.class) protected String daoImplements; protected MatcherRule pojoClass; @XmlJavaTypeAdapter(TrimAdapter.class) protected String pojoExtends; @XmlJavaTypeAdapter(TrimAdapter.class) protected String pojoImplements; /** * Gets the value of the expression property. * * @return * possible object is * {@link String } * */ public String getExpression() { return expression; } /** * Sets the value of the expression property. * * @param value * allowed object is * {@link String } * */ public void setExpression(String value) { this.expression = value; } /** * Gets the value of the tableClass property. * * @return * possible object is * {@link MatcherRule } * */ public MatcherRule getTableClass() { return tableClass; } /** * Sets the value of the tableClass property. * * @param value * allowed object is * {@link MatcherRule } * */ public void setTableClass(MatcherRule value) { this.tableClass = value; } /** * Gets the value of the tableIdentifier property. * * @return * possible object is * {@link MatcherRule } * */ public MatcherRule getTableIdentifier() { return tableIdentifier; } /** * Sets the value of the tableIdentifier property. * * @param value * allowed object is * {@link MatcherRule } * */ public void setTableIdentifier(MatcherRule value) { this.tableIdentifier = value; } /** * Gets the value of the tableImplements property. * * @return * possible object is * {@link String } * */ public String getTableImplements() { return tableImplements; } /** * Sets the value of the tableImplements property. * * @param value * allowed object is * {@link String } * */ public void setTableImplements(String value) { this.tableImplements = value; } /** * Gets the value of the recordClass property. * * @return * possible object is * {@link MatcherRule } * */ public MatcherRule getRecordClass() { return recordClass; } /** * Sets the value of the recordClass property. * * @param value * allowed object is * {@link MatcherRule } * */ public void setRecordClass(MatcherRule value) { this.recordClass = value; } /** * Gets the value of the recordImplements property. * * @return * possible object is * {@link String } * */ public String getRecordImplements() { return recordImplements; } /** * Sets the value of the recordImplements property. * * @param value * allowed object is * {@link String } * */ public void setRecordImplements(String value) { this.recordImplements = value; } /** * Gets the value of the interfaceClass property. * * @return * possible object is * {@link MatcherRule } * */ public MatcherRule getInterfaceClass() { return interfaceClass; } /** * Sets the value of the interfaceClass property. * * @param value * allowed object is * {@link MatcherRule } * */ public void setInterfaceClass(MatcherRule value) { this.interfaceClass = value; } /** * Gets the value of the interfaceImplements property. * * @return * possible object is * {@link String } * */ public String getInterfaceImplements() { return interfaceImplements; } /** * Sets the value of the interfaceImplements property. * * @param value * allowed object is * {@link String } * */ public void setInterfaceImplements(String value) { this.interfaceImplements = value; } /** * Gets the value of the daoClass property. * * @return * possible object is * {@link MatcherRule } * */ public MatcherRule getDaoClass() { return daoClass; } /** * Sets the value of the daoClass property. * * @param value * allowed object is * {@link MatcherRule } * */ public void setDaoClass(MatcherRule value) { this.daoClass = value; } /** * Gets the value of the daoImplements property. * * @return * possible object is * {@link String } * */ public String getDaoImplements() { return daoImplements; } /** * Sets the value of the daoImplements property. * * @param value * allowed object is * {@link String } * */ public void setDaoImplements(String value) { this.daoImplements = value; } /** * Gets the value of the pojoClass property. * * @return * possible object is * {@link MatcherRule } * */ public MatcherRule getPojoClass() { return pojoClass; } /** * Sets the value of the pojoClass property. * * @param value * allowed object is * {@link MatcherRule } * */ public void setPojoClass(MatcherRule value) { this.pojoClass = value; } /** * Gets the value of the pojoExtends property. * * @return * possible object is * {@link String } * */ public String getPojoExtends() { return pojoExtends; } /** * Sets the value of the pojoExtends property. * * @param value * allowed object is * {@link String } * */ public void setPojoExtends(String value) { this.pojoExtends = value; } /** * Gets the value of the pojoImplements property. * * @return * possible object is * {@link String } * */ public String getPojoImplements() { return pojoImplements; } /** * Sets the value of the pojoImplements property. * * @param value * allowed object is * {@link String } * */ public void setPojoImplements(String value) { this.pojoImplements = value; } public Matchers.Tables withExpression(String value) { setExpression(value); return this; } public Matchers.Tables withTableClass(MatcherRule value) { setTableClass(value); return this; } public Matchers.Tables withTableIdentifier(MatcherRule value) { setTableIdentifier(value); return this; } public Matchers.Tables withTableImplements(String value) { setTableImplements(value); return this; } public Matchers.Tables withRecordClass(MatcherRule value) { setRecordClass(value); return this; } public Matchers.Tables withRecordImplements(String value) { setRecordImplements(value); return this; } public Matchers.Tables withInterfaceClass(MatcherRule value) { setInterfaceClass(value); return this; } public Matchers.Tables withInterfaceImplements(String value) { setInterfaceImplements(value); return this; } public Matchers.Tables withDaoClass(MatcherRule value) { setDaoClass(value); return this; } public Matchers.Tables withDaoImplements(String value) { setDaoImplements(value); return this; } public Matchers.Tables withPojoClass(MatcherRule value) { setPojoClass(value); return this; } public Matchers.Tables withPojoExtends(String value) { setPojoExtends(value); return this; } public Matchers.Tables withPojoImplements(String value) { setPojoImplements(value); return this; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy