c

amf.plugins.document.webapi.parser.spec.raml

RamlFragmentEmitter

class RamlFragmentEmitter extends RamlDocumentEmitter

Linear Supertypes
RamlDocumentEmitter, Serializable, Serializable, Product, Equals, RamlSpecEmitter, BaseSpecEmitter, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RamlFragmentEmitter
  2. RamlDocumentEmitter
  3. Serializable
  4. Serializable
  5. Product
  6. Equals
  7. RamlSpecEmitter
  8. BaseSpecEmitter
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RamlFragmentEmitter(fragment: Fragment)

Type Members

  1. case class EndPointEmitter (endpoint: EndPoint, ordering: SpecOrdering, children: ListBuffer[EndPointEmitter] = mutable.ListBuffer(), references: Seq[BaseUnit] = Seq()) extends EntryEmitter with Product with Serializable
    Definition Classes
    RamlDocumentEmitter
  2. case class LicenseEmitter (key: String, f: FieldEntry, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
    Definition Classes
    RamlDocumentEmitter
  3. case class OperationEmitter (operation: Operation, ordering: SpecOrdering, references: Seq[BaseUnit]) extends EntryEmitter with Product with Serializable
    Definition Classes
    RamlDocumentEmitter
  4. case class OrganizationEmitter (key: String, f: FieldEntry, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
    Definition Classes
    RamlDocumentEmitter
  5. case class WebApiEmitter (api: WebApi, ordering: SpecOrdering, vendor: Option[Vendor], references: Seq[BaseUnit] = Seq()) extends Product with Serializable
    Definition Classes
    RamlDocumentEmitter
  6. case class AnnotationFragmentEmitter (annotation: AnnotationTypeDeclarationFragment, ordering: SpecOrdering) extends RamlFragmentTypeEmitter with Product with Serializable
  7. case class DataTypeFragmentEmitter (dataType: DataTypeFragment, ordering: SpecOrdering) extends RamlFragmentTypeEmitter with Product with Serializable
  8. case class DocumentationItemFragmentEmitter (documentationItem: DocumentationItemFragment, ordering: SpecOrdering) extends RamlFragmentTypeEmitter with Product with Serializable
  9. case class FragmentNamedExampleEmitter (example: NamedExampleFragment, ordering: SpecOrdering) extends RamlFragmentTypeEmitter with Product with Serializable
  10. trait RamlFragmentTypeEmitter extends AnyRef
  11. case class ResourceTypeFragmentEmitter (fragment: ResourceTypeFragment, ordering: SpecOrdering) extends RamlFragmentTypeEmitter with Product with Serializable
  12. case class SecuritySchemeFragmentEmitter (securityScheme: SecuritySchemeFragment, ordering: SpecOrdering) extends RamlFragmentTypeEmitter with Product with Serializable
  13. case class TraitFragmentEmitter (fragment: TraitFragment, ordering: SpecOrdering) extends RamlFragmentTypeEmitter with Product with Serializable
  14. case class AnnotationsTypesEmitter (properties: Seq[CustomDomainProperty], references: Seq[BaseUnit], ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
    Definition Classes
    RamlSpecEmitter
  15. case class DeclarationsEmitter (declares: Seq[DomainElement], references: Seq[BaseUnit], ordering: SpecOrdering) extends PlatformSecrets with Product with Serializable
    Definition Classes
    RamlSpecEmitter
  16. case class DeclaredParametersEmitter (parameters: Seq[Parameter], ordering: SpecOrdering, references: Seq[BaseUnit]) extends EntryEmitter with Product with Serializable
    Definition Classes
    RamlSpecEmitter
  17. case class DeclaredTypesEmitters (types: Seq[Shape], references: Seq[BaseUnit], ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
    Definition Classes
    RamlSpecEmitter
  18. case class NamedParameterEmitter (parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit]) extends EntryEmitter with Product with Serializable
    Definition Classes
    RamlSpecEmitter
  19. case class NamedPropertyTypeEmitter (annotation: CustomDomainProperty, references: Seq[BaseUnit], ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
    Definition Classes
    RamlSpecEmitter
  20. case class OasExtCreativeWorkEmitter (f: FieldEntry, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
    Definition Classes
    RamlSpecEmitter
  21. case class ReferenceEmitter (reference: BaseUnit, ordering: SpecOrdering, aliasGenerator: () ⇒ String) extends EntryEmitter with Product with Serializable
    Definition Classes
    RamlSpecEmitter
  22. case class ReferencesEmitter (references: Seq[BaseUnit], ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
    Definition Classes
    RamlSpecEmitter
  23. case class UserDocumentationsEmitter (f: FieldEntry, ordering: SpecOrdering) extends EntryEmitter with Product with Serializable
    Definition Classes
    RamlSpecEmitter

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apiEmitters(ordering: SpecOrdering, references: Seq[BaseUnit]): Seq[EntryEmitter]
    Definition Classes
    RamlDocumentEmitter
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val document: BaseUnit
    Definition Classes
    RamlDocumentEmitter
  8. def emitDocument(): YDocument
    Definition Classes
    RamlDocumentEmitter
  9. def emitFragment(): YDocument
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def extensionEmitter(): Option[EntryEmitter]
    Definition Classes
    RamlDocumentEmitter
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  18. implicit val spec: SpecEmitterContext
    Definition Classes
    RamlSpecEmitter → BaseSpecEmitter
  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from RamlDocumentEmitter

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from RamlSpecEmitter

Inherited from BaseSpecEmitter

Inherited from AnyRef

Inherited from Any

Ungrouped