class AFieldSelector
Package: swiss.avm.up.core.generic.extension.javamodel.AFieldSelector
Direct Known Subclasses: ComplexFieldSelector, CodeSnippetFieldSelector
abstract class AFieldSelector extends AnnotableComment, FieldSelector
The FieldSelector is used to select subfields of a complex data type (RecordType).
Properties
comment
Describes the intent of this Resource.
TextLiteral[0..1]
A Literal that accepts multiple lines of text.
complexType
Type[1..1]
complexType
Complex[1..1]
target
Reference to the decorated Resource.
Resource[1..1]
The base class of any Resource in the system.
Method Summary
code
@FTemplate
getLeafType
@TemplateFunction
Return:
Type
getName
@FCodeSnippetToCode
getPath
@TemplateFunction
Return:
List<TypePathLiteral>
getSubFieldPath
@TemplateFunction
List of all fields from the current field back to the base field, but without array indices.
Return:
List<Field>