class InlineJsonSchemaShapeEmitterContext extends JsonSchemaShapeEmitterContext
InlinedJsonSchemaShape context is used when emitting a single shape in a non compacted form. This implies having to use compact declaredTypesEmitter and recursiveShapeEmitter emitters to handle shapes that have RecursiveShapes, emitting their fixpoint target to the schemas definitions facet dynamically.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- InlineJsonSchemaShapeEmitterContext
- JsonSchemaShapeEmitterContext
- OasLikeShapeEmitterContext
- OasCompactEmitterFactory
- CompactableEmissionContext
- ShapeEmitterContext
- DeclarationEmissionDecorator
- SpecAwareEmitterContext
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new InlineJsonSchemaShapeEmitterContext(eh: AMFErrorHandler, schemaVersion: SchemaVersion, options: ShapeRenderOptions)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from InlineJsonSchemaShapeEmitterContext to any2stringadd[InlineJsonSchemaShapeEmitterContext] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (InlineJsonSchemaShapeEmitterContext, B)
- Implicit
- This member is added by an implicit conversion from InlineJsonSchemaShapeEmitterContext to ArrowAssoc[InlineJsonSchemaShapeEmitterContext] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
_forceEmission: Option[String]
- Definition Classes
- CompactableEmissionContext
-
def
annotationEmitter(e: DomainExtension, default: SpecOrdering): EntryEmitter
- Definition Classes
- JsonSchemaShapeEmitterContext → ShapeEmitterContext
-
def
anyOfKey: YNode
- Definition Classes
- JsonSchemaShapeEmitterContext → OasLikeShapeEmitterContext
-
def
arrayEmitter(key: String, f: FieldEntry, ordering: SpecOrdering): EntryEmitter
- Definition Classes
- JsonSchemaShapeEmitterContext → ShapeEmitterContext
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
lazy val
compactEmissionEnabled: Boolean
- Definition Classes
- OasCompactEmitterFactory
-
def
customFacetsEmitter(f: FieldEntry, ordering: SpecOrdering, references: Seq[BaseUnit]): CustomFacetsEmitter
- Definition Classes
- JsonSchemaShapeEmitterContext → ShapeEmitterContext
-
def
declaredTypesEmitter: (Seq[Shape], Seq[BaseUnit], SpecOrdering) ⇒ EntryEmitter
- Definition Classes
- InlineJsonSchemaShapeEmitterContext → OasCompactEmitterFactory
-
val
definitionsQueue: DefinitionsQueue
- Definition Classes
- CompactableEmissionContext
-
val
eh: AMFErrorHandler
- Definition Classes
- JsonSchemaShapeEmitterContext → ShapeEmitterContext
-
def
ensuring(cond: (InlineJsonSchemaShapeEmitterContext) ⇒ Boolean, msg: ⇒ Any): InlineJsonSchemaShapeEmitterContext
- Implicit
- This member is added by an implicit conversion from InlineJsonSchemaShapeEmitterContext to Ensuring[InlineJsonSchemaShapeEmitterContext] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (InlineJsonSchemaShapeEmitterContext) ⇒ Boolean): InlineJsonSchemaShapeEmitterContext
- Implicit
- This member is added by an implicit conversion from InlineJsonSchemaShapeEmitterContext to Ensuring[InlineJsonSchemaShapeEmitterContext] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): InlineJsonSchemaShapeEmitterContext
- Implicit
- This member is added by an implicit conversion from InlineJsonSchemaShapeEmitterContext to Ensuring[InlineJsonSchemaShapeEmitterContext] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): InlineJsonSchemaShapeEmitterContext
- Implicit
- This member is added by an implicit conversion from InlineJsonSchemaShapeEmitterContext to Ensuring[InlineJsonSchemaShapeEmitterContext] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
facetsInstanceEmitter(extension: ShapeExtension, ordering: SpecOrdering): FacetsInstanceEmitter
- Definition Classes
- JsonSchemaShapeEmitterContext → ShapeEmitterContext
-
def
filterLocal[T <: DomainElement](elements: Seq[T]): Seq[T]
- Definition Classes
- OasLikeShapeEmitterContext → CompactableEmissionContext → DeclarationEmissionDecorator
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
forceEmission: Option[String]
- Definition Classes
- CompactableEmissionContext
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from InlineJsonSchemaShapeEmitterContext to StringFormat[InlineJsonSchemaShapeEmitterContext] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
isAsync: Boolean
- Definition Classes
- JsonSchemaShapeEmitterContext → SpecAwareEmitterContext
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isJsonSchema: Boolean
- Definition Classes
- JsonSchemaShapeEmitterContext → SpecAwareEmitterContext
-
def
isOas3: Boolean
- Definition Classes
- JsonSchemaShapeEmitterContext → SpecAwareEmitterContext
-
def
isOasLike: Boolean
- Definition Classes
- JsonSchemaShapeEmitterContext → SpecAwareEmitterContext
-
def
isRaml: Boolean
- Definition Classes
- JsonSchemaShapeEmitterContext → SpecAwareEmitterContext
-
def
nameRegex: Regex
- Definition Classes
- JsonSchemaShapeEmitterContext → CompactableEmissionContext
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
val
options: ShapeRenderOptions
- Definition Classes
- JsonSchemaShapeEmitterContext → ShapeEmitterContext
-
def
recursiveShapeEmitter(shape: RecursiveShape, ordering: SpecOrdering, schemaPath: Seq[(String, String)]): EntryEmitter
- Definition Classes
- InlineJsonSchemaShapeEmitterContext → OasLikeShapeEmitterContext → OasCompactEmitterFactory
-
def
ref(b: PartBuilder, url: String): Unit
- Definition Classes
- JsonSchemaShapeEmitterContext → ShapeEmitterContext
-
def
removeForceEmission: Unit
- Definition Classes
- CompactableEmissionContext
-
def
runAsDeclarations(fn: () ⇒ Unit): Unit
- Definition Classes
- DeclarationEmissionDecorator
-
val
schemaVersion: SchemaVersion
- Definition Classes
- JsonSchemaShapeEmitterContext → ShapeEmitterContext
-
def
schemasDeclarationsPath: String
- Definition Classes
- JsonSchemaShapeEmitterContext → OasLikeShapeEmitterContext
-
def
setForceEmission(id: Option[String]): Unit
- Definition Classes
- CompactableEmissionContext
-
implicit
val
shapeCtx: OasLikeShapeEmitterContext
- Attributes
- protected
- Definition Classes
- JsonSchemaShapeEmitterContext → OasCompactEmitterFactory
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tagToReferenceEmitter(linkable: DomainElement with Linkable, refs: Seq[BaseUnit]): PartEmitter
- Definition Classes
- JsonSchemaShapeEmitterContext → ShapeEmitterContext
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
typeEmitters(shape: Shape, ordering: SpecOrdering, ignored: Seq[Field], references: Seq[BaseUnit], pointer: Seq[String], schemaPath: Seq[(String, String)]): Seq[Emitter]
- Definition Classes
- OasCompactEmitterFactory
-
def
vendor: Vendor
- Definition Classes
- JsonSchemaShapeEmitterContext → ShapeEmitterContext
-
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( ... ) @native()
-
def
→[B](y: B): (InlineJsonSchemaShapeEmitterContext, B)
- Implicit
- This member is added by an implicit conversion from InlineJsonSchemaShapeEmitterContext to ArrowAssoc[InlineJsonSchemaShapeEmitterContext] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc