- java.lang.Object
-
- org.jooq.meta.jaxb.MatchersCatalogType
-
- All Implemented Interfaces:
Serializable,XMLAppendable
public class MatchersCatalogType extends Object implements Serializable, XMLAppendable
Declarative naming strategy configuration for catalog names.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected MatcherRulecatalogClassprotected MatcherRulecatalogIdentifierprotected StringcatalogImplementsprotected Stringexpression
-
Constructor Summary
Constructors Constructor Description MatchersCatalogType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendTo(XMLBuilder builder)booleanequals(Object that)MatcherRulegetCatalogClass()This rule influences the naming of the generatedCatalogobject.MatcherRulegetCatalogIdentifier()This rule influences the naming of the generatedCatalogidentifier.StringgetCatalogImplements()This string provides additional interfaces that a generatedCatalogshould implement.StringgetExpression()This catalog matcher applies to all unqualified or qualified catalog names matched by this expression.inthashCode()voidsetCatalogClass(MatcherRule value)This rule influences the naming of the generatedCatalogobject.voidsetCatalogIdentifier(MatcherRule value)This rule influences the naming of the generatedCatalogidentifier.voidsetCatalogImplements(String value)This string provides additional interfaces that a generatedCatalogshould implement.voidsetExpression(String value)This catalog matcher applies to all unqualified or qualified catalog names matched by this expression.StringtoString()MatchersCatalogTypewithCatalogClass(MatcherRule value)This rule influences the naming of the generatedCatalogobject.MatchersCatalogTypewithCatalogIdentifier(MatcherRule value)This rule influences the naming of the generatedCatalogidentifier.MatchersCatalogTypewithCatalogImplements(String value)This string provides additional interfaces that a generatedCatalogshould implement.MatchersCatalogTypewithExpression(String value)This catalog matcher applies to all unqualified or qualified catalog names matched by this expression.
-
-
-
Field Detail
-
expression
protected String expression
-
catalogClass
protected MatcherRule catalogClass
-
catalogIdentifier
protected MatcherRule catalogIdentifier
-
catalogImplements
protected String catalogImplements
-
-
Method Detail
-
getExpression
public String getExpression()
This catalog matcher applies to all unqualified or qualified catalog names matched by this expression. If left empty, this matcher applies to all catalogs.
-
setExpression
public void setExpression(String value)
This catalog matcher applies to all unqualified or qualified catalog names matched by this expression. If left empty, this matcher applies to all catalogs.
-
getCatalogClass
public MatcherRule getCatalogClass()
This rule influences the naming of the generatedCatalogobject.
-
setCatalogClass
public void setCatalogClass(MatcherRule value)
This rule influences the naming of the generatedCatalogobject.
-
getCatalogIdentifier
public MatcherRule getCatalogIdentifier()
This rule influences the naming of the generatedCatalogidentifier.
-
setCatalogIdentifier
public void setCatalogIdentifier(MatcherRule value)
This rule influences the naming of the generatedCatalogidentifier.
-
getCatalogImplements
public String getCatalogImplements()
This string provides additional interfaces that a generatedCatalogshould implement.
-
setCatalogImplements
public void setCatalogImplements(String value)
This string provides additional interfaces that a generatedCatalogshould implement.
-
withExpression
public MatchersCatalogType withExpression(String value)
This catalog matcher applies to all unqualified or qualified catalog names matched by this expression. If left empty, this matcher applies to all catalogs.
-
withCatalogClass
public MatchersCatalogType withCatalogClass(MatcherRule value)
This rule influences the naming of the generatedCatalogobject.
-
withCatalogIdentifier
public MatchersCatalogType withCatalogIdentifier(MatcherRule value)
This rule influences the naming of the generatedCatalogidentifier.
-
withCatalogImplements
public MatchersCatalogType withCatalogImplements(String value)
This string provides additional interfaces that a generatedCatalogshould implement.
-
appendTo
public final void appendTo(XMLBuilder builder)
- Specified by:
appendToin interfaceXMLAppendable
-
-