package spec

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class BasicNameProvider extends TypeBuiltins
  2. class BasicResolver extends TypeBuiltins
  3. trait Builtins extends LocalNameProvider with ReferenceResolver
  4. case class Dialect (name: String, version: String, root: DialectNode, resolver: ResolverFactory = NullReferenceResolverFactory, module: Option[DialectNode] = None, fragments: Map[String, DialectNode] = Map(), kind: DialectKind = DocumentKind) extends Product with Serializable

    Dialect.

  5. class DialectContext extends ParserContext
  6. class DialectEmitter extends AnyRef

    Created by Pavel Petrochenko on 13/09/17.

  7. sealed trait DialectKind extends AnyRef
  8. class DialectNode extends Obj
  9. class DialectParser extends AnyRef
  10. case class DialectPropertyMapping (name: String, range: Type, unionTypes: Option[List[Type]] = None, required: Boolean = false, collection: Boolean = false, referenceTarget: Option[DialectNode] = None, noRAML: Boolean = false, noLastSegmentTrimInMaps: Boolean = false, hash: Option[DialectPropertyMapping] = None, hashValue: Option[DialectPropertyMapping] = None, fromVal: Boolean = false, isDeclaration: Boolean = false, isDocumentDeclaration: Boolean = false, namespace: Option[Namespace] = None, rdfName: Option[String] = None, jsonld: Boolean = true, owningNode: Option[DialectNode] = None, scalaNameOverride: Option[String] = None, allowInplace: Boolean = false, pattern: Option[String] = None, enum: Option[Seq[String]] = None, minimum: Option[Int] = None, maximum: Option[Int] = None, defaultValue: Option[AmfScalar] = None) extends Product with Serializable
  11. trait DomainEntityVisitor extends AnyRef

    Parser.

  12. class FieldValueDiscriminator extends TypeCalculator
  13. trait LocalNameProvider extends AnyRef
  14. trait LocalNameProviderFactory extends AnyRef
  15. class ParsedPath extends AnyRef
  16. trait RamlRefiner extends AnyRef
  17. case class ReferenceDeclarations (references: Map[String, BaseUnit] = mutable.Map())(implicit ctx: DialectContext) extends Product with Serializable
  18. trait ReferenceResolver extends AnyRef
  19. case class ReferencesParser (key: String, map: YMap, references: Seq[ParsedReference])(implicit ctx: DialectContext) extends Product with Serializable
  20. trait Refiner extends AnyRef
  21. trait ResolverFactory extends AnyRef
  22. trait TypeBuiltins extends Builtins
  23. trait TypeCalculator extends AnyRef

Ungrouped