Skip to content

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>