![]() |
Java Runtime 3.0.1
|
Inherited by alfa.rt.utils.DefaultTypeDescriptor.
Public Member Functions | |
< T extends AlfaObject > Optional< BiConsumer< T, DataConsumer > > | getFieldSupplier (String fieldName) |
Optional< Map< String, Expression > > | getAnnotations () |
Optional< BiConsumer< Builder, DataSupplier > > | getFieldConsumer (String fieldName) |
< T extends AlfaObject > java.util.Map< String, FieldMeta< T > > | getAllFieldsMeta () |
List< String > | getAllFieldNames () |
alfa.rt.model.UdtDataType | getUdtDataType () |
Optional< TypeDescriptor > | getEntityKeyModel () |
boolean | hasAbstractTypeFieldsInClosure () |
boolean | convertableToBuilder () |
boolean | hasBuilder () |
Optional< String > | getFieldContainingNestedUnionField (String name) |
Builder | builder () |
Builder | builder (IBuilderConfig cc) |
default String | fieldIdName (int id) |
java.util.Set< String > | getImmediateDescendants () |
java.util.Set< String > | getAllDescendants () |
List< String > | getFieldAssignableToTypeName (String toFullyQualifiedName) |
java.util.Map< java.lang.String, alfa.rt.model.Assert > | getAsserts () |
default Set< ModifierType > | getModifiers () |
default String | getChecksum () |
default java.util.Optional< java.lang.String > | getModelId () |
This class contains metadata and utilities that aide generic algorithms to be applied to process data for the class this descriptor is representing. For internal use by the encoder/decoder and other utilities.
Builder alfa.rt.TypeDescriptor.builder | ( | ) |
For internal use by the encoder/decoder classes
Builder alfa.rt.TypeDescriptor.builder | ( | IBuilderConfig | cc | ) |
For internal use by the encoder/decoder classes
boolean alfa.rt.TypeDescriptor.convertableToBuilder | ( | ) |
Does the object support toBuilder() to create a mutable $Builder object instance from an immutable concrete instance
< T extends AlfaObject > java.util.Map< String, FieldMeta< T > > alfa.rt.TypeDescriptor.getAllFieldsMeta | ( | ) |
For internal use by the encoder/decoder classes
Optional< TypeDescriptor > alfa.rt.TypeDescriptor.getEntityKeyModel | ( | ) |
For internal use by the encoder/decoder classes
Optional< BiConsumer< Builder, DataSupplier > > alfa.rt.TypeDescriptor.getFieldConsumer | ( | String | fieldName | ) |
For internal use by the encoder/decoder classes
Optional< String > alfa.rt.TypeDescriptor.getFieldContainingNestedUnionField | ( | String | name | ) |
Which field who's type is a union, contains a field by the given name
name | target union field |
< T extends AlfaObject > Optional< BiConsumer< T, DataConsumer > > alfa.rt.TypeDescriptor.getFieldSupplier | ( | String | fieldName | ) |
For internal use by the encoder/decoder classes
alfa.rt.model.UdtDataType alfa.rt.TypeDescriptor.getUdtDataType | ( | ) |
For internal use by the encoder/decoder classes
boolean alfa.rt.TypeDescriptor.hasAbstractTypeFieldsInClosure | ( | ) |
For internal use by the encoder/decoder classes
boolean alfa.rt.TypeDescriptor.hasBuilder | ( | ) |
For internal use by the encoder/decoder classes