Packages

package annotations

Type Members

  1. abstract class AnnotationEmitter extends EntryEmitter
  2. case class AnnotationsEmitter(element: CustomizableElement, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends Product with Serializable

  3. case class FacetsEmitter(element: Shape, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends Product with Serializable
  4. abstract class FacetsInstanceEmitter extends EntryEmitter
  5. case class OasAnnotationEmitter(domainExtension: DomainExtension, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends AnnotationEmitter with Product with Serializable
  6. case class OasFacetsInstanceEmitter(shapeExtension: ShapeExtension, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends FacetsInstanceEmitter with Product with Serializable
  7. case class OrphanAnnotationsEmitter(orphans: Seq[DomainExtension], ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends Product with Serializable
  8. case class RamlAnnotationEmitter(domainExtension: DomainExtension, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends AnnotationEmitter with Product with Serializable
  9. case class RamlFacetsInstanceEmitter(shapeExtension: ShapeExtension, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends FacetsInstanceEmitter with Product with Serializable

Ungrouped