Packages

abstract class JsonSchemaContext extends ShapeParserContext with JsonSchemaLikeContext

Linear Supertypes
JsonSchemaLikeContext, JsonSchemaInference, ShapeParserContext, UnresolvedComponents, DataNodeParserContext, IllegalTypeHandler, ParseErrorHandler, ErrorHandlingContext, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonSchemaContext
  2. JsonSchemaLikeContext
  3. JsonSchemaInference
  4. ShapeParserContext
  5. UnresolvedComponents
  6. DataNodeParserContext
  7. IllegalTypeHandler
  8. ParseErrorHandler
  9. ErrorHandlingContext
  10. AnyRef
  11. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JsonSchemaContext(ctx: ParserContext)

Abstract Value Members

  1. abstract def extensionsFacadeBuilder: SemanticExtensionsFacadeBuilder
    Definition Classes
    ShapeParserContext
  2. abstract val globalSpace: Map[String, Any]
    Definition Classes
    JsonSchemaLikeContext
  3. abstract val indexCache: Map[String, AstIndex]
    Definition Classes
    JsonSchemaLikeContext
  4. abstract val jsonSchemaIndex: Option[AstIndex]
    Definition Classes
    JsonSchemaLikeContext
  5. abstract val localJSONSchemaContext: Option[YNode]
    Definition Classes
    JsonSchemaLikeContext
  6. abstract def makeJsonSchemaContextForParsing(url: String, document: Root, options: ParsingOptions): ShapeParserContext
    Definition Classes
    ShapeParserContext

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String
    Implicit
    This member is added by an implicit conversion from JsonSchemaContext to any2stringadd[JsonSchemaContext] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (JsonSchemaContext, B)
    Implicit
    This member is added by an implicit conversion from JsonSchemaContext to ArrowAssoc[JsonSchemaContext] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def addNodeRefIds(ids: Map[YNode, String]): Unit
    Definition Classes
    JsonSchemaContextShapeParserContext
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  9. def closedRamlTypeShape(shape: Shape, ast: YMap, shapeType: String, typeInfo: TypeInfo): Unit
    Definition Classes
    JsonSchemaContextShapeParserContext
  10. def closedShape(node: AmfObject, ast: YMap, shape: String): Unit
    Definition Classes
    JsonSchemaContextShapeParserContext
  11. def computeJsonSchemaVersion(ast: YNode): SchemaVersion
    Definition Classes
    JsonSchemaLikeContext
  12. val defaultSchemaVersion: JSONSchemaVersion
    Definition Classes
    JsonSchemaContextJsonSchemaInference
  13. implicit val eh: AMFErrorHandler
    Definition Classes
    ErrorHandlingContext
  14. def ensuring(cond: (JsonSchemaContext) ⇒ Boolean, msg: ⇒ Any): JsonSchemaContext
    Implicit
    This member is added by an implicit conversion from JsonSchemaContext to Ensuring[JsonSchemaContext] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  15. def ensuring(cond: (JsonSchemaContext) ⇒ Boolean): JsonSchemaContext
    Implicit
    This member is added by an implicit conversion from JsonSchemaContext to Ensuring[JsonSchemaContext] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  16. def ensuring(cond: Boolean, msg: ⇒ Any): JsonSchemaContext
    Implicit
    This member is added by an implicit conversion from JsonSchemaContext to Ensuring[JsonSchemaContext] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  17. def ensuring(cond: Boolean): JsonSchemaContext
    Implicit
    This member is added by an implicit conversion from JsonSchemaContext to Ensuring[JsonSchemaContext] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def findAnnotation(key: String, scope: Scope): Option[CustomDomainProperty]
    Definition Classes
    JsonSchemaContext → DataNodeParserContext
  22. def findDocumentations(key: String, scope: Scope, error: Option[(String) ⇒ Unit]): Option[CreativeWork]
    Definition Classes
    JsonSchemaContextShapeParserContext
  23. def findExample(key: String, scope: Scope): Option[Example]
    Definition Classes
    JsonSchemaContextShapeParserContext
  24. def findJsonPathIn(index: AstIndex, path: String): Option[YMapEntryLike]
    Definition Classes
    JsonSchemaLikeContext
  25. def findJsonSchema(url: String): Option[AnyShape]
    Definition Classes
    JsonSchemaLikeContext
  26. def findLocalJSONPath(path: String): Option[YMapEntryLike]
    Definition Classes
    JsonSchemaLikeContext
  27. def findNamedExample(key: String, error: Option[(String) ⇒ Unit]): Option[Example]
    Definition Classes
    JsonSchemaContextShapeParserContext
  28. def findNamedExampleOrError(ast: YPart)(key: String): Example
    Definition Classes
    JsonSchemaContextShapeParserContext
  29. def findType(key: String, scope: Scope, error: Option[(String) ⇒ Unit]): Option[AnyShape]
    Definition Classes
    JsonSchemaContextShapeParserContext
  30. def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from JsonSchemaContext to StringFormat[JsonSchemaContext] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  31. def fragments: Map[String, FragmentRef]
    Definition Classes
    JsonSchemaContext → DataNodeParserContext
  32. def futureDeclarations: FutureDeclarations
    Definition Classes
    JsonSchemaContextShapeParserContext → UnresolvedComponents
  33. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  34. def getInheritedDeclarations: Option[Declarations]
    Definition Classes
    JsonSchemaContextShapeParserContext
  35. def getMaxYamlReferences: Option[Int]
    Definition Classes
    JsonSchemaContext → DataNodeParserContext
  36. def getSemanticContext: Option[SemanticContext]
    Definition Classes
    ShapeParserContext
  37. def handle(location: SourceLocation, e: SyamlException): Unit
    Definition Classes
    ShapeParserContext → ParseErrorHandler
  38. def handle[T](error: YError, defaultValue: T): T
    Definition Classes
    ShapeParserContext → IllegalTypeHandler
  39. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  40. def isAsyncContext: Boolean
    Definition Classes
    JsonSchemaContextShapeParserContext
  41. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  42. def isMainFileContext: Boolean
    Definition Classes
    JsonSchemaContextShapeParserContext
  43. def isOas2Context: Boolean
    Definition Classes
    JsonSchemaContextShapeParserContext
  44. def isOas2Syntax: Boolean
    Definition Classes
    JsonSchemaContextShapeParserContext
  45. def isOas3Context: Boolean
    Definition Classes
    JsonSchemaContextShapeParserContext
  46. def isOas3Syntax: Boolean
    Definition Classes
    JsonSchemaContextShapeParserContext
  47. def isOasLikeContext: Boolean
    Definition Classes
    JsonSchemaContextShapeParserContext
  48. def isRamlContext: Boolean
    Definition Classes
    JsonSchemaContextShapeParserContext
  49. val jsonSchemaRefGuide: JsonSchemaRefGuide
    Definition Classes
    JsonSchemaLikeContext
  50. def libraries: Map[String, Declarations]
    Definition Classes
    JsonSchemaContextShapeParserContext
  51. def link(node: YNode): Either[String, YNode]
    Definition Classes
    JsonSchemaLikeContext
  52. def linkTypes: Boolean
    Definition Classes
    JsonSchemaContextShapeParserContext
  53. def loc: String
    Definition Classes
    JsonSchemaContextShapeParserContext
  54. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  55. def nodeRefIds: Map[YNode, String]
    Definition Classes
    JsonSchemaContextShapeParserContext
  56. def normalizedJsonPointer(url: String): String
    Attributes
    protected
    Definition Classes
    JsonSchemaLikeContext
  57. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  58. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  59. def obtainRemoteYNode(ref: String, refAnnotations: Annotations): Option[YNode]
    Definition Classes
    JsonSchemaContextShapeParserContext
  60. def parseRemoteJSONPath(ref: String): Option[AnyShape]
    Definition Classes
    JsonSchemaContextShapeParserContext
  61. def parseSchemaVersion(ast: YNode, errorHandler: AMFErrorHandler): SchemaVersion
    Definition Classes
    JsonSchemaInference
  62. def promoteExternaltoDataTypeFragment(text: String, fullRef: String, shape: Shape): Shape
    Definition Classes
    JsonSchemaContextShapeParserContext
  63. def raml08createContextFromRaml: ShapeParserContext
    Definition Classes
    JsonSchemaContextShapeParserContext
  64. def raml10createContextFromRaml: ShapeParserContext
    Definition Classes
    JsonSchemaContextShapeParserContext
  65. def ramlContextType: RamlWebApiContextType
    Definition Classes
    JsonSchemaContextShapeParserContext
  66. def ramlExternalSchemaParserFactory: RamlExternalSchemaExpressionFactory
    Definition Classes
    JsonSchemaContextShapeParserContext
  67. def refs: Seq[ParsedReference]
    Definition Classes
    JsonSchemaContext → DataNodeParserContext
  68. def registerJsonSchema(url: String, shape: AnyShape): Unit
    Definition Classes
    JsonSchemaContextShapeParserContext
  69. def rootContextDocument: String
    Definition Classes
    JsonSchemaContextShapeParserContext
  70. def setJsonSchemaAST(value: YNode): Unit
    Definition Classes
    JsonSchemaLikeContext
  71. def shapes: Map[String, Shape]
    Definition Classes
    JsonSchemaContextShapeParserContext
  72. def spec: Spec
    Definition Classes
    JsonSchemaContextShapeParserContext
  73. val syamleh: SyamlAMFErrorHandler
    Definition Classes
    ShapeParserContext
  74. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  75. def syntax: SpecSyntax
    Definition Classes
    JsonSchemaContextShapeParserContext
  76. def toOasNext: ShapeParserContext
    Definition Classes
    JsonSchemaContextShapeParserContext
  77. def toString(): String
    Definition Classes
    AnyRef → Any
  78. def typeParser: (YMapEntry, (Shape) ⇒ Unit, Boolean, DefaultType) ⇒ RamlTypeParser
    Definition Classes
    JsonSchemaContextShapeParserContext
  79. def validateRefFormatWithError(ref: String): Boolean
    Definition Classes
    JsonSchemaContextShapeParserContext
  80. def violation(violationId: ValidationSpecification, node: AmfObject, message: String): Unit
    Definition Classes
    JsonSchemaContext → ErrorHandlingContext
  81. def violation(violationId: ValidationSpecification, node: String, message: String): Unit
    Definition Classes
    JsonSchemaContext → ErrorHandlingContext
  82. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  83. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  84. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  85. def withSemanticContext(sc: Option[SemanticContext]): Unit
    Definition Classes
    ShapeParserContext
  86. def [B](y: B): (JsonSchemaContext, B)
    Implicit
    This member is added by an implicit conversion from JsonSchemaContext to ArrowAssoc[JsonSchemaContext] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Inherited from JsonSchemaLikeContext

Inherited from JsonSchemaInference

Inherited from ShapeParserContext

Inherited from UnresolvedComponents

Inherited from DataNodeParserContext

Inherited from IllegalTypeHandler

Inherited from ParseErrorHandler

Inherited from ErrorHandlingContext

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from JsonSchemaContext to any2stringadd[JsonSchemaContext]

Inherited by implicit conversion StringFormat from JsonSchemaContext to StringFormat[JsonSchemaContext]

Inherited by implicit conversion Ensuring from JsonSchemaContext to Ensuring[JsonSchemaContext]

Inherited by implicit conversion ArrowAssoc from JsonSchemaContext to ArrowAssoc[JsonSchemaContext]

Ungrouped