Class MatchersCatalogType

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

    • expression

      protected String expression
    • catalogClass

      protected MatcherRule catalogClass
    • catalogIdentifier

      protected MatcherRule catalogIdentifier
    • catalogImplements

      protected String catalogImplements
  • Constructor Details

    • MatchersCatalogType

      public MatchersCatalogType()
  • Method Details

    • 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 generated Catalog object.
    • setCatalogClass

      public void setCatalogClass(MatcherRule value)
      This rule influences the naming of the generated Catalog object.
    • getCatalogIdentifier

      public MatcherRule getCatalogIdentifier()
      This rule influences the naming of the generated Catalog identifier.
    • setCatalogIdentifier

      public void setCatalogIdentifier(MatcherRule value)
      This rule influences the naming of the generated Catalog identifier.
    • getCatalogImplements

      public String getCatalogImplements()
      This string provides additional interfaces that a generated Catalog should implement.
    • setCatalogImplements

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

      public MatchersCatalogType withCatalogIdentifier(MatcherRule value)
      This rule influences the naming of the generated Catalog identifier.
    • withCatalogImplements

      public MatchersCatalogType withCatalogImplements(String value)
      This string provides additional interfaces that a generated Catalog 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