LibraryDefinitionImpl

Trivial implementation of LibraryDefinition - simple container.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

List of callbacks called after cell evaluation

Link copied to clipboard

List of type annotations used by annotations processor

Link copied to clipboard

List of code preprocessors

Link copied to clipboard

Callbacks that might be called when client changes its color scheme, or on library initialization. New color scheme value is passed to the callback

Link copied to clipboard
open override var converters: List<FieldHandler>

List of type converters used by type providers processors

Link copied to clipboard
open override var dependencies: List<String>

List of artifact dependencies in gradle colon-separated format

Link copied to clipboard
open override var description: String?

Optional textual description of this library

Link copied to clipboard

List of file annotation handlers

Link copied to clipboard
open override var imports: List<String>

List of imports: simple and star imports are both allowed

Link copied to clipboard
open override var init: List<ExecutionCallback<*>>

List of code snippets evaluated on library initialization

Link copied to clipboard
open override var initCell: List<ExecutionCallback<*>>

List of code snippets evaluated before every cell evaluation

Link copied to clipboard

Integration type name rules for the library integration classes which are about to be loaded transitively

Link copied to clipboard

Predicates to tell if the declaration is internal. Internal declarations tend to be not shown to a user in the variables view, but take place in resolution

Link copied to clipboard

Callbacks that are run if java.lang.ThreadDeath was thrown during cell execution. In normal conditions, it happens if the user interrupted cell execution via UI

Link copied to clipboard

Minimal kernel version that is supported by this library

Link copied to clipboard
open override var options: Map<String, String>

Key-value options. Options are passed to the constructors of transitively loaded libraries and could be used in their construction

Link copied to clipboard
open override var originalDescriptorText: String?

Original descriptor text, or null if it has non-textual nature

Link copied to clipboard
open override var renderers: List<RendererFieldHandler>

List of type renderers. Consider using org.jetbrains.kotlinx.jupyter.api.Renderable as it's generally more convenient

Link copied to clipboard
open override var repositories: List<KernelRepository>

List of repositories to resolve dependencies in

Link copied to clipboard
open override var resources: List<LibraryResource>

List of library resources

Link copied to clipboard
open override var shutdown: List<ExecutionCallback<*>>

List of code snippets evaluated on kernel shutdown

Link copied to clipboard

List of text renderers which are used as fallback rendering option. Check out README for more information

Link copied to clipboard

Renderers of thrown exceptions

Link copied to clipboard
open override var website: String?

Optional link to this library's website