package parser
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AnnotationParser(element: AmfObject, map: YMap, target: List[String] = Nil)(implicit ctx: ShapeParserContext) extends Product with Serializable
- case class DataNodeParserResult(exampleNode: Option[YNode], dataNode: Option[DataNode]) extends Product with Serializable
- case class ExampleDataParser(entryLike: YMapEntryLike, example: Example, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends Product with Serializable
- case class ExampleOptions(strictDefault: Boolean, quiet: Boolean, isScalar: Boolean = false) extends Product with Serializable
- case class ExamplesDataParser(seq: YSequence, options: ExampleOptions, parentId: String)(implicit ctx: ShapeParserContext) extends Product with Serializable
-
case class
MapEntriesArrayNode(obj: YMap)(implicit iv: IllegalTypeHandler) extends BaseArrayNode with Product with Serializable
Map array node.
- case class NodeDataNodeParser(node: YNode, parentId: String, quiet: Boolean, fromExternal: Boolean = false, isScalar: Boolean = false)(implicit ctx: ShapeParserContext) extends Product with Serializable
- case class Oas3ExampleValueParser(map: YMap, example: Example, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends QuickFieldParserOps with Product with Serializable
- case class Oas3NameExampleParser(entry: YMapEntry, parentId: String, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends QuickFieldParserOps with Product with Serializable
- case class Oas3NamedExamplesParser(entry: YMapEntry, parentId: String)(implicit ctx: ShapeParserContext) extends Product with Serializable
- case class OasExamplesParser(map: YMap, exemplifiedDomainElement: ExemplifiedDomainElement)(implicit ctx: ShapeParserContext) extends Product with Serializable
- case class OasLikeCreativeWorkParser(node: YNode, parentId: String)(implicit ctx: ShapeParserContext) extends QuickFieldParserOps with Product with Serializable
- trait QuickFieldParserOps extends AnyRef
- case class RamlCreativeWorkParser(node: YNode)(implicit ctx: ShapeParserContext) extends QuickFieldParserOps with Product with Serializable
- case class RamlExamplesParser(map: YMap, singleExampleKey: String, multipleExamplesKey: String, exemplified: ExemplifiedDomainElement, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends Product with Serializable
- case class RamlMultipleExampleParser(key: String, map: YMap, producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends Product with Serializable
- case class RamlNamedExampleParser(entry: YMapEntry, producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends Product with Serializable
- case class RamlSingleExampleParser(key: String, map: YMap, producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends Product with Serializable
- case class RamlSingleExampleValueParser(entry: YMapEntry, producer: () ⇒ Example, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends QuickFieldParserOps with Product with Serializable
- case class ScalarFormatType(shape: Shape, typeDef: TypeDef)(implicit ctx: ShapeParserContext) extends QuickFieldParserOps with Product with Serializable
- case class ShapeExtensionParser(shape: Shape, map: YMap, ctx: ShapeParserContext, typeInfo: TypeInfo, overrideSyntax: Option[String] = None) extends Product with Serializable
-
trait
SpecSyntax extends AnyRef
Created by pedro.colunga on 11/9/17.
- sealed trait YMapEntryLike extends AnyRef
Value Members
- object AnnotationParser extends Serializable
- object CommonEnumParser
- object DefaultExampleOptions extends ExampleOptions
- object EnumParsing
- object ExternalFragmentHelper
- object FormatValidator
- object JsonYamlParser
- object MapArrayNode
- object Oas3ExampleOptions extends ExampleOptions
- object OasLikeCreativeWorkParser extends Serializable
- object RamlScalarNode
- object SingleArrayNode
- object WellKnownAnnotation
- object YMapEntryLike