- All Implemented Interfaces:
Serializable,XMLAppendable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected MatcherRuleprotected Stringprotected MatcherRuleprotected Stringprotected Stringprotected MatcherRuleprotected Stringprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidappendTo(XMLBuilder builder) booleanThis table matcher applies to all unqualified or qualified embeddable names matched by this expression.This rule influences the naming of the generated interface implemented by theEmbeddableRecordand/or the POJO.This string provides additional interfaces that a generated interface (which is implemented by theEmbeddableRecordand/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 generatedEmbeddableRecordobject.This string provides a super class that a generatedEmbeddableRecordshould extend.This string provides additional interfaces that a generatedEmbeddableRecordshould implement.inthashCode()voidsetExpression(String value) This table matcher applies to all unqualified or qualified embeddable names matched by this expression.voidsetInterfaceClass(MatcherRule value) This rule influences the naming of the generated interface implemented by theEmbeddableRecordand/or the POJO.voidsetInterfaceImplements(String value) This string provides additional interfaces that a generated interface (which is implemented by theEmbeddableRecordand/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 generatedEmbeddableRecordobject.voidsetRecordExtends(String value) This string provides a super class that a generatedEmbeddableRecordshould extend.voidsetRecordImplements(String value) This string provides additional interfaces that a generatedEmbeddableRecordshould implement.toString()withExpression(String value) This table matcher applies to all unqualified or qualified embeddable names matched by this expression.withInterfaceClass(MatcherRule value) This rule influences the naming of the generated interface implemented by theEmbeddableRecordand/or the POJO.withInterfaceImplements(String value) This string provides additional interfaces that a generated interface (which is implemented by theEmbeddableRecordand/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 generatedEmbeddableRecordobject.withRecordExtends(String value) This string provides a super class that a generatedEmbeddableRecordshould extend.withRecordImplements(String value) This string provides additional interfaces that a generatedEmbeddableRecordshould implement.
-
Field Details
-
expression
-
recordClass
-
recordExtends
-
recordImplements
-
interfaceClass
-
interfaceImplements
-
pojoClass
-
pojoExtends
-
pojoImplements
-
-
Constructor Details
-
MatchersEmbeddableType
public MatchersEmbeddableType()
-
-
Method Details
-
getExpression
This table matcher applies to all unqualified or qualified embeddable names matched by this expression. If left empty, this matcher applies to all embeddables. -
setExpression
This table matcher applies to all unqualified or qualified embeddable names matched by this expression. If left empty, this matcher applies to all embeddables. -
getRecordClass
This rule influences the naming of the generatedEmbeddableRecordobject. -
setRecordClass
This rule influences the naming of the generatedEmbeddableRecordobject. -
getRecordExtends
This string provides a super class that a generatedEmbeddableRecordshould extend.jOOQ internals make a few assumptions about what a
EmbeddableRecorddoes, so to minimise unexpected behaviour, custom embeddable record super classes should extendEmbeddableRecordImpland follow its (undocumented!) assumptions (e.g. constructors, etc.). Use this at your own risk. -
setRecordExtends
This string provides a super class that a generatedEmbeddableRecordshould extend.jOOQ internals make a few assumptions about what a
EmbeddableRecorddoes, so to minimise unexpected behaviour, custom embeddable record super classes should extendEmbeddableRecordImpland follow its (undocumented!) assumptions (e.g. constructors, etc.). Use this at your own risk. -
getRecordImplements
This string provides additional interfaces that a generatedEmbeddableRecordshould implement. -
setRecordImplements
This string provides additional interfaces that a generatedEmbeddableRecordshould implement. -
getInterfaceClass
This rule influences the naming of the generated interface implemented by theEmbeddableRecordand/or the POJO. -
setInterfaceClass
This rule influences the naming of the generated interface implemented by theEmbeddableRecordand/or the POJO. -
getInterfaceImplements
This string provides additional interfaces that a generated interface (which is implemented by theEmbeddableRecordand/or POJO) should implement. -
setInterfaceImplements
This string provides additional interfaces that a generated interface (which is implemented by theEmbeddableRecordand/or POJO) should 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 embeddable names matched by this expression. If left empty, this matcher applies to all embeddables. -
withRecordClass
This rule influences the naming of the generatedEmbeddableRecordobject. -
withRecordExtends
This string provides a super class that a generatedEmbeddableRecordshould extend.jOOQ internals make a few assumptions about what a
EmbeddableRecorddoes, so to minimise unexpected behaviour, custom embeddable record super classes should extendEmbeddableRecordImpland follow its (undocumented!) assumptions (e.g. constructors, etc.). Use this at your own risk. -
withRecordImplements
This string provides additional interfaces that a generatedEmbeddableRecordshould implement. -
withInterfaceClass
This rule influences the naming of the generated interface implemented by theEmbeddableRecordand/or the POJO. -
withInterfaceImplements
This string provides additional interfaces that a generated interface (which is implemented by theEmbeddableRecordand/or POJO) should 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()
-