Klasse MatchersEnumType

java.lang.Object
org.jooq.meta.jaxb.MatchersEnumType
Alle implementierten Schnittstellen:
Serializable, XMLAppendable

public class MatchersEnumType extends Object implements Serializable, XMLAppendable
Declarative naming strategy configuration for enum names.
Siehe auch:
  • Felddetails

    • expression

      protected String expression
    • enumClass

      protected MatcherRule enumClass
    • enumImplements

      protected String enumImplements
    • enumLiteral

      protected MatcherRule enumLiteral
  • Konstruktordetails

    • MatchersEnumType

      public MatchersEnumType()
  • Methodendetails

    • getExpression

      public String getExpression()
      This enum matcher applies to all unqualified or qualified enum names matched by this expression. If left empty, this matcher applies to all enums.
    • setExpression

      public void setExpression(String value)
      This enum matcher applies to all unqualified or qualified enum names matched by this expression. If left empty, this matcher applies to all enums.
    • getEnumClass

      public MatcherRule getEnumClass()
      This rule influences the naming of the generated EnumType object.
    • setEnumClass

      public void setEnumClass(MatcherRule value)
      This rule influences the naming of the generated EnumType object.
    • getEnumImplements

      public String getEnumImplements()
      This string provides additional interfaces that a generated EnumType should implement.
    • setEnumImplements

      public void setEnumImplements(String value)
      This string provides additional interfaces that a generated EnumType should implement.
    • getEnumLiteral

      public MatcherRule getEnumLiteral()
      This rule influences the naming of the generated EnumType literal values.
    • setEnumLiteral

      public void setEnumLiteral(MatcherRule value)
      This rule influences the naming of the generated EnumType literal values.
    • withExpression

      public MatchersEnumType withExpression(String value)
      This enum matcher applies to all unqualified or qualified enum names matched by this expression. If left empty, this matcher applies to all enums.
    • withEnumClass

      public MatchersEnumType withEnumClass(MatcherRule value)
      This rule influences the naming of the generated EnumType object.
    • withEnumImplements

      public MatchersEnumType withEnumImplements(String value)
      This string provides additional interfaces that a generated EnumType should implement.
    • withEnumLiteral

      public MatchersEnumType withEnumLiteral(MatcherRule value)
      This rule influences the naming of the generated EnumType literal values.
    • appendTo

      public final void appendTo(XMLBuilder builder)
      Angegeben von:
      appendTo in Schnittstelle XMLAppendable
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • equals

      public boolean equals(Object that)
      Setzt außer Kraft:
      equals in Klasse Object
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object