c

org.mulesoft.language.server.core.platform

ConnectionBasedPlatform

class ConnectionBasedPlatform extends Platform

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

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

Instance Constructors

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

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
  11. val editorManager: IEditorManagerModule
  12. def encodeURI(url: String): String

    encodes a complete uri.

    encodes a complete uri. Not encodes chars like /

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

Inherited from Platform

Inherited from FileMediaType

Inherited from AnyRef

Inherited from Any

Ungrouped