package annotations
Type Members
- abstract class AnnotationEmitter extends EntryEmitter
- case class AnnotationsEmitter(element: CustomizableElement, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends Product with Serializable
- case class FacetsEmitter(element: Shape, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends Product with Serializable
- abstract class FacetsInstanceEmitter extends EntryEmitter
- case class OasAnnotationEmitter(domainExtension: DomainExtension, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends AnnotationEmitter with Product with Serializable
- case class OasFacetsInstanceEmitter(shapeExtension: ShapeExtension, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends FacetsInstanceEmitter with Product with Serializable
- case class OrphanAnnotationsEmitter(orphans: Seq[DomainExtension], ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends Product with Serializable
- case class RamlAnnotationEmitter(domainExtension: DomainExtension, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends AnnotationEmitter with Product with Serializable
- case class RamlFacetsInstanceEmitter(shapeExtension: ShapeExtension, ordering: SpecOrdering)(implicit spec: ShapeEmitterContext) extends FacetsInstanceEmitter with Product with Serializable