Class MatchersSchemaType

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:
  • Field Details

    • expression

      protected String expression
    • schemaClass

      protected MatcherRule schemaClass
    • schemaIdentifier

      protected MatcherRule schemaIdentifier
    • schemaImplements

      protected String schemaImplements
  • Constructor Details

    • MatchersSchemaType

      public MatchersSchemaType()
  • Method Details

    • 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 generated Schema object.
    • setSchemaClass

      public void setSchemaClass(MatcherRule value)
      This rule influences the naming of the generated Schema object.
    • getSchemaIdentifier

      public MatcherRule getSchemaIdentifier()
      This rule influences the naming of the generated Schema identifier.
    • setSchemaIdentifier

      public void setSchemaIdentifier(MatcherRule value)
      This rule influences the naming of the generated Schema identifier.
    • getSchemaImplements

      public String getSchemaImplements()
      This string provides additional interfaces that a generated Schema should implement.
    • setSchemaImplements

      public void setSchemaImplements(String value)
      This string provides additional interfaces that a generated Schema should 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 generated Schema object.
    • withSchemaIdentifier

      public MatchersSchemaType withSchemaIdentifier(MatcherRule value)
      This rule influences the naming of the generated Schema identifier.
    • withSchemaImplements

      public MatchersSchemaType withSchemaImplements(String value)
      This string provides additional interfaces that a generated Schema should implement.
    • appendTo

      public final void appendTo(XMLBuilder builder)
      Specified by:
      appendTo in interface XMLAppendable
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object that)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object