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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceXmlElementDeclGem.Builder<T>A builder that can be implemented by the user to define custom logic e.g.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> Tbuild(AnnotationMirror mirror, XmlElementDeclGem.Builder<T> builder)static <T> Tbuild(Element element, XmlElementDeclGem.Builder<T> builder)org.mapstruct.tools.gem.GemValue<String>defaultValue()accessorstatic XmlElementDeclGeminstanceOn(AnnotationMirror mirror)static XmlElementDeclGeminstanceOn(Element element)booleanisValid()AnnotationMirrormirror()org.mapstruct.tools.gem.GemValue<String>name()accessororg.mapstruct.tools.gem.GemValue<String>namespace()accessororg.mapstruct.tools.gem.GemValue<TypeMirror>scope()accessororg.mapstruct.tools.gem.GemValue<String>substitutionHeadName()accessororg.mapstruct.tools.gem.GemValue<String>substitutionHeadNamespace()accessor
-
-
-
Method Detail
-
scope
public org.mapstruct.tools.gem.GemValue<TypeMirror> scope()
accessor- Returns:
- the
GemValueforscope
-
namespace
public org.mapstruct.tools.gem.GemValue<String> namespace()
accessor- Returns:
- the
GemValuefornamespace
-
name
public org.mapstruct.tools.gem.GemValue<String> name()
accessor- Returns:
- the
GemValueforname
-
substitutionHeadNamespace
public org.mapstruct.tools.gem.GemValue<String> substitutionHeadNamespace()
accessor- Returns:
- the
GemValueforsubstitutionHeadNamespace
-
substitutionHeadName
public org.mapstruct.tools.gem.GemValue<String> substitutionHeadName()
accessor- Returns:
- the
GemValueforsubstitutionHeadName
-
defaultValue
public org.mapstruct.tools.gem.GemValue<String> defaultValue()
accessor- Returns:
- the
GemValuefordefaultValue
-
mirror
public AnnotationMirror mirror()
- Specified by:
mirrorin interfaceorg.mapstruct.tools.gem.Gem
-
isValid
public boolean isValid()
- Specified by:
isValidin interfaceorg.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)
-
-