package common
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AbstractVariables() extends Product with Serializable
- case class AnnotationParser(element: DomainElement, map: YMap)(implicit ctx: WebApiContext) extends Product with Serializable
-
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.
- case class JsonSchemaEmitter(shape: AnyShape, ordering: SpecOrdering = SpecOrdering.Lexical, eh: ErrorHandler) extends Product with Serializable
- trait JsonSchemaSerializer extends AnyRef
-
case class
MapEntriesArrayNode(obj: YMap)(implicit iv: IllegalTypeHandler) extends BaseArrayNode with Product with Serializable
Map array node.
- case class PayloadEmitter(dataNode: DataNode, ordering: SpecOrdering = SpecOrdering.Lexical)(implicit eh: ErrorHandler) extends Product with Serializable
- trait PayloadSerializer extends AnyRef
- case class ScalarNodeParser(parameters: AbstractVariables = AbstractVariables(), parent: Option[String] = None, idCounter: IdCounter = new IdCounter)(implicit ctx: WebApiContext) extends Product with Serializable
- case class ShapeExtensionParser(shape: Shape, map: YMap, ctx: RamlWebApiContext, isAnnotation: Boolean = false, overrideSyntax: Option[String] = None) extends Product with Serializable
- trait SpecParserOps extends AnyRef
- trait WebApiBaseSpecParser extends BaseSpecParser with SpecParserOps
Value Members
- object AnnotationParser extends Serializable
- object DataNodeParser extends Serializable
- object JsonSchemaEntry extends EntryEmitter
- object MapArrayNode
- object RamlScalarNode
- object SingleArrayNode
- object WellKnownAnnotation