class JsonSchemaPlugin extends AMFDocumentPlugin with PlatformSecrets
- Alphabetic
- By Inheritance
- JsonSchemaPlugin
- PlatformSecrets
- AMFDocumentPlugin
- AMFPlugin
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new JsonSchemaPlugin()
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
ID: String
- Definition Classes
- JsonSchemaPlugin → AMFPlugin
-
val
allowRecursiveReferences: Boolean
Does references in this type of documents be recursive?
Does references in this type of documents be recursive?
- Definition Classes
- JsonSchemaPlugin → AMFDocumentPlugin
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
canParse(document: Root): Boolean
Decides if this plugin can parse the provided document instance.
Decides if this plugin can parse the provided document instance. this can be used by multiple plugins supporting the same media-type to decide which one will parse the document base on information from the document structure
- Definition Classes
- JsonSchemaPlugin → AMFDocumentPlugin
-
def
canUnparse(unit: BaseUnit): Boolean
Decides if this plugin can unparse the provided model document instance.
Decides if this plugin can unparse the provided model document instance. this can be used by multiple plugins supporting the same media-type to decide which one will unparse the document base on information from the instance type and properties
- Definition Classes
- JsonSchemaPlugin → AMFDocumentPlugin
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
dependencies(): Seq[AMFPlugin]
- Definition Classes
- JsonSchemaPlugin → AMFPlugin
-
def
documentSyntaxes: Seq[String]
List of media types used to encode serialisations of this domain
List of media types used to encode serialisations of this domain
- Definition Classes
- JsonSchemaPlugin → AMFDocumentPlugin
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def findRootNode(ast: YNode, ctx: JsonSchemaWebApiContext, path: Option[String]): Option[YNode]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
def
init(): Future[AMFPlugin]
- Definition Classes
- JsonSchemaPlugin → AMFPlugin
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
modelEntities: Seq[Obj]
- Definition Classes
- JsonSchemaPlugin → AMFDocumentPlugin
-
def
modelEntitiesResolver: Option[AMFDomainEntityResolver]
- Definition Classes
- AMFDocumentPlugin
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
parse(document: Root, parentContext: ParserContext, platform: Platform, options: ParsingOptions): Option[BaseUnit]
Parses an accepted document returning an optional BaseUnit
Parses an accepted document returning an optional BaseUnit
- Definition Classes
- JsonSchemaPlugin → AMFDocumentPlugin
- def parseFragment(inputFragment: Fragment, pointer: Option[String])(implicit ctx: OasWebApiContext): Option[AnyShape]
-
val
platform: Platform
- Definition Classes
- PlatformSecrets
-
val
priority: Int
- Definition Classes
- AMFDocumentPlugin
-
def
referenceHandler(): ReferenceHandler
- Definition Classes
- JsonSchemaPlugin → AMFDocumentPlugin
-
def
resolve(unit: BaseUnit, pipelineId: String = ResolutionPipeline.DEFAULT_PIPELINE): BaseUnit
Resolves the provided base unit model, according to the semantics of the domain of the document
Resolves the provided base unit model, according to the semantics of the domain of the document
- Definition Classes
- JsonSchemaPlugin → AMFDocumentPlugin
-
def
serializableAnnotations(): Map[String, AnnotationGraphLoader]
- Definition Classes
- JsonSchemaPlugin → AMFDocumentPlugin
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
unparse(unit: BaseUnit, options: RenderOptions): Option[ParsedDocument]
Unparses a model base unit and return a document AST
Unparses a model base unit and return a document AST
- Definition Classes
- JsonSchemaPlugin → AMFDocumentPlugin
-
val
vendors: Seq[String]
- Definition Classes
- JsonSchemaPlugin → AMFDocumentPlugin
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )