package parser

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AnnotationParser(element: AmfObject, map: YMap, target: List[String] = Nil)(implicit ctx: ShapeParserContext) extends Product with Serializable
  2. case class DataNodeParserResult(exampleNode: Option[YNode], dataNode: Option[DataNode]) extends Product with Serializable
  3. case class ExampleDataParser(entryLike: YMapEntryLike, example: Example, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends Product with Serializable
  4. case class ExampleOptions(strictDefault: Boolean, quiet: Boolean, isScalar: Boolean = false) extends Product with Serializable
  5. case class ExamplesDataParser(seq: YSequence, options: ExampleOptions, parentId: String)(implicit ctx: ShapeParserContext) extends Product with Serializable
  6. case class MapEntriesArrayNode(obj: YMap)(implicit iv: IllegalTypeHandler) extends BaseArrayNode with Product with Serializable

    Map array node.

  7. case class NodeDataNodeParser(node: YNode, parentId: String, quiet: Boolean, fromExternal: Boolean = false, isScalar: Boolean = false)(implicit ctx: ShapeParserContext) extends Product with Serializable
  8. case class Oas3ExampleValueParser(map: YMap, example: Example, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends QuickFieldParserOps with Product with Serializable
  9. case class Oas3NameExampleParser(entry: YMapEntry, parentId: String, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends QuickFieldParserOps with Product with Serializable
  10. case class Oas3NamedExamplesParser(entry: YMapEntry, parentId: String)(implicit ctx: ShapeParserContext) extends Product with Serializable
  11. case class OasExamplesParser(map: YMap, exemplifiedDomainElement: ExemplifiedDomainElement)(implicit ctx: ShapeParserContext) extends Product with Serializable
  12. case class OasLikeCreativeWorkParser(node: YNode, parentId: String)(implicit ctx: ShapeParserContext) extends QuickFieldParserOps with Product with Serializable
  13. trait QuickFieldParserOps extends AnyRef
  14. case class RamlCreativeWorkParser(node: YNode)(implicit ctx: ShapeParserContext) extends QuickFieldParserOps with Product with Serializable
  15. case class RamlExamplesParser(map: YMap, singleExampleKey: String, multipleExamplesKey: String, exemplified: ExemplifiedDomainElement, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends Product with Serializable
  16. case class RamlMultipleExampleParser(key: String, map: YMap, producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends Product with Serializable
  17. case class RamlNamedExampleParser(entry: YMapEntry, producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends Product with Serializable
  18. case class RamlSingleExampleParser(key: String, map: YMap, producer: (Option[String]) ⇒ Example, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends Product with Serializable
  19. case class RamlSingleExampleValueParser(entry: YMapEntry, producer: () ⇒ Example, options: ExampleOptions)(implicit ctx: ShapeParserContext) extends QuickFieldParserOps with Product with Serializable
  20. case class ScalarFormatType(shape: Shape, typeDef: TypeDef)(implicit ctx: ShapeParserContext) extends QuickFieldParserOps with Product with Serializable
  21. case class ShapeExtensionParser(shape: Shape, map: YMap, ctx: ShapeParserContext, typeInfo: TypeInfo, overrideSyntax: Option[String] = None) extends Product with Serializable
  22. trait SpecSyntax extends AnyRef

    Created by pedro.colunga on 11/9/17.

  23. sealed trait YMapEntryLike extends AnyRef

Value Members

  1. object AnnotationParser extends Serializable
  2. object CommonEnumParser
  3. object DefaultExampleOptions extends ExampleOptions
  4. object EnumParsing
  5. object ExternalFragmentHelper
  6. object FormatValidator
  7. object JsonYamlParser
  8. object MapArrayNode
  9. object Oas3ExampleOptions extends ExampleOptions
  10. object OasLikeCreativeWorkParser extends Serializable
  11. object RamlScalarNode
  12. object SingleArrayNode
  13. object WellKnownAnnotation

    Annotations that does not exist in a spec but we save them with the 'amf-' prefix and treat them differently than other normal annotations, specially to save information from one spec that can't be expressed in the other

  14. object YMapEntryLike

Ungrouped