package dialects

Type Members

  1. trait AliasEmitter extends AliasesConsumer with PosExtractor
  2. trait AliasesConsumer extends AmlEmittersHelper
  3. case class AnnotationMappingEmitter(dialect: Dialect, element: AnnotationMapping, aliases: Map[String, (String, String)], ordering: SpecOrdering)(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasEmitter with Product with Serializable
  4. case class AnnotationMappingsEntryEmitter(dialect: Dialect, annotationMappings: Seq[AnnotationMapping], aliases: Map[String, (String, String)], ordering: SpecOrdering)(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with PosExtractor with GroupPosition with Product with Serializable
  5. trait DefaultFacetEmission extends PosExtractor
  6. trait DialectDocumentsEmitters extends AmlEmittersHelper
  7. case class DialectEmitter(dialect: Dialect, document: DocumentCreator)(implicit nodeMappableFinder: NodeMappableFinder) extends DialectDocumentsEmitters with Product with Serializable
  8. trait DiscriminatorEmitter extends PosExtractor with AliasesConsumer
  9. trait DocumentCreator extends AnyRef
  10. case class DocumentsModelEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
  11. case class DocumentsModelOptionsEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)] = Map())(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
  12. case class EnumEmitter(entry: FieldEntry, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
  13. case class ExtensionMappingsEntryEmitter(dialect: Dialect, aliases: Map[String, (String, String)], ordering: SpecOrdering)(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with GroupPosition with Product with Serializable
  14. case class FragmentMappingEmitter(dialect: Dialect, fragment: DocumentMapping, ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
  15. case class FragmentsDocumentModelEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
  16. trait GroupPosition extends AnyRef
  17. case class LibraryDocumentModelEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
  18. case class MandatoryEmitter[T <: PropertyLikeMappingModel](propertyMapping: PropertyLikeMapping[T]) extends PosExtractor with Product with Serializable
  19. case class NodeMappingEmitter(dialect: Dialect, nodeMappable: client.scala.model.domain.NodeMappable[_ <: NodeMappableModel], ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with DiscriminatorEmitter with AliasesConsumer with PosExtractor with Product with Serializable
  20. case class NodeMappingsEntryEmitter(dialect: Dialect, nodeMappingDeclarations: Seq[AnyNodeMappable], aliases: Map[String, (String, String)], ordering: SpecOrdering)(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with GroupPosition with Product with Serializable
  21. trait PosExtractor extends AnyRef
  22. case class PropertyLikeMappingEmitter[T <: PropertyLikeMappingModel](dialect: Dialect, propertyLikeMapping: PropertyLikeMapping[T], ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends AliasesConsumer with PosExtractor with DiscriminatorEmitter with Product with Serializable
  23. case class PropertyMappingEmitter(dialect: Dialect, propertyMapping: PropertyMapping, ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with DiscriminatorEmitter with AliasesConsumer with PosExtractor with DefaultFacetEmission with Product with Serializable
  24. case class PropertyRangeEmitters[T <: PropertyLikeMappingModel](dialect: Dialect, propertyMapping: PropertyLikeMapping[T], ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends AliasesConsumer with PosExtractor with Product with Serializable
  25. case class RamlDialectLibraryEmitter(library: DialectLibrary, document: DocumentCreator)(implicit nodeMappableFinder: NodeMappableFinder) extends DialectDocumentsEmitters with Product with Serializable
  26. case class ReferenceEmitter(reference: DeclaresModel, ordering: SpecOrdering, aliases: Map[String, (String, String)]) extends EntryEmitter with Product with Serializable
  27. case class ReferencesEmitter(baseUnit: BaseUnit, ordering: SpecOrdering, aliases: Map[String, (String, String)]) extends EntryEmitter with Product with Serializable
  28. case class RootDocumentModelEmitter(dialect: Dialect, ordering: SpecOrdering, aliases: Map[String, (String, String)])(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasesConsumer with Product with Serializable
  29. case class SemanticExtensionEmitter(dialect: Dialect, element: SemanticExtension, aliases: Map[String, (String, String)], ordering: SpecOrdering)(implicit nodeMappableFinder: NodeMappableFinder) extends EntryEmitter with AliasEmitter with Product with Serializable

Ungrouped