korolev
korolev
korolev
Component
Component
Context
Context
Access
BaseAccess
Binding
ComponentEntry
Delay
ElementId
Event
EventAccess
FileHandler
PropertyHandler
Scope
ComponentDsl
JsCodeHelper
Extension
Extension
Handlers
Handlers
Qsid
Router
Router
korolev.internal
ApplicationInstance
ComponentInstance
EventRegistry
Frontend
Frontend
CallbackType
CallbackType
CustomCallback
DomEvent
EvalJsResponse
ExtractEventDataResponse
ExtractPropertyResponse
Heartbeat
History
ClientSideException
DomEventMessage
EvalJsStatus
EvalJsStatus
Failure
Success
ModifyDomProcedure
ModifyDomProcedure
Create
CreateText
Remove
RemoveAttr
RemoveStyle
SetAttr
SetStyle
Procedure
Procedure
ChangePageUrl
EvalJs
ExtractEventData
ExtractProperty
Focus
KeepAlive
ListFiles
ListenEvent
ModifyDom
Reload
ReloadCss
RestForm
SetRenderNum
UploadFile
UploadForm
PropertyType
PropertyType
Boolean
Error
Number
Object
String
UnknownCallbackException
korolev.server
KorolevService
KorolevServiceConfig
KorolevServiceConfig
StateLoader
korolev.server.internal
korolev.server.internal.services
PageService
PageService
RenderContextProxy
UpgradeHeadRenderContextProxy
korolev.state
IdGenerator
IdGenerator
StateDeserializer
StateManager
StateManager
Snapshot
StateSerializer
StateStorage
StateStorage
javaSerialization
korolev.util
HtmlUtil
JsCode
JsCode
Element
End
Part
korolev
/
korolev.internal
/
Frontend
Frontend
final
class
Frontend
[F[_]](incomingMessages:
Stream
[
F
,
String
])(implicit evidence$1:
Effect
[
F
], reporter:
Reporter
)
Typed interface to client side
Companion
object
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
changePageUrl
(pq:
PathAndQuery
):
F
[
Unit
]
def
evalJs
(code:
String
):
F
[
String
]
def
extractEventData
(renderNum:
Int
):
F
[
String
]
def
extractProperty
(id:
Id
, name:
String
):
F
[
String
]
def
focus
(id:
Id
):
F
[
Unit
]
def
listFiles
(id:
Id
):
F
[
List
[(
String
,
Long
)]]
def
listenEvent
(name:
String
, preventDefault:
Boolean
):
F
[
Unit
]
def
performDomChanges
(f:
ChangesPerformer
=>
Unit
):
F
[
Unit
]
def
registerCustomCallback
(name:
String
)(f:
String
=>
F
[
Unit
]):
F
[
Unit
]
def
reload
():
F
[
Unit
]
def
reloadCss
():
F
[
Unit
]
def
resetForm
(id:
Id
):
F
[
Unit
]
def
resolveFile
(descriptor:
String
, file:
Stream
[
F
,
Bytes
]):
F
[
Unit
]
def
resolveFileNames
(descriptor:
String
, handler:
List
[(
String
,
Long
)]):
F
[
Unit
]
def
resolveFormData
(descriptor:
String
, formData:
Either
[
Throwable
,
FormData
]):
F
[
Unit
]
def
setProperty
(id:
Id
, name:
String
, value:
Any
):
F
[
Unit
]
def
setRenderNum
(i:
Int
):
F
[
Unit
]
def
uploadFile
(id:
Id
, handler:
FileHandler
):
F
[
Stream
[
F
,
Bytes
]]
def
uploadForm
(id:
Id
):
F
[
FormData
]
Concrete fields
val
browserHistoryMessages
:
Stream
[
F
,
PathAndQuery
]
val
domEventMessages
:
Stream
[
F
,
DomEventMessage
]
val
outgoingConsumed
:
F
[
Unit
]
val
outgoingMessages
:
Stream
[
F
,
String
]