Class MatchersAttributeType

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

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

    • expression

      protected String expression
    • attributeIdentifier

      protected MatcherRule attributeIdentifier
    • attributeMember

      protected MatcherRule attributeMember
    • attributeSetter

      protected MatcherRule attributeSetter
    • attributeGetter

      protected MatcherRule attributeGetter
    • recordSetterOverride

      protected Boolean recordSetterOverride
    • recordGetterOverride

      protected Boolean recordGetterOverride
    • recordMemberOverride

      protected Boolean recordMemberOverride
    • recordTypeSetterOverride

      protected Boolean recordTypeSetterOverride
    • recordTypeGetterOverride

      protected Boolean recordTypeGetterOverride
    • recordTypeMemberOverride

      protected Boolean recordTypeMemberOverride
    • interfaceSetterOverride

      protected Boolean interfaceSetterOverride
    • interfaceGetterOverride

      protected Boolean interfaceGetterOverride
    • interfaceMemberOverride

      protected Boolean interfaceMemberOverride
    • pojoSetterOverride

      protected Boolean pojoSetterOverride
    • pojoGetterOverride

      protected Boolean pojoGetterOverride
    • pojoMemberOverride

      protected Boolean pojoMemberOverride
  • Constructor Details

    • MatchersAttributeType

      public MatchersAttributeType()
  • Method Details

    • getExpression

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

      public void setExpression(String value)
      This field matcher applies to all unqualified or qualified UDT attribute names matched by this expression. If left empty, this matcher applies to all fields.
    • getAttributeIdentifier

      public MatcherRule getAttributeIdentifier()
      This rule influences the naming of the generated UDTField identifier.
    • setAttributeIdentifier

      public void setAttributeIdentifier(MatcherRule value)
      This rule influences the naming of the generated UDTField identifier.
    • getAttributeMember

      public MatcherRule getAttributeMember()
      This rule influences the naming of generated members (e.g. in POJOs) corresponding to this UDTField
    • setAttributeMember

      public void setAttributeMember(MatcherRule value)
      This rule influences the naming of generated members (e.g. in POJOs) corresponding to this UDTField
    • getAttributeSetter

      public MatcherRule getAttributeSetter()
      This rule influences the naming of generated setters (e.g. in UDTRecord and/or POJOs) corresponding to this UDTField
    • setAttributeSetter

      public void setAttributeSetter(MatcherRule value)
      This rule influences the naming of generated setters (e.g. in UDTRecord and/or POJOs) corresponding to this UDTField
    • getAttributeGetter

      public MatcherRule getAttributeGetter()
      This rule influences the naming of generated getters (e.g. in UDTRecord and/or POJOs) corresponding to this UDTField
    • setAttributeGetter

      public void setAttributeGetter(MatcherRule value)
      This rule influences the naming of generated getters (e.g. in UDTRecord and/or POJOs) corresponding to this UDTField
    • isRecordSetterOverride

      public Boolean isRecordSetterOverride()
      Whether an "override" modifier in generated record setters should be generated.
      Returns:
      possible object is Boolean
    • setRecordSetterOverride

      public void setRecordSetterOverride(Boolean value)
      Whether an "override" modifier in generated record setters should be generated.
      Parameters:
      value - allowed object is Boolean
    • isRecordGetterOverride

      public Boolean isRecordGetterOverride()
      Whether an "override" modifier in generated record getters should be generated.
      Returns:
      possible object is Boolean
    • setRecordGetterOverride

      public void setRecordGetterOverride(Boolean value)
      Whether an "override" modifier in generated record getters should be generated.
      Parameters:
      value - allowed object is Boolean
    • isRecordMemberOverride

      public Boolean isRecordMemberOverride()
      Whether an "override" modifier in generated record members (properties) should be generated.
      Returns:
      possible object is Boolean
    • setRecordMemberOverride

      public void setRecordMemberOverride(Boolean value)
      Whether an "override" modifier in generated record members (properties) should be generated.
      Parameters:
      value - allowed object is Boolean
    • isRecordTypeSetterOverride

      public Boolean isRecordTypeSetterOverride()
      Whether an "override" modifier in generated record type setters should be generated.
      Returns:
      possible object is Boolean
    • setRecordTypeSetterOverride

      public void setRecordTypeSetterOverride(Boolean value)
      Whether an "override" modifier in generated record type setters should be generated.
      Parameters:
      value - allowed object is Boolean
    • isRecordTypeGetterOverride

      public Boolean isRecordTypeGetterOverride()
      Whether an "override" modifier in generated record type getters should be generated.
      Returns:
      possible object is Boolean
    • setRecordTypeGetterOverride

      public void setRecordTypeGetterOverride(Boolean value)
      Whether an "override" modifier in generated record type getters should be generated.
      Parameters:
      value - allowed object is Boolean
    • isRecordTypeMemberOverride

      public Boolean isRecordTypeMemberOverride()
      Whether an "override" modifier in generated record type members (properties) should be generated.
      Returns:
      possible object is Boolean
    • setRecordTypeMemberOverride

      public void setRecordTypeMemberOverride(Boolean value)
      Whether an "override" modifier in generated record type members (properties) should be generated.
      Parameters:
      value - allowed object is Boolean
    • isInterfaceSetterOverride

      public Boolean isInterfaceSetterOverride()
      Whether an "override" modifier in generated interface setters should be generated.
      Returns:
      possible object is Boolean
    • setInterfaceSetterOverride

      public void setInterfaceSetterOverride(Boolean value)
      Whether an "override" modifier in generated interface setters should be generated.
      Parameters:
      value - allowed object is Boolean
    • isInterfaceGetterOverride

      public Boolean isInterfaceGetterOverride()
      Whether an "override" modifier in generated interface getters should be generated.
      Returns:
      possible object is Boolean
    • setInterfaceGetterOverride

      public void setInterfaceGetterOverride(Boolean value)
      Whether an "override" modifier in generated interface getters should be generated.
      Parameters:
      value - allowed object is Boolean
    • isInterfaceMemberOverride

      public Boolean isInterfaceMemberOverride()
      Whether an "override" modifier in generated interface members (properties) should be generated.
      Returns:
      possible object is Boolean
    • setInterfaceMemberOverride

      public void setInterfaceMemberOverride(Boolean value)
      Whether an "override" modifier in generated interface members (properties) should be generated.
      Parameters:
      value - allowed object is Boolean
    • isPojoSetterOverride

      public Boolean isPojoSetterOverride()
      Whether an "override" modifier in generated POJO setters should be generated.
      Returns:
      possible object is Boolean
    • setPojoSetterOverride

      public void setPojoSetterOverride(Boolean value)
      Whether an "override" modifier in generated POJO setters should be generated.
      Parameters:
      value - allowed object is Boolean
    • isPojoGetterOverride

      public Boolean isPojoGetterOverride()
      Whether an "override" modifier in generated POJO getters should be generated.
      Returns:
      possible object is Boolean
    • setPojoGetterOverride

      public void setPojoGetterOverride(Boolean value)
      Whether an "override" modifier in generated POJO getters should be generated.
      Parameters:
      value - allowed object is Boolean
    • isPojoMemberOverride

      public Boolean isPojoMemberOverride()
      Whether an "override" modifier in generated POJO members (properties) should be generated.
      Returns:
      possible object is Boolean
    • setPojoMemberOverride

      public void setPojoMemberOverride(Boolean value)
      Whether an "override" modifier in generated POJO members (properties) should be generated.
      Parameters:
      value - allowed object is Boolean
    • withExpression

      public MatchersAttributeType withExpression(String value)
      This field matcher applies to all unqualified or qualified UDT attribute names matched by this expression. If left empty, this matcher applies to all fields.
    • withAttributeIdentifier

      public MatchersAttributeType withAttributeIdentifier(MatcherRule value)
      This rule influences the naming of the generated UDTField identifier.
    • withAttributeMember

      public MatchersAttributeType withAttributeMember(MatcherRule value)
      This rule influences the naming of generated members (e.g. in POJOs) corresponding to this UDTField
    • withAttributeSetter

      public MatchersAttributeType withAttributeSetter(MatcherRule value)
      This rule influences the naming of generated setters (e.g. in UDTRecord and/or POJOs) corresponding to this UDTField
    • withAttributeGetter

      public MatchersAttributeType withAttributeGetter(MatcherRule value)
      This rule influences the naming of generated getters (e.g. in UDTRecord and/or POJOs) corresponding to this UDTField
    • withRecordSetterOverride

      public MatchersAttributeType withRecordSetterOverride(Boolean value)
      Whether an "override" modifier in generated record setters should be generated.
    • withRecordGetterOverride

      public MatchersAttributeType withRecordGetterOverride(Boolean value)
      Whether an "override" modifier in generated record getters should be generated.
    • withRecordMemberOverride

      public MatchersAttributeType withRecordMemberOverride(Boolean value)
      Whether an "override" modifier in generated record members (properties) should be generated.
    • withRecordTypeSetterOverride

      public MatchersAttributeType withRecordTypeSetterOverride(Boolean value)
      Whether an "override" modifier in generated record type setters should be generated.
    • withRecordTypeGetterOverride

      public MatchersAttributeType withRecordTypeGetterOverride(Boolean value)
      Whether an "override" modifier in generated record type getters should be generated.
    • withRecordTypeMemberOverride

      public MatchersAttributeType withRecordTypeMemberOverride(Boolean value)
      Whether an "override" modifier in generated record type members (properties) should be generated.
    • withInterfaceSetterOverride

      public MatchersAttributeType withInterfaceSetterOverride(Boolean value)
      Whether an "override" modifier in generated interface setters should be generated.
    • withInterfaceGetterOverride

      public MatchersAttributeType withInterfaceGetterOverride(Boolean value)
      Whether an "override" modifier in generated interface getters should be generated.
    • withInterfaceMemberOverride

      public MatchersAttributeType withInterfaceMemberOverride(Boolean value)
      Whether an "override" modifier in generated interface members (properties) should be generated.
    • withPojoSetterOverride

      public MatchersAttributeType withPojoSetterOverride(Boolean value)
      Whether an "override" modifier in generated POJO setters should be generated.
    • withPojoGetterOverride

      public MatchersAttributeType withPojoGetterOverride(Boolean value)
      Whether an "override" modifier in generated POJO getters should be generated.
    • withPojoMemberOverride

      public MatchersAttributeType withPojoMemberOverride(Boolean value)
      Whether an "override" modifier in generated POJO members (properties) should be generated.
    • 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