Interface JavaCodeGenerator

All Known Implementing Classes:
AbstractPipeline, AddFieldsAction, AggregateGroupFieldsAction, Attributes, AvroPipelineInput, AvroPipelineOutput, BinaryFieldDef, BooleanFieldDef, CompositePipelineAction, ConvertDateTimeToStringAction, ConvertNullToValueAction, ConvertNumberToStringAction, ConvertStringToBooleanAction, ConvertStringToDateTimeAction, ConvertStringToNumberAction, ConvertValueToStringAction, CopyFieldsAction, CsvPipelineInput, CsvPipelineOutput, DataMapping, DataMappingAction, DataMappingPipeline, DataReaderPipelineInput, DatasetPipelineInput, DataWriterPipelineOutput, DecisionTableAction, DecisionTreeAction, EntityDef, EntityRelationshipDef, ExcelPipelineInput, ExcelPipelineOutput, FieldDef, FieldPath, FileSinkPipelineOutput, FileSourcePipelineInput, FilterFieldExistsAction, FilterFieldMatchesPatternAction, FilterFieldNotNullAction, FilterMatchExpression, FixedWidthPipelineInput, FixedWidthPipelineOutput, IndexDef, IndexFieldDef, JdbcPipelineInput, JdbcPipelineOutput, JsonPipelineInput, JsonRecordPipelineInput, JsonRecordPipelineOutput, LatexPipelineOutput, MicrosoftWordPipelineOutput, NullPipeline, NumericFieldDef, OpenFinancialExchangePipelineInput, OrcPipelineInput, OrcPipelineOutput, ParquetPipelineInput, ParquetPipelineOutput, PdfPipelineInput, PdfPipelineOutput, Pipeline, PipelineAction, PipelineInput, PipelineObject, PipelineOutput, ProxyPipelineInput, ProxyPipelineOutput, RecordFieldDef, RemoveDuplicatesAction, RenameFieldsAction, SchemaDef, SchemaObject, SchemaPart, SchemaProblem, SchemaValidationPath, SelectArrangeFieldsAction, SortFieldsAction, Tags, TemporalFieldDef, TextFieldDef, UuidFieldDef, ValidateFieldsExistsAction, ValidateFieldsMatchPatternAction, ValidateFieldsNotNullAction, ValidateMatchExpression, ValidationMessage, ValidationResult, XmlPipelineInput, XmlRecordPipelineInput, XmlRecordPipelineOutput

public interface JavaCodeGenerator
Interface for classes capable of participating in Java code generation.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    Appends Java source code representing this object to the given builder.
  • Method Details

    • generateJavaCode

      default void generateJavaCode(JavaCodeBuilder javaCodeBuilder)
      Appends Java source code representing this object to the given builder.