- java.lang.Object
-
- org.jooq.meta.jaxb.MatchersSchemaType
-
- All Implemented Interfaces:
Serializable,XMLAppendable
public class MatchersSchemaType extends Object implements Serializable, XMLAppendable
Declarative naming strategy configuration for schema names.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringexpressionprotected MatcherRuleschemaClassprotected MatcherRuleschemaIdentifierprotected StringschemaImplements
-
Constructor Summary
Constructors Constructor Description MatchersSchemaType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendTo(XMLBuilder builder)booleanequals(Object that)StringgetExpression()This schema matcher applies to all unqualified or qualified schema names matched by this expression.MatcherRulegetSchemaClass()This rule influences the naming of the generatedSchemaobject.MatcherRulegetSchemaIdentifier()This rule influences the naming of the generatedSchemaidentifier.StringgetSchemaImplements()This string provides additional interfaces that a generatedSchemashould implement.inthashCode()voidsetExpression(String value)This schema matcher applies to all unqualified or qualified schema names matched by this expression.voidsetSchemaClass(MatcherRule value)This rule influences the naming of the generatedSchemaobject.voidsetSchemaIdentifier(MatcherRule value)This rule influences the naming of the generatedSchemaidentifier.voidsetSchemaImplements(String value)This string provides additional interfaces that a generatedSchemashould implement.StringtoString()MatchersSchemaTypewithExpression(String value)This schema matcher applies to all unqualified or qualified schema names matched by this expression.MatchersSchemaTypewithSchemaClass(MatcherRule value)This rule influences the naming of the generatedSchemaobject.MatchersSchemaTypewithSchemaIdentifier(MatcherRule value)This rule influences the naming of the generatedSchemaidentifier.MatchersSchemaTypewithSchemaImplements(String value)This string provides additional interfaces that a generatedSchemashould implement.
-
-
-
Field Detail
-
expression
protected String expression
-
schemaClass
protected MatcherRule schemaClass
-
schemaIdentifier
protected MatcherRule schemaIdentifier
-
schemaImplements
protected String schemaImplements
-
-
Method Detail
-
getExpression
public String getExpression()
This schema matcher applies to all unqualified or qualified schema names matched by this expression. If left empty, this matcher applies to all schemas.
-
setExpression
public void setExpression(String value)
This schema matcher applies to all unqualified or qualified schema names matched by this expression. If left empty, this matcher applies to all schemas.
-
getSchemaClass
public MatcherRule getSchemaClass()
This rule influences the naming of the generatedSchemaobject.
-
setSchemaClass
public void setSchemaClass(MatcherRule value)
This rule influences the naming of the generatedSchemaobject.
-
getSchemaIdentifier
public MatcherRule getSchemaIdentifier()
This rule influences the naming of the generatedSchemaidentifier.
-
setSchemaIdentifier
public void setSchemaIdentifier(MatcherRule value)
This rule influences the naming of the generatedSchemaidentifier.
-
getSchemaImplements
public String getSchemaImplements()
This string provides additional interfaces that a generatedSchemashould implement.
-
setSchemaImplements
public void setSchemaImplements(String value)
This string provides additional interfaces that a generatedSchemashould implement.
-
withExpression
public MatchersSchemaType withExpression(String value)
This schema matcher applies to all unqualified or qualified schema names matched by this expression. If left empty, this matcher applies to all schemas.
-
withSchemaClass
public MatchersSchemaType withSchemaClass(MatcherRule value)
This rule influences the naming of the generatedSchemaobject.
-
withSchemaIdentifier
public MatchersSchemaType withSchemaIdentifier(MatcherRule value)
This rule influences the naming of the generatedSchemaidentifier.
-
withSchemaImplements
public MatchersSchemaType withSchemaImplements(String value)
This string provides additional interfaces that a generatedSchemashould implement.
-
appendTo
public final void appendTo(XMLBuilder builder)
- Specified by:
appendToin interfaceXMLAppendable
-
-