Packages

p

avrohugger.format

abstractions

package abstractions

Type Members

  1. trait Importer extends AnyRef

    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

  2. trait JavaTreehugger extends AnyRef

    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

  3. trait ScalaTreehugger extends AnyRef

    Parent to all ouput format treehuggers

    Parent to all ouput format treehuggers

    _ABSTRACT MEMBERS_: to be implemented by a subclass asScalaCodeString importer protocolhugger schemahugger

  4. trait SourceFormat extends AnyRef

    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

Ungrouped