avrohugger.format.abstractions

Members list

Type members

Classlikes

trait Importer

Parent to all ouput formats' importers

Parent to all ouput formats' importers

ABSTRACT MEMBERS: to be implemented by a subclass getImports

CONCRETE MEMBERS: implementations to be inherited by a subclass getEnumSchemas getFieldSchemas getUserDefinedImports getRecordSchemas getTopLevelSchemas isEnum isRecord

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object SpecificImporter.type
object StandardImporter.type

Parent to all ouput format treehuggers Note: Java required for generating Enums (Specific API requires Java enums) ABSTRACT MEMBERS: to be implemented by a subclass asJavaCodeString

Parent to all ouput format treehuggers Note: Java required for generating Enums (Specific API requires Java enums) ABSTRACT MEMBERS: to be implemented by a subclass asJavaCodeString

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Parent to all ouput format treehuggers

Parent to all ouput format treehuggers

ABSTRACT MEMBERS: to be implemented by a subclass asScalaCodeString importer protocolhugger schemahugger

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait SourceFormat

Parent to all ouput formats

Parent to all ouput formats

ABSTRACT MEMBERS: to be implemented by a subclass asCompilationUnits compile defaultTypes getName javaTreehugger scalaTreehugger toolName toolShortDescription

CONCRETE MEMBERS: implementations to be inherited by a subclass fileExt getFilePath getLocalSubtypes getJavaEnumCompilationUnit getScalaCompilationUnit isEnum registerTypes renameEnum RESERVED_WORDS writeToFile

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object SpecificRecord.type
object Standard.type