Class XmlElementDeclGem

java.lang.Object
org.mapstruct.ap.internal.gem.jakarta.XmlElementDeclGem
All Implemented Interfaces:
org.mapstruct.tools.gem.Gem

public class XmlElementDeclGem extends Object implements org.mapstruct.tools.gem.Gem
  • Method Details

    • scope

      public org.mapstruct.tools.gem.GemValue<TypeMirror> scope()
      accessor
      Returns:
      the GemValue for scope
    • namespace

      public org.mapstruct.tools.gem.GemValue<String> namespace()
      accessor
      Returns:
      the GemValue for namespace
    • name

      public org.mapstruct.tools.gem.GemValue<String> name()
      accessor
      Returns:
      the GemValue for name
    • substitutionHeadNamespace

      public org.mapstruct.tools.gem.GemValue<String> substitutionHeadNamespace()
      accessor
      Returns:
      the GemValue for substitutionHeadNamespace
    • substitutionHeadName

      public org.mapstruct.tools.gem.GemValue<String> substitutionHeadName()
      accessor
      Returns:
      the GemValue for substitutionHeadName
    • defaultValue

      public org.mapstruct.tools.gem.GemValue<String> defaultValue()
      accessor
      Returns:
      the GemValue for defaultValue
    • mirror

      public AnnotationMirror mirror()
      Specified by:
      mirror in interface org.mapstruct.tools.gem.Gem
    • isValid

      public boolean isValid()
      Specified by:
      isValid in interface org.mapstruct.tools.gem.Gem
    • instanceOn

      public static XmlElementDeclGem instanceOn(Element element)
    • instanceOn

      public static XmlElementDeclGem instanceOn(AnnotationMirror mirror)
    • build

      public static <T> T build(Element element, XmlElementDeclGem.Builder<T> builder)
    • build

      public static <T> T build(AnnotationMirror mirror, XmlElementDeclGem.Builder<T> builder)