Class MatchersRoutineType

java.lang.Object
org.jooq.meta.jaxb.MatchersRoutineType
All Implemented Interfaces:
Serializable, XMLAppendable

public class MatchersRoutineType extends Object implements Serializable, XMLAppendable
Declarative naming strategy configuration for routine names.
See Also:
  • Field Details

    • expression

      protected String expression
    • routineClass

      protected MatcherRule routineClass
    • routineMethod

      protected MatcherRule routineMethod
    • routineImplements

      protected String routineImplements
  • Constructor Details

    • MatchersRoutineType

      public MatchersRoutineType()
  • Method Details

    • getExpression

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

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

      public MatcherRule getRoutineClass()
      This rule influences the naming of the generated Routine object.
    • setRoutineClass

      public void setRoutineClass(MatcherRule value)
      This rule influences the naming of the generated Routine object.
    • getRoutineMethod

      public MatcherRule getRoutineMethod()
      This rule influences the naming of generated convenience methods used to call the Routine.
    • setRoutineMethod

      public void setRoutineMethod(MatcherRule value)
      This rule influences the naming of generated convenience methods used to call the Routine.
    • getRoutineImplements

      public String getRoutineImplements()
      This string provides additional interfaces that a generated Routine should implement.
    • setRoutineImplements

      public void setRoutineImplements(String value)
      This string provides additional interfaces that a generated Routine should implement.
    • withExpression

      public MatchersRoutineType withExpression(String value)
      This routine matcher applies to all unqualified or qualified routine names matched by this expression. If left empty, this matcher applies to all routines.
    • withRoutineClass

      public MatchersRoutineType withRoutineClass(MatcherRule value)
      This rule influences the naming of the generated Routine object.
    • withRoutineMethod

      public MatchersRoutineType withRoutineMethod(MatcherRule value)
      This rule influences the naming of generated convenience methods used to call the Routine.
    • withRoutineImplements

      public MatchersRoutineType withRoutineImplements(String value)
      This string provides additional interfaces that a generated Routine 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