StandardImporter

avrohugger.format.standard.StandardImporter
object StandardImporter extends Importer

Attributes

Graph
Supertypes
trait Importer
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def getImports(schemaOrProtocol: Either[Schema, Protocol], currentNamespace: Option[String], schemaStore: SchemaStore, typeMatcher: TypeMatcher): List[Import]

Inherited methods

def getEnumSchemas(topLevelSchemas: List[Schema], alreadyImported: List[Schema]): List[Schema]

Attributes

Inherited from:
Importer
def getFieldSchemas(schema: Schema): List[Schema]

Attributes

Inherited from:
Importer
def getFixedSchemas(topLevelSchemas: List[Schema]): List[Schema]

Attributes

Inherited from:
Importer
def getRecordSchemas(topLevelSchemas: List[Schema], alreadyImported: List[Schema]): List[Schema]

Attributes

Inherited from:
Importer
def getTopLevelSchemas(schemaOrProtocol: Either[Schema, Protocol], schemaStore: SchemaStore, typeMatcher: TypeMatcher): List[Schema]

Attributes

Inherited from:
Importer
def getTypeSchemas(schema: Schema): List[Schema]

Attributes

Inherited from:
Importer
def getUserDefinedImports(recordSchemas: List[Schema], namespace: Option[String], typeMatcher: TypeMatcher): List[Import]

Attributes

Inherited from:
Importer
def isEnum(schema: Schema): Boolean

Attributes

Inherited from:
Importer
def isFixed(schema: Schema): Boolean

Attributes

Inherited from:
Importer
def isRecord(schema: Schema): Boolean

Attributes

Inherited from:
Importer