Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
$
- $jsii$toJson() - Method in interface software.amazon.jsii.JsiiSerializable
-
Serializes this object to JSON.
A
- asyncCall(Object, String, NativeType<T>, Object...) - Static method in class software.amazon.jsii.Kernel
-
Calls an async method on the object.
B
- beginAsyncMethod(JsiiObjectRef, String, ArrayNode) - Method in class software.amazon.jsii.JsiiClient
-
Begins the execution of an async method.
- build() - Method in interface software.amazon.jsii.Builder
-
Builds the instance given the current builder configuration.
- Builder<T> - Interface in software.amazon.jsii
-
A superinterface common to instance builders.
C
- call(Object, String, NativeType<T>, Object...) - Static method in class software.amazon.jsii.Kernel
-
Calls a JavaScript method on a receiver.
- Callback - Class in software.amazon.jsii.api
-
The "callback" struct.
- Callback() - Constructor for class software.amazon.jsii.api.Callback
- callMethod(JsiiObjectRef, String, ArrayNode) - Method in class software.amazon.jsii.JsiiClient
-
Calls a method on a remote object.
- callStaticMethod(String, String, ArrayNode) - Method in class software.amazon.jsii.JsiiClient
-
Invokes a static method.
- completeCallback(Callback, String, String, JsonNode) - Method in class software.amazon.jsii.JsiiClient
-
Completes a callback.
- Configuration - Class in software.amazon.jsii
-
Runtime configuration flags available for the Java jsii runtime.
- createNewObject(Object, Object...) - Method in class software.amazon.jsii.JsiiEngine
-
Given an uninitialized native object instance, reads the @Jsii annotations to determine the jsii module and FQN, and creates a JS object.
- createObject(String, Collection<Object>, Collection<JsiiOverride>, Collection<String>) - Method in class software.amazon.jsii.JsiiClient
-
Creates a remote jsii object.
- CreateRequest - Class in software.amazon.jsii.api
-
Represents a "create" jsii-runtime request.
- CreateRequest() - Constructor for class software.amazon.jsii.api.CreateRequest
D
- deleteObject(JsiiObjectRef) - Method in class software.amazon.jsii.JsiiClient
-
Deletes a remote object.
- Deprecated - Enum constant in enum class software.amazon.jsii.Stability.Level
-
The API may emit warnings.
E
- endAsyncMethod(JsiiPromise) - Method in class software.amazon.jsii.JsiiClient
-
Ends the execution of an async method.
- equals(Object) - Method in class software.amazon.jsii.JsiiObjectRef
- Experimental - Enum constant in enum class software.amazon.jsii.Stability.Level
-
The API is not subject to Semantic Versioning rules.
- External - Enum constant in enum class software.amazon.jsii.Stability.Level
-
This API is an representation of an API managed elsewhere and follows the other API's versioning model.
F
- finalize() - Method in class software.amazon.jsii.JsiiRuntime
- findEnumValue(String) - Method in class software.amazon.jsii.JsiiEngine
-
Given a jsii enum ref in the form "fqn/member" returns the Java enum value for it.
- forClass(Class<T>) - Static method in class software.amazon.jsii.NativeType
- forType(Type) - Static method in class software.amazon.jsii.NativeType
-
Creates a
NativeTypefor the given Java type description. - fqn() - Element in annotation interface software.amazon.jsii.Jsii
-
The jsii FQN (fully qualified name) for this type.
- fromObjId(String) - Static method in class software.amazon.jsii.JsiiObjectRef
-
Creates an object ref from an object ID.
G
- get(Object, String, NativeType<T>) - Static method in class software.amazon.jsii.Kernel
-
Gets a property value from the object.
- getArgs() - Method in class software.amazon.jsii.api.CreateRequest
- getArgs() - Method in class software.amazon.jsii.api.InvokeRequest
- getBundleResourceName() - Method in class software.amazon.jsii.JsiiModule
- getCbid() - Method in class software.amazon.jsii.api.Callback
- getClient() - Method in class software.amazon.jsii.JsiiEngine
- getClient() - Method in class software.amazon.jsii.JsiiRuntime
-
This will return the server process in case it is not already started.
- getCookie() - Method in class software.amazon.jsii.api.Callback
- getCookie() - Method in class software.amazon.jsii.api.JsiiOverride
- getDependencies() - Method in class software.amazon.jsii.JsiiModule
- getFqn() - Method in class software.amazon.jsii.api.CreateRequest
- getFqn() - Method in class software.amazon.jsii.JsiiObjectRef
- getGet() - Method in class software.amazon.jsii.api.Callback
- getInstance() - Static method in class software.amazon.jsii.JsiiEngine
- getInterfaces() - Method in class software.amazon.jsii.api.CreateRequest
- getInterfaces() - Method in class software.amazon.jsii.JsiiObjectRef
- getInvoke() - Method in class software.amazon.jsii.api.Callback
- getMethod() - Method in class software.amazon.jsii.api.InvokeRequest
- getMethod() - Method in class software.amazon.jsii.api.JsiiOverride
- getModuleClass() - Method in class software.amazon.jsii.JsiiModule
- getModuleName() - Method in class software.amazon.jsii.JsiiModule
- getModuleNames(String) - Method in class software.amazon.jsii.JsiiClient
-
Returns all names for a jsii module.
- getModuleVersion() - Method in class software.amazon.jsii.JsiiModule
- getObject(JsonNode) - Method in class software.amazon.jsii.JsiiEngine
-
Given an obj ref, returns a Java object that represents it.
- getObject(JsiiObjectRef) - Method in class software.amazon.jsii.JsiiEngine
-
Gets an object by reference.
- getObjId() - Method in class software.amazon.jsii.JsiiObjectRef
- getObjref() - Method in class software.amazon.jsii.api.GetRequest
- getObjref() - Method in class software.amazon.jsii.api.InvokeRequest
- getObjref() - Method in class software.amazon.jsii.api.SetRequest
- getOverrides() - Method in class software.amazon.jsii.api.CreateRequest
- getPromiseId() - Method in class software.amazon.jsii.JsiiPromise
- getProperty() - Method in class software.amazon.jsii.api.GetRequest
- getProperty() - Method in class software.amazon.jsii.api.JsiiOverride
- getProperty() - Method in class software.amazon.jsii.api.SetRequest
- getPropertyValue(JsiiObjectRef, String) - Method in class software.amazon.jsii.JsiiClient
-
Gets a value for a property from a remote object.
- GetRequest - Class in software.amazon.jsii.api
-
Represents a "get property" jsii-runtime request.
- GetRequest() - Constructor for class software.amazon.jsii.api.GetRequest
- getRuntimeTypeChecking() - Static method in class software.amazon.jsii.Configuration
-
Determines whether runtime type checking will be performed in places where APIs accept
Objectbut the underlying model actually uses a type union. - getSet() - Method in class software.amazon.jsii.api.Callback
- getStaticPropertyValue(String, String) - Method in class software.amazon.jsii.JsiiClient
-
Gets a value of a static property.
- getValue() - Method in class software.amazon.jsii.api.SetRequest
H
- handleCallback(Callback) - Method in interface software.amazon.jsii.JsiiCallbackHandler
-
Invoked to handle a request from jsii to process a native (java) callback.
- handleCallback(Callback) - Method in class software.amazon.jsii.JsiiEngine
-
Invokes a local callback and returns the result/error.
- hashCode() - Method in class software.amazon.jsii.JsiiObjectRef
I
- INSTANCE - Static variable in class software.amazon.jsii.JsiiObjectMapper
-
An ObjectMapper that can be used to serialize and deserialize JSII requests and responses.
- Internal - Annotation Interface in software.amazon.jsii
-
Annotates API elements that are intended for jsii's internal use only.
- InvokeRequest - Class in software.amazon.jsii.api
-
Represents a method invocation jsii-runtime request.
- InvokeRequest() - Constructor for class software.amazon.jsii.api.InvokeRequest
J
- Jsii - Annotation Interface in software.amazon.jsii
-
Indicates that a class is a jsii class, which means that it's logic is implemented in a JavaScript module.
- JSII - Enum constant in enum class software.amazon.jsii.JsiiObject.InitializationMode
-
Used as a way to bypass the the native constructor chain to allow classes that do not extend JsiiObject directly to perform the initialization logic in javascript instead of natively.
- Jsii.Proxy - Annotation Interface in software.amazon.jsii
-
Indicates that a proxy implementation exists for this type, and what it is.
- jsiiAsyncCall(String, Class<T>, Object...) - Method in class software.amazon.jsii.JsiiObject
-
Deprecated.
- jsiiAsyncCall(String, NativeType<T>, Object...) - Method in class software.amazon.jsii.JsiiObject
-
Deprecated.
- jsiiCall(String, Class<T>, Object...) - Method in class software.amazon.jsii.JsiiObject
-
Deprecated.
- jsiiCall(String, NativeType<T>, Object...) - Method in class software.amazon.jsii.JsiiObject
-
Deprecated.
- JsiiCallbackHandler - Interface in software.amazon.jsii
-
Invoked to handle native synchronous callbacks.
- JsiiClient - Class in software.amazon.jsii
-
HTTP client for jsii-server.
- JsiiClient(JsiiRuntime) - Constructor for class software.amazon.jsii.JsiiClient
-
Creates a new jsii-runtime client.
- JsiiDeserializerModifier() - Constructor for class software.amazon.jsii.JsiiObjectMapper.JsiiDeserializerModifier
- JsiiEngine - Class in software.amazon.jsii
-
The javascript engine which supports jsii objects.
- JsiiError - Exception Class in software.amazon.jsii
-
A nonrecoverable error from the jsii runtime, usually the kernel.
- JsiiException - Exception Class in software.amazon.jsii
- jsiiGet(String, Class<T>) - Method in class software.amazon.jsii.JsiiObject
-
Deprecated.use
Kernel.get(Object, String, NativeType)instead - jsiiGet(String, NativeType<T>) - Method in class software.amazon.jsii.JsiiObject
-
Deprecated.use
Kernel.get(Object, String, NativeType)instead - JsiiModule - Class in software.amazon.jsii
-
Represents a jsii JavaScript module.
- JsiiModule(String, String, Class<? extends JsiiModule>, String) - Constructor for class software.amazon.jsii.JsiiModule
-
Creates a module.
- JsiiObject - Class in software.amazon.jsii
-
Represents a JavaScript object in the Java world.
- JsiiObject(JsiiObject.InitializationMode) - Constructor for class software.amazon.jsii.JsiiObject
-
A special constructor that allows creating wrapper objects while bypassing the normal constructor chain.
- JsiiObject(JsiiObjectRef) - Constructor for class software.amazon.jsii.JsiiObject
-
Used to construct a JSII object with a reference to an existing managed JSII node object.
- JsiiObject.InitializationMode - Enum Class in software.amazon.jsii
-
Used as a marker for bypassing native ctor chain.
- JsiiObjectMapper - Class in software.amazon.jsii
-
Provides a correctly configured JSON processor for handling JSII requests and responses.
- JsiiObjectMapper.JsiiDeserializerModifier - Class in software.amazon.jsii
- JsiiObjectRef - Class in software.amazon.jsii
-
Represents a remote jsii object reference.
- JsiiOverride - Class in software.amazon.jsii.api
-
Represents an override.
- JsiiOverride() - Constructor for class software.amazon.jsii.api.JsiiOverride
- JsiiPromise - Class in software.amazon.jsii
-
Represents a promise to a result of an async method execution.
- JsiiPromise(String) - Constructor for class software.amazon.jsii.JsiiPromise
-
Creates a promise.
- JsiiRuntime - Class in software.amazon.jsii
-
Manages the jsii-runtime child process.
- JsiiRuntime() - Constructor for class software.amazon.jsii.JsiiRuntime
- JsiiSerializable - Interface in software.amazon.jsii
-
Marks a class as serializable from native to javascript.
- jsiiSet(String, Object) - Method in class software.amazon.jsii.JsiiObject
-
Deprecated.Use
Kernel.set(Object, String, Object)instead - jsiiStaticCall(Class<?>, String, Class<T>, Object...) - Static method in class software.amazon.jsii.JsiiObject
-
Deprecated.
- jsiiStaticCall(Class<?>, String, NativeType<T>, Object...) - Static method in class software.amazon.jsii.JsiiObject
-
Calls a static method.
- jsiiStaticGet(Class<?>, String, Class<T>) - Static method in class software.amazon.jsii.JsiiObject
-
Deprecated.
- jsiiStaticGet(Class<?>, String, NativeType<T>) - Static method in class software.amazon.jsii.JsiiObject
-
Returns the value of a static property.
- jsiiStaticSet(Class<?>, String, Object) - Static method in class software.amazon.jsii.JsiiObject
-
Sets a value for a static property.
- jsiiStaticSet(JsiiEngine, Class<?>, String, Object) - Static method in class software.amazon.jsii.JsiiObject
-
Sets a value for a static property.
K
- Kernel - Class in software.amazon.jsii
-
A static helper to interact with the kernel in a "simple" way.
L
- listOf(NativeType<T>) - Static method in class software.amazon.jsii.NativeType
- loadModule(Class<? extends JsiiModule>) - Method in class software.amazon.jsii.JsiiEngine
-
Loads a JavaScript module into the remote jsii-server.
- loadModule(JsiiModule) - Method in class software.amazon.jsii.JsiiClient
-
Loads a JavaScript module into the remote sandbox.
M
- mapOf(NativeType<T>) - Static method in class software.amazon.jsii.NativeType
- modifyDeserializer(DeserializationConfig, BeanDescription, JsonDeserializer<?>) - Method in class software.amazon.jsii.JsiiObjectMapper.JsiiDeserializerModifier
- modifyEnumDeserializer(DeserializationConfig, JavaType, BeanDescription, JsonDeserializer<?>) - Method in class software.amazon.jsii.JsiiObjectMapper.JsiiDeserializerModifier
- modifyMapDeserializer(DeserializationConfig, MapType, BeanDescription, JsonDeserializer<?>) - Method in class software.amazon.jsii.JsiiObjectMapper.JsiiDeserializerModifier
- modifyMapLikeDeserializer(DeserializationConfig, MapLikeType, BeanDescription, JsonDeserializer<?>) - Method in class software.amazon.jsii.JsiiObjectMapper.JsiiDeserializerModifier
- module() - Element in annotation interface software.amazon.jsii.Jsii
-
The jsii module class that hosts this type.
N
- nativeFromObjRef(JsiiObjectRef) - Method in class software.amazon.jsii.JsiiEngine
-
Returns the native java object for a given jsii object reference.
- nativeToObjRef(Object) - Method in class software.amazon.jsii.JsiiEngine
-
Returns the jsii object reference given a native object.
- NativeType<T> - Class in software.amazon.jsii
- NativeType(JavaType) - Constructor for class software.amazon.jsii.NativeType
- NO_TYPE_PARAMS - Static variable in class software.amazon.jsii.NativeType
O
- Optional - Annotation Interface in software.amazon.jsii
-
Denotes an optional member from the TypeScript model for the API.
P
- parse(JsonNode) - Static method in class software.amazon.jsii.JsiiObjectRef
-
Creates an object reference.
- pendingCallbacks() - Method in class software.amazon.jsii.JsiiClient
-
Dequques all the currently pending callbacks.
- processAllPendingCallbacks() - Method in class software.amazon.jsii.JsiiEngine
-
Dequeues and processes pending jsii callbacks until there are no more callbacks to process.
R
- resolveClass(String) - Method in class software.amazon.jsii.JsiiModule
-
Resolves a class of this module given it's jsii Fully Qualified Name (FQN)
S
- serialVersionUID - Static variable in exception class software.amazon.jsii.JsiiError
- serialVersionUID - Static variable in exception class software.amazon.jsii.JsiiException
- set(Object, String, Object) - Static method in class software.amazon.jsii.Kernel
-
Sets a property value of an object.
- setArgs(Collection<Object>) - Method in class software.amazon.jsii.api.CreateRequest
-
Sets initializer arguments.
- setArgs(List<JsonNode>) - Method in class software.amazon.jsii.api.InvokeRequest
- setCallbackHandler(JsiiCallbackHandler) - Method in class software.amazon.jsii.JsiiRuntime
-
Sets the handler for sync callbacks.
- setCbid(String) - Method in class software.amazon.jsii.api.Callback
-
Sets the callback ID.
- setCookie(String) - Method in class software.amazon.jsii.api.Callback
-
Sets the callback cookie.
- setCookie(String) - Method in class software.amazon.jsii.api.JsiiOverride
- setFqn(String) - Method in class software.amazon.jsii.api.CreateRequest
-
Sets the class's FQN.
- setGet(GetRequest) - Method in class software.amazon.jsii.api.Callback
-
Sets the "get" request.
- setInterfaces(Collection<String>) - Method in class software.amazon.jsii.api.CreateRequest
-
Sets the interfaces
- setInvoke(InvokeRequest) - Method in class software.amazon.jsii.api.Callback
-
Sets the invoke request.
- setMethod(String) - Method in class software.amazon.jsii.api.InvokeRequest
- setMethod(String) - Method in class software.amazon.jsii.api.JsiiOverride
- setObjref(JsonNode) - Method in class software.amazon.jsii.api.SetRequest
- setObjref(ObjectNode) - Method in class software.amazon.jsii.api.GetRequest
- setObjref(ObjectNode) - Method in class software.amazon.jsii.api.InvokeRequest
- setOverrides(Collection<JsiiOverride>) - Method in class software.amazon.jsii.api.CreateRequest
-
Sets the overrides.
- setProperty(String) - Method in class software.amazon.jsii.api.GetRequest
- setProperty(String) - Method in class software.amazon.jsii.api.JsiiOverride
- setProperty(String) - Method in class software.amazon.jsii.api.SetRequest
- setPropertyValue(JsiiObjectRef, String, JsonNode) - Method in class software.amazon.jsii.JsiiClient
-
Sets a value for a property in a remote object.
- setQuietMode(boolean) - Static method in class software.amazon.jsii.JsiiEngine
-
Silences any error and warning logging from the Engine.
- SetRequest - Class in software.amazon.jsii.api
-
Represents a "set property" jsii-runtime request.
- SetRequest() - Constructor for class software.amazon.jsii.api.SetRequest
- setRuntimeTypeChecking(boolean) - Method in class software.amazon.jsii.Configuration
-
Specifies whether runtime type checking will be performed in places where APIs accept
Objectbut the underlying model actually uses a type union. - setSet(SetRequest) - Method in class software.amazon.jsii.api.Callback
-
Sets the "set" request.
- setStaticPropertyValue(String, String, JsonNode) - Method in class software.amazon.jsii.JsiiClient
-
Sets the value of a mutable static property.
- setValue(JsonNode) - Method in class software.amazon.jsii.api.SetRequest
- software.amazon.jsii - package software.amazon.jsii
-
jsii Runtime for Java.
- software.amazon.jsii.api - package software.amazon.jsii.api
-
jsii-runtime API.
- Stability - Annotation Interface in software.amazon.jsii
-
Documents the stability of an API.
- Stability.Level - Enum Class in software.amazon.jsii
-
Stability level of an API, similar to the Node.js stability index.
- Stable - Enum constant in enum class software.amazon.jsii.Stability.Level
-
The API is subject to Sematic Versining rules.
T
- toJson() - Method in class software.amazon.jsii.JsiiObjectRef
- toString() - Method in class software.amazon.jsii.JsiiObjectRef
- treeToValue(JsonNode, NativeType<T>) - Static method in class software.amazon.jsii.JsiiObjectMapper
-
Similar to calling JsiiObjectMapper.INSTANCE.treeToValue, but handles a null JsonNode argument well, and throws JsiiError instead of JsonProcessingException.
U
- unsafeCast(JsiiObject, Class<T>) - Static method in class software.amazon.jsii.UnsafeCast
-
Unsafely obtains a view on a given value as an instance of an interface annotated with the
Jsii.Proxyannotation. - UnsafeCast - Class in software.amazon.jsii
V
- value() - Element in annotation interface software.amazon.jsii.Jsii.Proxy
- value() - Element in annotation interface software.amazon.jsii.Stability
- valueOf(String) - Static method in enum class software.amazon.jsii.JsiiObject.InitializationMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class software.amazon.jsii.Stability.Level
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class software.amazon.jsii.JsiiObject.InitializationMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class software.amazon.jsii.Stability.Level
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueToTree(Object) - Static method in class software.amazon.jsii.JsiiObjectMapper
-
Similar to calling JsiiObjectMapper.INSTANCE.valueToTree, but handles a null argument well by returning null.
- VOID - Static variable in class software.amazon.jsii.NativeType
-
A
NativeTyperepresentation for `void`.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Kernel.asyncCall(Object, String, NativeType, Object...)instead