java.lang.Object
org.jooq.meta.jaxb.MatchersTableType
- All Implemented Interfaces:
Serializable,XMLAppendable
Declarative naming strategy configuration for table names.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected MatcherRuleprotected Stringprotected Stringprotected MatcherRuleprotected Stringprotected MatcherRuleprotected Stringprotected Stringprotected MatcherRuleprotected Stringprotected MatcherRuleprotected MatcherRuleprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidappendTo(XMLBuilder builder) booleanThis rule influences the naming of the generatedDAOobject.This string provides additional interfaces that a generatedDAOshould implement.This table matcher applies to all unqualified or qualified table names matched by this expression.This rule influences the naming of the generated interface implemented by theTableRecordand/or the POJO.This string provides additional interfaces that a generated interface (which is implemented by theTableRecordand/or POJO) should implement.This rule influences the naming of the generated POJOs object.This string provides a super class that a generated POJO should extend.This string provides additional interfaces that a generated POJO should implement.This rule influences the naming of the generatedTableRecordobject.This string provides additional interfaces that a generatedTableRecordshould implement.This rule influences the naming of the generatedTableobject.This rule influences the naming of the generatedTableidentifier.This string provides additional interfaces that a generatedTableshould implement.inthashCode()voidsetDaoClass(MatcherRule value) This rule influences the naming of the generatedDAOobject.voidsetDaoImplements(String value) This string provides additional interfaces that a generatedDAOshould implement.voidsetExpression(String value) This table matcher applies to all unqualified or qualified table names matched by this expression.voidsetInterfaceClass(MatcherRule value) This rule influences the naming of the generated interface implemented by theTableRecordand/or the POJO.voidsetInterfaceImplements(String value) This string provides additional interfaces that a generated interface (which is implemented by theTableRecordand/or POJO) should implement.voidsetPojoClass(MatcherRule value) This rule influences the naming of the generated POJOs object.voidsetPojoExtends(String value) This string provides a super class that a generated POJO should extend.voidsetPojoImplements(String value) This string provides additional interfaces that a generated POJO should implement.voidsetRecordClass(MatcherRule value) This rule influences the naming of the generatedTableRecordobject.voidsetRecordImplements(String value) This string provides additional interfaces that a generatedTableRecordshould implement.voidsetTableClass(MatcherRule value) This rule influences the naming of the generatedTableobject.voidsetTableIdentifier(MatcherRule value) This rule influences the naming of the generatedTableidentifier.voidsetTableImplements(String value) This string provides additional interfaces that a generatedTableshould implement.toString()withDaoClass(MatcherRule value) This rule influences the naming of the generatedDAOobject.withDaoImplements(String value) This string provides additional interfaces that a generatedDAOshould implement.withExpression(String value) This table matcher applies to all unqualified or qualified table names matched by this expression.withInterfaceClass(MatcherRule value) This rule influences the naming of the generated interface implemented by theTableRecordand/or the POJO.withInterfaceImplements(String value) This string provides additional interfaces that a generated interface (which is implemented by theTableRecordand/or POJO) should implement.withPojoClass(MatcherRule value) This rule influences the naming of the generated POJOs object.withPojoExtends(String value) This string provides a super class that a generated POJO should extend.withPojoImplements(String value) This string provides additional interfaces that a generated POJO should implement.withRecordClass(MatcherRule value) This rule influences the naming of the generatedTableRecordobject.withRecordImplements(String value) This string provides additional interfaces that a generatedTableRecordshould implement.withTableClass(MatcherRule value) This rule influences the naming of the generatedTableobject.withTableIdentifier(MatcherRule value) This rule influences the naming of the generatedTableidentifier.withTableImplements(String value) This string provides additional interfaces that a generatedTableshould implement.
-
Field Details
-
expression
-
tableClass
-
tableIdentifier
-
tableImplements
-
recordClass
-
recordImplements
-
interfaceClass
-
interfaceImplements
-
daoClass
-
daoImplements
-
pojoClass
-
pojoExtends
-
pojoImplements
-
-
Constructor Details
-
MatchersTableType
public MatchersTableType()
-
-
Method Details
-
getExpression
This table matcher applies to all unqualified or qualified table names matched by this expression. If left empty, this matcher applies to all tables. -
setExpression
This table matcher applies to all unqualified or qualified table names matched by this expression. If left empty, this matcher applies to all tables. -
getTableClass
This rule influences the naming of the generatedTableobject. -
setTableClass
This rule influences the naming of the generatedTableobject. -
getTableIdentifier
This rule influences the naming of the generatedTableidentifier. -
setTableIdentifier
This rule influences the naming of the generatedTableidentifier. -
getTableImplements
This string provides additional interfaces that a generatedTableshould implement. -
setTableImplements
This string provides additional interfaces that a generatedTableshould implement. -
getRecordClass
This rule influences the naming of the generatedTableRecordobject. -
setRecordClass
This rule influences the naming of the generatedTableRecordobject. -
getRecordImplements
This string provides additional interfaces that a generatedTableRecordshould implement. -
setRecordImplements
This string provides additional interfaces that a generatedTableRecordshould implement. -
getInterfaceClass
This rule influences the naming of the generated interface implemented by theTableRecordand/or the POJO. -
setInterfaceClass
This rule influences the naming of the generated interface implemented by theTableRecordand/or the POJO. -
getInterfaceImplements
This string provides additional interfaces that a generated interface (which is implemented by theTableRecordand/or POJO) should implement. -
setInterfaceImplements
This string provides additional interfaces that a generated interface (which is implemented by theTableRecordand/or POJO) should implement. -
getDaoClass
This rule influences the naming of the generatedDAOobject. -
setDaoClass
This rule influences the naming of the generatedDAOobject. -
getDaoImplements
This string provides additional interfaces that a generatedDAOshould implement. -
setDaoImplements
This string provides additional interfaces that a generatedDAOshould implement. -
getPojoClass
This rule influences the naming of the generated POJOs object. -
setPojoClass
This rule influences the naming of the generated POJOs object. -
getPojoExtends
This string provides a super class that a generated POJO should extend. -
setPojoExtends
This string provides a super class that a generated POJO should extend. -
getPojoImplements
This string provides additional interfaces that a generated POJO should implement. -
setPojoImplements
This string provides additional interfaces that a generated POJO should implement. -
withExpression
This table matcher applies to all unqualified or qualified table names matched by this expression. If left empty, this matcher applies to all tables. -
withTableClass
This rule influences the naming of the generatedTableobject. -
withTableIdentifier
This rule influences the naming of the generatedTableidentifier. -
withTableImplements
This string provides additional interfaces that a generatedTableshould implement. -
withRecordClass
This rule influences the naming of the generatedTableRecordobject. -
withRecordImplements
This string provides additional interfaces that a generatedTableRecordshould implement. -
withInterfaceClass
This rule influences the naming of the generated interface implemented by theTableRecordand/or the POJO. -
withInterfaceImplements
This string provides additional interfaces that a generated interface (which is implemented by theTableRecordand/or POJO) should implement. -
withDaoClass
This rule influences the naming of the generatedDAOobject. -
withDaoImplements
This string provides additional interfaces that a generatedDAOshould implement. -
withPojoClass
This rule influences the naming of the generated POJOs object. -
withPojoExtends
This string provides a super class that a generated POJO should extend. -
withPojoImplements
This string provides additional interfaces that a generated POJO should implement. -
appendTo
- Specified by:
appendToin interfaceXMLAppendable
-
toString
-
equals
-
hashCode
public int hashCode()
-