package spec
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- class BasicNameProvider extends TypeBuiltins
- class BasicResolver extends TypeBuiltins
- trait Builtins extends LocalNameProvider with ReferenceResolver
-
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.
- class DialectContext extends ParserContext
-
class
DialectEmitter
extends AnyRef
Created by Pavel Petrochenko on 13/09/17.
- sealed trait DialectKind extends AnyRef
- class DialectNode extends Obj
- class DialectParser extends AnyRef
- 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
-
trait
DomainEntityVisitor
extends AnyRef
Parser.
- class FieldValueDiscriminator extends TypeCalculator
- trait LocalNameProvider extends AnyRef
- trait LocalNameProviderFactory extends AnyRef
- class ParsedPath extends AnyRef
- trait RamlRefiner extends AnyRef
- case class ReferenceDeclarations (references: Map[String, BaseUnit] = mutable.Map())(implicit ctx: DialectContext) extends Product with Serializable
- trait ReferenceResolver extends AnyRef
- case class ReferencesParser (key: String, map: YMap, references: Seq[ParsedReference])(implicit ctx: DialectContext) extends Product with Serializable
- trait Refiner extends AnyRef
- trait ResolverFactory extends AnyRef
- trait TypeBuiltins extends Builtins
- trait TypeCalculator extends AnyRef
Value Members
- object BasicResolver
- object Dialect extends Serializable
- object DialectEmitter
- object DialectNode
- object DialectParser
- object DocumentKind extends DialectKind
- object FieldValueDiscriminator
- object FragmentKind extends DialectKind
- object ModuleKind extends DialectKind
- object NullReferenceResolver extends ReferenceResolver
- object NullReferenceResolverFactory extends ResolverFactory
- object ParsedPath
- object ReferenceDeclarations extends Serializable
- object TypeBuiltins