c

org.mulesoft.language.server.core.platform

ConnectionBasedPlatform

class ConnectionBasedPlatform extends AlsPlatform

Platform based on connection. Intended for subclassing to implement fetchHttp method

Self Type
ConnectionBasedPlatform
Linear Supertypes
AlsPlatform, Platform, FileMediaType, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConnectionBasedPlatform
  2. AlsPlatform
  3. Platform
  4. FileMediaType
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ConnectionBasedPlatform(connection: IServerConnection, editorManager: IEditorManagerModule, platformPart: PlatformDependentPart, defaultEnvironment: Environment = Environment())

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val connection: IServerConnection
  7. def customValidationLibraryHelperLocation: String
    Attributes
    protected
    Definition Classes
    Platform
  8. def decodeURI(url: String): String

    decode a complete uri.

    decode a complete uri.

    Definition Classes
    ConnectionBasedPlatform → Platform
  9. def decodeURIComponent(url: String): String

    decodes a uri component

    decodes a uri component

    Definition Classes
    ConnectionBasedPlatform → Platform
  10. val defaultEnvironment: Environment
    Definition Classes
    ConnectionBasedPlatform → AlsPlatform
  11. def directoryResolver: DirectoryResolver
    Definition Classes
    AlsPlatform
  12. val editorManager: IEditorManagerModule
  13. def encodeURI(url: String): String

    encodes a complete uri.

    encodes a complete uri. Not encodes chars like /

    Definition Classes
    ConnectionBasedPlatform → Platform
  14. def encodeURIComponent(url: String): String

    encodes a uri component, including chars like / and :

    encodes a uri component, including chars like / and :

    Definition Classes
    ConnectionBasedPlatform → Platform
  15. def ensureFileAuthority(str: String): String
    Definition Classes
    Platform
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  18. def exit(code: Int): Unit
    Definition Classes
    Platform
  19. def extension(path: String): Option[String]
    Definition Classes
    FileMediaType
  20. def fetchFile(_path: String): Future[Content]
  21. def fetchHttp(url: String): Future[Content]
  22. val fileLoader: DefaultFileLoader
  23. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. def findCharInCharSequence(stream: CharSequence)(p: (Char) ⇒ Boolean): Option[Char]
    Definition Classes
    ConnectionBasedPlatform → Platform
  25. val fs: FileSystem
    Definition Classes
    ConnectionBasedPlatform → Platform
  26. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  27. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  28. val httpLoader: DefaultHttpLoader
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. val loaders: Seq[ResourceLoader]
    Definition Classes
    ConnectionBasedPlatform → Platform
  31. def mimeFromExtension(extension: String): Option[String]
    Definition Classes
    FileMediaType
  32. def name: String
    Definition Classes
    Platform
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. def normalizePath(url: String): String
    Definition Classes
    ConnectionBasedPlatform → Platform
  35. def normalizeURL(url: String): String
    Definition Classes
    ConnectionBasedPlatform → Platform
  36. final def notify(): Unit
    Definition Classes
    AnyRef
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  38. def operativeSystem(): String
    Definition Classes
    ConnectionBasedPlatform → Platform
  39. val platformPart: PlatformDependentPart
  40. val rdfFramework: Option[RdfFramework]
    Definition Classes
    Platform
  41. def registerNamespace(alias: String, prefix: String): Option[Namespace]
    Definition Classes
    Platform
  42. def registerWrapper(model: Obj)(builder: (AmfObject) ⇒ AmfObjectWrapper): Option[(AmfObject) ⇒ AmfObjectWrapper]
    Definition Classes
    Platform
  43. def registerWrapperPredicate(p: (Obj) ⇒ Boolean)(builder: (AmfObject) ⇒ AmfObjectWrapper): Option[(AmfObject) ⇒ AmfObjectWrapper]
    Definition Classes
    Platform
  44. def resolve(url: String, env: Environment): Future[Content]
    Definition Classes
    AlsPlatform → Platform
  45. def resolvePath(_uri: String): String
    Definition Classes
    ConnectionBasedPlatform → Platform
  46. def resolvePath(absBasePath: String, path: String): Option[String]
    Definition Classes
    AlsPlatform
  47. def stderr(ex: Exception): Unit
    Definition Classes
    Platform
  48. def stderr(text: String): Unit
    Definition Classes
    Platform
  49. def stdout(e: Throwable): Unit
    Definition Classes
    Platform
  50. def stdout(text: String): Unit
    Definition Classes
    Platform
  51. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  52. val testingCommandLine: Boolean
    Definition Classes
    Platform
  53. def tmpdir(): String
    Definition Classes
    ConnectionBasedPlatform → Platform
  54. def toString(): String
    Definition Classes
    AnyRef → Any
  55. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. def withDefaultEnvironment(defaultEnvironment: Environment): AlsPlatform
    Definition Classes
    ConnectionBasedPlatform → AlsPlatform
  59. def withOverride(url: String, content: String): AlsPlatform
    Definition Classes
    AlsPlatform
  60. def wrap[T <: AmfObjectWrapper](entity: AmfObject): T
    Definition Classes
    Platform
  61. def wrapFn[T <: AmfObjectWrapper](entity: AmfObject): T
    Definition Classes
    Platform
  62. val wrappersRegistry: HashMap[String, (AmfObject) ⇒ AmfObjectWrapper]
    Definition Classes
    Platform
  63. val wrappersRegistryFn: HashMap[(Obj) ⇒ Boolean, (AmfObject) ⇒ AmfObjectWrapper]
    Definition Classes
    Platform
  64. def write(url: String, content: String): Future[Unit]
    Definition Classes
    Platform
  65. def writeFile(path: String, content: String): Future[Unit]
    Attributes
    protected
    Definition Classes
    Platform

Inherited from AlsPlatform

Inherited from Platform

Inherited from FileMediaType

Inherited from AnyRef

Inherited from Any

Ungrouped