case class ALSConfigurationState(editorState: EditorConfigurationState, projectState: ProjectConfigurationState, editorResourceLoader: Option[ResourceLoader]) extends AlsPlatformSecrets with Product with Serializable
Capable of building different AMF configurations from a frozen state
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ALSConfigurationState
- Serializable
- Serializable
- Product
- Equals
- AlsPlatformSecrets
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ALSConfigurationState(editorState: EditorConfigurationState, projectState: ProjectConfigurationState, editorResourceLoader: Option[ResourceLoader])
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
- def allDefinitions: Seq[DocumentDefinition]
- lazy val amfParseContext: AmfParseContext
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def buildJsonSchema(shape: AnyShape): String
- val cache: UnitCache
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
- def configForDefinition(d: DocumentDefinition): AMLSpecificConfiguration
- def configForSpec(spec: Spec): AMLSpecificConfiguration
- def configForUnit(unit: BaseUnit): AMLSpecificConfiguration
- def definitionFor(nameAndVersion: String): Option[Dialect]
- def definitionFor(spec: Spec): Option[DocumentDefinition]
- def definitionFor(bu: BaseUnit): Option[DocumentDefinition]
- def dialects: Seq[Dialect]
- val editorResourceLoader: Option[ResourceLoader]
- val editorState: EditorConfigurationState
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def fetchContent(uri: String): Future[Content]
- def findAnnotationMappingFor(dialect: Dialect, extension: SemanticExtension): Option[AnnotationMapping]
- def findSemanticByName(name: String): Option[(SemanticExtension, Dialect)]
- def findSemanticFor(uri: String): Seq[(SemanticExtension, Dialect)]
- def findSemanticForName(name: String): Option[(SemanticExtension, Dialect)]
- def getAmfConfig(base: ShapesConfiguration, asMain: Boolean): ShapesConfiguration
- def getAmfConfig(spec: Spec): ShapesConfiguration
- def getAmfConfig(asMain: Boolean): ShapesConfiguration
- def getAmfConfig(url: String, asMain: Boolean): ShapesConfiguration
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
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() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def parse(url: String, asMain: Boolean = false, maxFileSize: Option[Int] = None): Future[AmfParseResult]
-
val
platform: Platform
- Definition Classes
- AlsPlatformSecrets
- def profiles: Seq[ValidationProfile]
- val projectState: ProjectConfigurationState
-
def
semanticKeysFor(uri: String, excludedDialects: Seq[Dialect] = Seq.empty): Seq[(String, Boolean)]
- returns
(name, isScalar)
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def toResult(uri: String, r: AMFParseResult): AmfParseResult
-
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( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated