class ShapeDeclarations extends Declarations
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ShapeDeclarations
- Declarations
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ShapeDeclarations(alias: Option[String] = None, errorHandler: AMFErrorHandler, futureDeclarations: FutureDeclarations, extractor: QualifiedNameExtractor)
Type Members
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 ShapeDeclarations to any2stringadd[ShapeDeclarations] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
+=(indexKey: String, element: DomainElement): ShapeDeclarations.this.type
- Definition Classes
- ShapeDeclarations → Declarations
- def +=(doc: (String, (Shape, Map[String, Shape]))): ShapeDeclarations.this.type
- def +=(extension: Map[String, Dialect]): ShapeDeclarations
-
def
+=(element: DomainElement): ShapeDeclarations.this.type
- Definition Classes
- Declarations
-
def
+=(indexKey: String, fragment: Fragment): Declarations
- Definition Classes
- Declarations
-
def
->[B](y: B): (ShapeDeclarations, B)
- Implicit
- This member is added by an implicit conversion from ShapeDeclarations to ArrowAssoc[ShapeDeclarations] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
addLibrary(alias: String, declarations: Declarations): Unit
- Attributes
- protected
- Definition Classes
- Declarations
-
def
addSchema(indexKey: String, s: Shape): Unit
- Attributes
- protected
- val alias: Option[String]
- def aliased(name: String): String
-
var
annotations: Map[String, CustomDomainProperty]
- Definition Classes
- Declarations
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
- def copy[T <: ShapeDeclarations](next: T): T
- def copy(): ShapeDeclarations
-
def
declarables(): Seq[DomainElement]
- Definition Classes
- Declarations
- var documentFragments: Map[String, (Shape, Map[String, Shape])]
-
def
ensuring(cond: (ShapeDeclarations) ⇒ Boolean, msg: ⇒ Any): ShapeDeclarations
- Implicit
- This member is added by an implicit conversion from ShapeDeclarations to Ensuring[ShapeDeclarations] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (ShapeDeclarations) ⇒ Boolean): ShapeDeclarations
- Implicit
- This member is added by an implicit conversion from ShapeDeclarations to Ensuring[ShapeDeclarations] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): ShapeDeclarations
- Implicit
- This member is added by an implicit conversion from ShapeDeclarations to Ensuring[ShapeDeclarations] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): ShapeDeclarations
- Implicit
- This member is added by an implicit conversion from ShapeDeclarations to Ensuring[ShapeDeclarations] 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
error(message: String, pos: SourceLocation): Unit
- Attributes
- protected
- Definition Classes
- Declarations
- var examples: Map[String, Example]
- var extensions: Map[String, Dialect]
- var externalLibs: Map[String, Map[String, AnyShape]]
- var externalShapes: Map[String, AnyShape]
-
def
findAnnotation(key: String, scope: Scope): Option[CustomDomainProperty]
- Definition Classes
- Declarations
-
def
findAnnotationOrError(pos: SourceLocation)(key: String, scope: Scope): CustomDomainProperty
- Definition Classes
- Declarations
- def findDeclaredTypeInDocFragment(doc: String, name: String): Option[Shape]
- def findDocumentations(key: String, scope: Scope, error: Option[(String) ⇒ Unit] = None): Option[CreativeWork]
- def findEncodedTypeInDocFragment(doc: String): Option[Shape]
-
def
findEquivalent(element: DomainElement): Option[DomainElement]
- Definition Classes
- Declarations
- def findExample(key: String, scope: Scope): Option[Example]
-
def
findForType(key: String, map: (Declarations) ⇒ Map[String, DomainElement], scope: Scope): Option[DomainElement]
- Definition Classes
- Declarations
- def findInExternals(url: String): Option[AnyShape]
- def findInExternalsLibs(lib: String, name: String): Option[AnyShape]
-
def
findManyForType(key: String, map: (Declarations) ⇒ Map[String, List[DomainElement]], scope: Scope): Option[List[DomainElement]]
- Definition Classes
- Declarations
- def findNamedExample(key: String, error: Option[(String) ⇒ Unit] = None): Option[Example]
- def findNamedExampleOrError(ast: YPart)(key: String): Example
- def findType(key: String, scope: Scope, error: Option[(String) ⇒ Unit] = None): Option[AnyShape]
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from ShapeDeclarations to StringFormat[ShapeDeclarations] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
var
fragments: Map[String, FragmentRef]
- Definition Classes
- Declarations
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
getOrCreateLibrary(alias: String): Declarations
- Definition Classes
- Declarations
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
var
libraries: Map[String, Declarations]
- Definition Classes
- Declarations
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def promoteExternalToDataTypeFragment(text: String, fullRef: String, shape: Shape): Unit
-
var
promotedFragments: Seq[Fragment]
- Definition Classes
- Declarations
- def registerExternalLib(url: String, content: Map[String, AnyShape]): ShapeDeclarations
- def registerExternalRef(external: (String, AnyShape)): ShapeDeclarations
- var shapes: Map[String, Shape]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def withExtensions(extensions: Map[String, Dialect]): ShapeDeclarations
-
def
→[B](y: B): (ShapeDeclarations, B)
- Implicit
- This member is added by an implicit conversion from ShapeDeclarations to ArrowAssoc[ShapeDeclarations] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated