- java.lang.Object
-
- org.jooq.meta.jaxb.MatchersSequenceType
-
- All Implemented Interfaces:
Serializable,XMLAppendable
public class MatchersSequenceType extends Object implements Serializable, XMLAppendable
Declarative naming strategy configuration for sequence names.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringexpressionprotected MatcherRulesequenceIdentifier
-
Constructor Summary
Constructors Constructor Description MatchersSequenceType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendTo(XMLBuilder builder)booleanequals(Object that)StringgetExpression()This sequence matcher applies to all unqualified or qualified sequence names matched by this expression.MatcherRulegetSequenceIdentifier()This rule influences the naming of the generatedSequenceidentifier.inthashCode()voidsetExpression(String value)This sequence matcher applies to all unqualified or qualified sequence names matched by this expression.voidsetSequenceIdentifier(MatcherRule value)This rule influences the naming of the generatedSequenceidentifier.StringtoString()MatchersSequenceTypewithExpression(String value)This sequence matcher applies to all unqualified or qualified sequence names matched by this expression.MatchersSequenceTypewithSequenceIdentifier(MatcherRule value)This rule influences the naming of the generatedSequenceidentifier.
-
-
-
Field Detail
-
expression
protected String expression
-
sequenceIdentifier
protected MatcherRule sequenceIdentifier
-
-
Method Detail
-
getExpression
public String getExpression()
This sequence matcher applies to all unqualified or qualified sequence names matched by this expression. If left empty, this matcher applies to all sequences.
-
setExpression
public void setExpression(String value)
This sequence matcher applies to all unqualified or qualified sequence names matched by this expression. If left empty, this matcher applies to all sequences.
-
getSequenceIdentifier
public MatcherRule getSequenceIdentifier()
This rule influences the naming of the generatedSequenceidentifier.
-
setSequenceIdentifier
public void setSequenceIdentifier(MatcherRule value)
This rule influences the naming of the generatedSequenceidentifier.
-
withExpression
public MatchersSequenceType withExpression(String value)
This sequence matcher applies to all unqualified or qualified sequence names matched by this expression. If left empty, this matcher applies to all sequences.
-
withSequenceIdentifier
public MatchersSequenceType withSequenceIdentifier(MatcherRule value)
This rule influences the naming of the generatedSequenceidentifier.
-
appendTo
public final void appendTo(XMLBuilder builder)
- Specified by:
appendToin interfaceXMLAppendable
-
-