Java Runtime 3.0.1
Loading...
Searching...
No Matches
Public Member Functions | List of all members
com.schemarise.alfa.runtime.AlfaObject Interface Reference
Inheritance diagram for com.schemarise.alfa.runtime.AlfaObject:
com.schemarise.alfa.runtime.CustomEncodedType< T > com.schemarise.alfa.runtime.Entity com.schemarise.alfa.runtime.Enum com.schemarise.alfa.runtime.Key com.schemarise.alfa.runtime.Record com.schemarise.alfa.runtime.Trait com.schemarise.alfa.runtime.Union com.schemarise.alfa.runtime.Compressed< T > com.schemarise.alfa.runtime.Encrypted< T >

Public Member Functions

TypeDescriptor descriptor ()
 
Object get (String fieldName)
 
default void validate (com.schemarise.alfa.runtime.IBuilderConfig __builderConfig)
 

Detailed Description

Base interface implemented by all Alfa Java objects corresponding to user-defined-types in Alfa.

Member Function Documentation

◆ descriptor()

TypeDescriptor com.schemarise.alfa.runtime.AlfaObject.descriptor ( )

Access the TypeDescriptor for this object

Returns
TypeDescriptor for this object

◆ get()

Object com.schemarise.alfa.runtime.AlfaObject.get ( String fieldName)

Generic method to get current value of the field

Parameters
fieldNameField name of the field being accessed
Returns
Field value

Implemented in com.schemarise.alfa.runtime.Enum.


The documentation for this interface was generated from the following file: