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, target: List[String] = Nil)(implicit ctx: WebApiContext) extends Product with Serializable
  3. class DataNodeParser extends AnyRef

    Parse an object as a fully dynamic value.

  4. case class DependencyEmitter(dependency: Dependencies, ordering: SpecOrdering, properties: ListMap[String, PropertyShape], emitter: PartEmitter) extends EntryEmitter with Product with Serializable
  5. case class JsonSchemaEmitter(root: AnyShape, declarations: Seq[DomainElement], ordering: SpecOrdering = SpecOrdering.Lexical, options: ShapeRenderOptions) extends Product with Serializable
  6. trait JsonSchemaSerializer extends AnyRef
  7. case class MapEntriesArrayNode(obj: YMap)(implicit iv: IllegalTypeHandler) extends BaseArrayNode with Product with Serializable

    Map array node.

  8. case class PayloadEmitter(dataNode: DataNode, ordering: SpecOrdering = SpecOrdering.Lexical)(implicit eh: ErrorHandler) extends Product with Serializable
  9. trait PayloadSerializer extends AnyRef
  10. case class PropertyDependenciesEmitter(dependency: Dependencies, ordering: SpecOrdering, properties: ListMap[String, PropertyShape]) extends PartEmitter with Product with Serializable
  11. trait RamlDatatypeSerializer extends AnyRef

    Serializes AnyShape to RAML Data Type.

  12. case class RefCounter(count: Int = 0, maxRefThreshold: Long = RefCounter.defaultThreshold) extends Product with Serializable
  13. case class ScalarNodeParser(parameters: AbstractVariables = AbstractVariables(), parent: Option[String] = None, idCounter: IdCounter = new IdCounter)(implicit ctx: WebApiContext) extends Product with Serializable
  14. case class SchemaDependenciesEmitter(dependency: Dependencies, ordering: SpecOrdering, typeFactory: TypeEmitterFactory) extends PartEmitter with Product with Serializable
  15. case class ShapeDependenciesEmitter(nodeShape: NodeShape, ordering: SpecOrdering, propertiesMap: ListMap[String, PropertyShape], isRamlExtension: Boolean, typeFactory: TypeEmitterFactory) extends EntryEmitter with Product with Serializable
  16. case class ShapeExtensionParser(shape: Shape, map: YMap, ctx: RamlWebApiContext, typeInfo: TypeInfo, overrideSyntax: Option[String] = None) extends Product with Serializable
  17. trait SpecParserOps extends AnyRef
  18. trait TypeEmitterFactory extends AnyRef
  19. trait WebApiBaseSpecParser extends BaseSpecParser with SpecParserOps

Value Members

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

Ungrouped