Packages

package common

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AbstractVariables() extends Product with Serializable
  2. case class AnnotationParser(element: DomainElement, map: YMap)(implicit ctx: WebApiContext) extends Product with Serializable
  3. case class DataNodeParser(node: YNode, parameters: AbstractVariables = AbstractVariables(), parent: Option[String] = None, idCounter: IdCounter = new IdCounter)(implicit ctx: WebApiContext) extends Product with Serializable

    Parse an object as a fully dynamic value.

  4. case class JsonSchemaEmitter(shape: AnyShape, ordering: SpecOrdering = SpecOrdering.Lexical) extends Product with Serializable
  5. trait JsonSchemaSerializer extends AnyRef
  6. case class MapEntriesArrayNode(obj: YMap)(implicit iv: IllegalTypeHandler) extends BaseArrayNode with Product with Serializable

    Map array node.

  7. case class PayloadEmitter(dataNode: DataNode, ordering: SpecOrdering = SpecOrdering.Lexical) extends Product with Serializable
  8. trait PayloadSerializer extends AnyRef
  9. case class ScalarNodeParser(parameters: AbstractVariables = AbstractVariables(), parent: Option[String] = None, idCounter: IdCounter = new IdCounter, forcedType: Option[TypeDef] = None)(implicit ctx: WebApiContext) extends Product with Serializable
  10. case class ShapeExtensionParser(shape: Shape, map: YMap, ctx: RamlWebApiContext, isAnnotation: Boolean = false, overrideSyntax: Option[String] = None) extends Product with Serializable
  11. trait SpecParserOps extends AnyRef
  12. trait WebApiBaseSpecParser extends BaseSpecParser with SpecParserOps

Value Members

  1. object AnnotationParser extends Serializable
  2. object DataNodeParser extends Serializable
  3. object JsonSchemaEntry extends EntryEmitter
  4. object MapArrayNode
  5. object RamlScalarNode
  6. object SingleArrayNode
  7. object WellKnownAnnotation

Ungrouped