c
org.mulesoft.amfintegration.amfconfiguration
AmfConfigurationWrapper
Companion object AmfConfigurationWrapper
class AmfConfigurationWrapper extends PlatformSecrets with WithWorkspaceConfiguration
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AmfConfigurationWrapper
- WithWorkspaceConfiguration
- PlatformSecrets
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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 alsDialectProvider: BaseAlsDialectProvider
- val alsVocabularyRegistry: AlsVocabularyRegistry
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asJsonLD(resolved: BaseUnit, builder: DocBuilder[_], renderOptions: RenderOptions = ...): Unit
- def baseUnitClient: AMFBaseUnitClient
- def branch: AmfConfigurationWrapper
- def buildJsonSchema(shape: AnyShape): String
- def cleanValidationProfiles(): Unit
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def convertTo(model: BaseUnit, target: Spec, syntax: Option[String]): String
- def definitionFor(spec: Spec): Option[Dialect]
- def definitionFor(bu: BaseUnit): Option[Dialect]
- def definitionsFor(nameAndVersion: String): Option[Dialect]
- def dialects: Set[Dialect]
- def elementClient: AMFElementClient
- def emit(de: DomainElement, spec: Spec): YNode
- def emit(de: DomainElement, definedBy: Dialect): YNode
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def fetchContent(uri: String): Future[Content]
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def findAnnotationMappingFor(dialect: Dialect, extension: SemanticExtension): Option[AnnotationMapping]
- def findSemanticByName(name: String): Option[(SemanticExtension, Dialect)]
- def findSemanticFor(uri: String): Seq[(SemanticExtension, Dialect)]
- def fullResolution(unit: BaseUnit): AMFResult
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getConfiguration: AMFConfiguration
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def init(): Future[AmfConfigurationWrapper]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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()
- def parse(url: String): Future[AmfParseResult]
-
val
platform: Platform
- Definition Classes
- PlatformSecrets
- def profiles(): Map[String, AmfParseResult]
-
def
registerDialect(d: Dialect): Unit
mutates AMF Configuration in order to register a new dialect
- def registerValidationProfile(result: AmfParseResult): Unit
- def report(baseUnit: BaseUnit): Future[AMFValidationReport]
- def resolve(baseUnit: BaseUnit): AMFResult
- val resourceLoaders: Seq[ResourceLoader]
-
def
semanticKeysFor(uri: String): Seq[(String, Boolean)]
- returns
(name, isScalar)
- def serialize(target: Spec, syntax: String, unit: BaseUnit): String
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def useCache(cache: UnitCache): Unit
-
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 withProfiles(units: Seq[AmfParseResult]): AmfConfigurationWrapper.this.type
-
def
withResourceLoader(rl: ResourceLoader): Unit
mutates AMF Configuration in order to register a new dialect
- def withSyntax(plugins: Seq[AMFSyntaxParsePlugin]): Unit
- def withValidators(plugins: Seq[AMFShapePayloadValidationPlugin]): Unit
-
def
withWorkspaceConfiguration(workspaceConfiguration: Option[WorkspaceConfiguration]): AmfConfigurationWrapper.this.type
- Definition Classes
- WithWorkspaceConfiguration
-
def
withWorkspaceConfiguration(workspaceConfiguration: WorkspaceConfiguration): AmfConfigurationWrapper.this.type
- Definition Classes
- WithWorkspaceConfiguration
-
def
workspaceConfiguration: Option[WorkspaceConfiguration]
- Definition Classes
- WithWorkspaceConfiguration