A B C D E F G H I J K L M N O P Q R S T U V W

## A

Accepts - Annotation Type in oracle.dbtools.plugin.api.http.annotations
  Defines the range of media-types that can be accepted by a resource for an update operation (e.g.
action() - Method in class oracle.dbtools.plugin.api.errors.ProductErrorMessage
  Describes how to fix the problem
add(Class<T>, T) - Method in class oracle.dbtools.plugin.api.di.Instances.Builder
  Add an instance of a service
add(TypeQualifier<T>, T) - Method in class oracle.dbtools.plugin.api.di.Instances.Builder
  Add an instance of a service
add(Class<? extends DependencyInjectionModule>) - Method in class oracle.dbtools.plugin.api.di.ModuleDependencies.Builder
add(Class<? extends DependencyInjectionModule>...) - Method in class oracle.dbtools.plugin.api.di.ModuleDependencies.Builder
add(Iterable<Class<? extends DependencyInjectionModule>>) - Method in class oracle.dbtools.plugin.api.di.ModuleDependencies.Builder
add(Class<?>) - Method in interface oracle.dbtools.plugin.api.di.ScopeConfiguration
  Add the specified type as a service provider in this scope
add(Iterable<Class<?>>) - Method in interface oracle.dbtools.plugin.api.di.ScopeConfiguration
  Add the specified types as service providers in this scope
add(Class<?>, Object) - Method in interface oracle.dbtools.plugin.api.di.ScopeConfiguration
  Add an instance of the specified service
add(TypeQualifier<?>, Object) - Method in interface oracle.dbtools.plugin.api.di.ScopeConfiguration
  Add an instance of the specified service
add(Boolean) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray.Builder
  Add a boolean JSON value
add(CharSequence) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray.Builder
  Add a String JSON value
add(JSONNode) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray.Builder
  Add a JSON value containing another JSON document
add(Number) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray.Builder
  Create a numeric JSON value
add(Object) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray.Builder
  Add a value to an array.
add(JSONObject) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
  Add all the properties in the existing `JSONObject` to this object.
add(String, Object) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
  Add a property.
add(String, Boolean) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
  Add a boolean JSON property
add(String, CharSequence) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
  Add a String JSON property
add(String, JSONNode) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
  Add a JSON property containing another JSON document
add(String, Number) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
  Create a numeric JSON property
add(Privilege) - Method in interface oracle.dbtools.plugin.api.security.PrivilegeSet.Builder
  Add `Privilege` to this set
add(String, String...) - Method in interface oracle.dbtools.plugin.api.security.PrivilegeSet.Builder
  Create and add a `Privilege` with the specified name and roles
add(String, Iterable<String>) - Method in interface oracle.dbtools.plugin.api.security.PrivilegeSet.Builder
  Create and add a `Privilege` with the specified name and roles.
add(Class<?>) - Method in class oracle.dbtools.plugin.api.types.TypeReflections.Builder
add(Class<?>...) - Method in class oracle.dbtools.plugin.api.types.TypeReflections.Builder
add(Iterable<Class<?>>) - Method in class oracle.dbtools.plugin.api.types.TypeReflections.Builder
add(TypeReflections) - Method in class oracle.dbtools.plugin.api.types.TypeReflections.Builder
addAll(JSONArray) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray.Builder
  Add all the items in the existing `JSONArray` to this array.
addNull() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray.Builder
  Add a null value
addNull(String) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
  Add a null property
addTo(Temporal) - Method in class oracle.dbtools.plugin.api.conf.TimeDuration
Annotations - Interface in oracle.dbtools.plugin.api.di
  Provides methods for working with annotations.
Annotations.Builder<T extends Annotation> - Interface in oracle.dbtools.plugin.api.di
  Builds new `Annotation` instances
AnnotationSet - Class in oracle.dbtools.plugin.api.types
  Immutable set of `Annotation` instances
AnnotationsProvider - Class in oracle.dbtools.plugin.api.di
  Provides methods for working with annotations.
any(Class<T>) - Static method in interface oracle.dbtools.plugin.api.types.TypeQualifier
  Matches any `TypeQualifier` of the specified type, ignoring any `Qualifier`s on the type
any(Class<?>) - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier.Builder
append(JSONToken) - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
  Write a `JSONToken` instance to the stream.
append(char) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTag.Builder
append(CharSequence, int, int) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTag.Builder
append(CharSequence) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTag.Builder
  Append text to the ETag value
ApplicationScoped - Annotation Type in oracle.dbtools.plugin.api.di.annotations
  Identifies a type that must be instantiated only one time in the lifetime of an application.
apply(String) - Method in interface oracle.dbtools.plugin.api.jdbc.JDBCDataSource
  Obtains a connection for the specified schema.
Argument - Annotation Type in oracle.dbtools.plugin.api.cmdline.annotations
  Describes a required argument of a `Command`.
array() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObjects
  Create a new `JSONArray.Builder` instance
asByteArray(InputStream) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  buffer the contents of the specified byte stream into a `byte[]` array.
asByteArray(Readable) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  Buffer the contents of the specified `Readable` into a `byte[]` array
asByteArray(CharSequence) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  Convert the specified text into a UTF-8 encoded `byte[]` array.
asByteArray(ReadableByteChannel) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  Buffer the contents of the specified `ReadableByteChannel` into a `byte[]` array
asByteChannel(byte[]) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  Adapt the specified byte array to a read only instance of `SeekableByteChannel`.
asInputStream(CharSequence) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  Convert a `CharSequence` into an `InputStream` instance
asInputStream(byte[]) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  Adapt the specified byte array to an instance of `InputStream`.
asString(InputStream) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  Buffer the contents of the specified byte stream into a `String`.
asString(Readable) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  Buffer the contents of the specified character stream into a `String` .
authenticate(String, char[]) - Method in interface oracle.dbtools.plugin.api.jdbc.JDBCDataSource
  Authenticates the specified user against this data source.
AUTHENTICATION - Static variable in interface oracle.dbtools.plugin.api.servlet.FilterOrder
  `FilterOrder.AUTHENTICATION` filters examine any credentials in the request and maps them to a `Principal` and roles.
AuthenticationChallenge - Interface in oracle.dbtools.plugin.api.security
  Represents an authentication challenge that may be issued when a protected resource is accessed without proper authorization.
AuthenticationChallenge.Builder - Interface in oracle.dbtools.plugin.api.security
  Build `AuthenticationChallenge` instances
AuthorizationConstraint - Interface in oracle.dbtools.plugin.api.security
  Encapsulates the authorization constraints that restrict access to a given resource.
AuthorizationError - Interface in oracle.dbtools.plugin.api.security
  Provides explanation for why authorization failed.
authorized(Principal) - Method in interface oracle.dbtools.plugin.api.security.AuthorizationConstraint
  Determines if a `Principal` is authorized to access this privilege.
AvailableDependencies - Enum in oracle.dbtools.plugin.api.di
  Enumerates the publicly available services that can be injected into plugins via the `Inject` annotation on a type's constructor.

## B

basePathURI() - Method in interface oracle.dbtools.plugin.api.servlet.VersionedPlugin
  Returns the base path for the corresponding API plugin that the request belongs to.
BelongsTo - Annotation Type in oracle.dbtools.plugin.api.http.annotations
  Provides the means to associate a `Servlet` with a particular plugin API.
booleanValue() - Method in interface oracle.dbtools.plugin.api.json.JSONToken
  Returns the value of a property as a `Boolean` instance.
booleanValue(Object) - Method in enum oracle.dbtools.plugin.api.types.Primitive
  Convert an object instance to a boolean value
build() - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting.Builder
  Build the `ConfigurationSetting` instance
build() - Method in interface oracle.dbtools.plugin.api.di.Annotations.Builder
  Build the `Annotation` instance
build() - Method in class oracle.dbtools.plugin.api.di.Instances.Builder
  Build the `Instances` instance
build() - Method in class oracle.dbtools.plugin.api.di.ModuleDependencies.Builder
build() - Method in class oracle.dbtools.plugin.api.install.InstallationOptions.Builder
  Build the `InstallationOptions` instance
build() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray.Builder
build() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONNode.Builder
  Build the `JSONNode` instance
build() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
build() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationContext.Builder
  Create the immutable `PaginationContext` instance
build() - Method in interface oracle.dbtools.plugin.api.security.AuthenticationChallenge.Builder
  Build `AuthenticationChallenge` instance
build() - Method in interface oracle.dbtools.plugin.api.security.PrivilegeSet.Builder
  Build `PrivilegeSet` instance
build() - Method in interface oracle.dbtools.plugin.api.servlet.EntityTag.Builder
  Build the immutable `EntityTag` instance
build() - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier.Builder
  Produce a new `TypeQualifier` instance
build() - Method in class oracle.dbtools.plugin.api.types.TypeReflections.Builder
Builder() - Constructor for class oracle.dbtools.plugin.api.conf.ConfigurationSetting.Builder
builder() - Static method in class oracle.dbtools.plugin.api.di.Instances
  Produce a new `Instances.Builder` instance
builder() - Static method in class oracle.dbtools.plugin.api.di.ModuleDependencies
builder() - Static method in class oracle.dbtools.plugin.api.install.InstallationOptions
  Create a `InstallationOptions.Builder` instance
Builder() - Constructor for class oracle.dbtools.plugin.api.install.InstallationOptions.Builder
builder() - Method in interface oracle.dbtools.plugin.api.security.PrivilegeSets
  Instantiate `PrivilegeSet.Builder` instance
builder() - Method in interface oracle.dbtools.plugin.api.servlet.EntityTags
  Return a new instance of an `EntityTag.Builder`
builder() - Static method in class oracle.dbtools.plugin.api.types.TypeReflections
  Produce a new `TypeReflections.Builder` instance
byteValue(Object) - Method in enum oracle.dbtools.plugin.api.types.Primitive
  Convert an object instance to a byte value

## C

cause() - Method in class oracle.dbtools.plugin.api.errors.ProductErrorMessage
  Describes the cause of the problem
challenges() - Method in interface oracle.dbtools.plugin.api.security.AuthorizationConstraint
  Returns the authentication `AuthenticationChallenge`s that are bound to this constraint.
charValue(Object) - Method in enum oracle.dbtools.plugin.api.types.Primitive
  Convert an object instance to a char value
clear() - Method in class oracle.dbtools.plugin.api.di.Instances.Builder
  Clear all instances
clear() - Method in interface oracle.dbtools.plugin.api.security.PrivilegeSet.Builder
  Remove all `Privilege`s from this set
clear() - Method in class oracle.dbtools.plugin.api.types.TypeReflections.Builder
Command - Annotation Type in oracle.dbtools.plugin.api.cmdline.annotations
  Describes a command line command
CommandProvider - Interface in oracle.dbtools.plugin.api.cmdline
  A service that provides a command line invocable operation.
compare(Class<?>, Class<?>) - Method in class oracle.dbtools.plugin.api.di.PriorityComparator
compareTo(TimeDuration) - Method in class oracle.dbtools.plugin.api.conf.TimeDuration
compareTo(ProductErrorMessage.Identifier) - Method in class oracle.dbtools.plugin.api.errors.ProductErrorMessage.Identifier
compareTo(TypeReflection<?>) - Method in class oracle.dbtools.plugin.api.types.TypeReflection
Configuration - Interface in oracle.dbtools.plugin.api.conf
  Represents a set of configuration properties.
ConfigurationSetting - Class in oracle.dbtools.plugin.api.conf
  Declares a `ConfigurationSetting`, specifying it's type, and default value.
ConfigurationSetting.Builder - Class in oracle.dbtools.plugin.api.conf
  Builds `ConfigurationSetting` instances
ConfigurationSetting.Description - Annotation Type in oracle.dbtools.plugin.api.conf
  Deprecated.
  since 20.3.0. Use Builder#
configureApplicationScope(ScopeConfiguration) - Method in interface oracle.dbtools.plugin.api.di.DependencyInjectionModule
  Enables the module to intercept and enhance the configuration of the `ApplicationScoped` scope
configureRequestScope(HttpServletRequest, ScopeConfiguration) - Method in interface oracle.dbtools.plugin.api.di.DependencyInjectionModule
  Enables the module to intercept and enhance the configuration of the `RequestScoped` scope
connection(String) - Method in interface oracle.dbtools.plugin.api.jdbc.JDBCDataSource
  Provides a `Connection` to the named schema, IFF the schema is available
ConnectionNotAvailableException - Exception in oracle.dbtools.plugin.api.jdbc
  Exception raised when a connection to a database or database schema cannot be made
ConnectionNotAvailableException(String, ConnectionNotAvailableReason, Throwable) - Constructor for exception oracle.dbtools.plugin.api.jdbc.ConnectionNotAvailableException
ConnectionNotAvailableReason - Enum in oracle.dbtools.plugin.api.jdbc
  Categorizes the reason a database connection could not be created
constantFields() - Method in class oracle.dbtools.plugin.api.types.TypeReflection
  Enumerate the static constant fields in this type if any
constraint(String) - Method in interface oracle.dbtools.plugin.api.security.PrivilegeConstraints
  Get the `AuthorizationConstraint` associated with the named `Privilege`
constraints() - Method in enum oracle.dbtools.plugin.api.di.AvailableDependencies
  The Annotations that may constrain the scope of the dependency
contains(Class<?>) - Method in class oracle.dbtools.plugin.api.types.TypeReflections
  Indicates if the specified type is known to this `TypeReflections` set
containsKey(Object) - Method in interface oracle.dbtools.plugin.api.collections.MultiMap
  Test if this object contains the specified key.
convertTo(TimeUnit) - Method in class oracle.dbtools.plugin.api.conf.TimeDuration
  Convert this TimeDuration into the specified `TimeUnit` duration
copy(InputStream, OutputStream) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  Copy the contents of a `InputStream` to an `OutputStream`
copy(Readable, Appendable) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  Copy the contents of a `Readable` (input character stream) to an `Appendable` (output character stream)
copy(ReadableByteChannel, WritableByteChannel) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  Copy the contents of a `ReadableByteChannel` (input byte stream) to a `WritableByteChannel` (output byte stream)
CORS - Annotation Type in oracle.dbtools.plugin.api.http.annotations
  Defines `CrossOriginSharingPolicy` default policy for all annotated types or packages.
create(Class<T>) - Method in interface oracle.dbtools.plugin.api.di.Annotations
  Create an `Annotation` literal `Annotations.Builder`.
create(Class<T>) - Method in class oracle.dbtools.plugin.api.di.AnnotationsProvider
CrossOriginSharingPolicy - Enum in oracle.dbtools.plugin.api.http.annotations
  About Cross Origin Requests

## D

database() - Method in exception oracle.dbtools.plugin.api.jdbc.DatabaseNotAvailableException
DatabaseNotAvailableException - Exception in oracle.dbtools.plugin.api.jdbc
  Exception raised an attempt is made to connect to a database that is not available
DatabaseNotAvailableException(String, ConnectionNotAvailableReason, Throwable) - Constructor for exception oracle.dbtools.plugin.api.jdbc.DatabaseNotAvailableException
dataSource(String) - Method in interface oracle.dbtools.plugin.api.jdbc.JDBCDataSources
  Attempts to retrieve the `JDBCDataSource` for the specified DNS host name
declaration() - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier
  Provides the source code for this `TypeQualifier`
DEFAULT - Static variable in enum oracle.dbtools.plugin.api.http.annotations.DocumentationPolicy
  Default `DocumentationPolicy`
DEFAULT - Static variable in enum oracle.dbtools.plugin.api.http.annotations.FramePolicy
  Default `FramePolicy`
DEFAULT_PRIORITY - Static variable in annotation type oracle.dbtools.plugin.api.http.annotations.PathTemplate
  Default priority value
defaultDataSource() - Method in interface oracle.dbtools.plugin.api.jdbc.JDBCDataSources
  Retrieves the default `JDBCDataSource` if one is available.
defaultValue(Object) - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting.Builder
  Specify the default value of this setting, if no explicit value is found in the `Configuration`.
defaultValue() - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  The default value for the setting
DeferredInstanceProvider<T> - Class in oracle.dbtools.plugin.api.di
  `InstanceProvider` implementation that defers resolving an instance until `DeferredInstanceProvider.get()`, `DeferredInstanceProvider.hasMultiple()`, `DeferredInstanceProvider.isUnsatisfied()`, or `DeferredInstanceProvider.iterator()` is invoked
DeferredInstanceProviderCycleException - Exception in oracle.dbtools.plugin.api.di
  `IllegalStateException` specialization raised when an attempt is made using a `DeferredInstanceProvider` to locate an instance of itself, which would cause a circular reference
dependencies() - Method in interface oracle.dbtools.plugin.api.di.DependencyInjectionModule
  Enumerate the `DependencyInjectionModule`s that this module depends on
dependencies() - Method in class oracle.dbtools.plugin.api.di.ModuleDependencies
dependencies() - Method in class oracle.dbtools.plugin.api.types.TypeReflection
  Provides the dependencies of this type
DependencyInjectionModule - Interface in oracle.dbtools.plugin.api.di
  A Module is a collection of related services
DeprecatedSince - Annotation Type in oracle.dbtools.plugin.api.http.annotations
  Denotes the version the annotated resource was deprecated in.
description(Translatable) - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting.Builder
description() - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
description() - Method in interface oracle.dbtools.plugin.api.security.AuthorizationError
  Provides a localizable human readable description of the error.
description() - Method in interface oracle.dbtools.plugin.api.security.EndUserAuthorizationConstraint
  Description of the purpose of the constraint.
description() - Method in class oracle.dbtools.plugin.api.types.TypeDependency
  Provides a textual description of a dependency
digest(boolean) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTag.Builder
  Indicates whether the value should be hashed by a secure hash.
disabled() - Static method in class oracle.dbtools.plugin.api.conf.TimeDuration
  Obtain a `TimeDuration` instance representing a disabled duration check
DisabledBy - Annotation Type in oracle.dbtools.plugin.api.http.annotations
  Provides the means to disable a `Servlet` based on specified configuration properties.
Dispatches - Annotation Type in oracle.dbtools.plugin.api.http.annotations
  Annotation that should be applied to sub-types of HttpServlet to describe the URI patterns that the servlet can dispatch.
DISPATCHING - Static variable in interface oracle.dbtools.plugin.api.servlet.FilterOrder
  `FilterOrder.DISPATCHING` is the final phase, where a decision is made about which servlet will service the request
Documentation - Annotation Type in oracle.dbtools.plugin.api.http.annotations
  Defines default documentation policy for annotated type, method or package
DocumentationPolicy - Enum in oracle.dbtools.plugin.api.http.annotations
  Describes how a resource should be documented.
doGet(HttpServletRequest, HttpServletResponse) - Method in interface oracle.dbtools.plugin.api.servlet.HasGetMethod
  Public doGet(HttpServletRequest,HttpServletResponse) method, which can be invoked by the runtime
doPatch(HttpServletRequest, HttpServletResponse) - Method in class oracle.dbtools.plugin.api.servlet.HttpServletBase
doPatch(HttpServletRequest, HttpServletResponse) - Method in interface oracle.dbtools.plugin.api.servlet.SupportsPatch
  Perform a HTTP PATCH operation.
doubleValue(Object) - Method in enum oracle.dbtools.plugin.api.types.Primitive
  Convert an object instance to a double value
duration() - Method in class oracle.dbtools.plugin.api.conf.TimeDuration
  Return the raw duration amount

## E

element() - Method in class oracle.dbtools.plugin.api.types.AnnotationSet
  The element which is annotated with these `Annotation`s
empty() - Static method in interface oracle.dbtools.plugin.api.di.InstanceLocator
  Retrieve `InstanceLocator` implementation that never produces any matches
emptyStream() - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  Return an InputStream containing zero bytes
enabled() - Method in class oracle.dbtools.plugin.api.conf.TimeDuration
  Indicate if the duration check is enabled or disabled.
EnabledBy - Annotation Type in oracle.dbtools.plugin.api.http.annotations
  Provides the means to enable a `Servlet` based on specified configuration properties.
EnabledBy.Condition - Enum in oracle.dbtools.plugin.api.http.annotations
endArray() - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
  End an array, emit the closing square bracket (`]`).
endObject() - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
  End an object, emit the closing brace (`}`).
EndUserAuthorizationConstraint - Interface in oracle.dbtools.plugin.api.security
  A specialization of `AuthorizationConstraint` for constraints that are intended to require approval by an end-user (e.g.
EntityTag - Interface in oracle.dbtools.plugin.api.servlet
  `ETag` header values MUST conform to the syntax mandated in RFC 2616 section 3.11:
entityTag(String) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTags
  This method formats a textual value into a digested, strong `EntityTag` value.
entityTag(HttpServletRequest, String) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTags
  Parses an `EntityTag` value from the specified header.
EntityTag.Builder - Interface in oracle.dbtools.plugin.api.servlet
  Build an `EntityTag` instance
EntityTag.Strength - Enum in oracle.dbtools.plugin.api.servlet
  The 'strength' of the ETag value: A "strong entity tag" MAY be shared by two entities of a resource only if they are equivalent by octet equality.
EntityTags - Interface in oracle.dbtools.plugin.api.servlet
  Provides services for validating "If-Match" and "If-None-Match" request headers.
entries() - Method in interface oracle.dbtools.plugin.api.collections.MultiMap
  Get each key value pair in this multi-map.
entries() - Method in class oracle.dbtools.plugin.api.di.Instances
  Enumerate each of the instances in this set
equals(Object) - Method in interface oracle.dbtools.plugin.api.conf.Configuration
equals(Object) - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
equals(Object) - Method in class oracle.dbtools.plugin.api.conf.TimeDuration
equals(Annotation[], Annotation[]) - Method in interface oracle.dbtools.plugin.api.di.Annotations
  Determines if one array of annotations is exactly equivalent to another
equals(Annotation[], Annotation[]) - Method in class oracle.dbtools.plugin.api.di.AnnotationsProvider
equals(Object) - Method in class oracle.dbtools.plugin.api.di.ModuleDependencies
equals(Object) - Method in class oracle.dbtools.plugin.api.errors.ProductErrorMessage
equals(Object) - Method in class oracle.dbtools.plugin.api.errors.ProductErrorMessage.Identifier
equals(Object) - Method in class oracle.dbtools.plugin.api.install.InstallationOptions
equals(Object) - Method in interface oracle.dbtools.plugin.api.security.AuthorizationConstraint
  All `AuthorizationConstraint` implementations MUST implement the `Object.equals(Object)` method correctly.
equals(AuthorizationConstraint) - Method in interface oracle.dbtools.plugin.api.security.AuthorizationConstraint
  All `AuthorizationConstraint` implementations MUST implement the `AuthorizationConstraint.equals(AuthorizationConstraint)` method correctly.
equals(Object) - Method in class oracle.dbtools.plugin.api.types.AnnotationSet
equals(Object) - Method in class oracle.dbtools.plugin.api.types.TypeDependencies
equals(Object) - Method in class oracle.dbtools.plugin.api.types.TypeDependency
equals(Object) - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier
equals(Object) - Method in class oracle.dbtools.plugin.api.types.TypeReflection
equals(Object) - Method in class oracle.dbtools.plugin.api.types.TypeReflections
error(CharSequence, Translatable) - Method in interface oracle.dbtools.plugin.api.security.AuthenticationChallenge.Builder
  Create an error parameter and an error_description parameter
error() - Method in exception oracle.dbtools.plugin.api.security.NotAuthorizedException
  The `AuthorizationError`.
errorMessage(Translatable, Translatable, Translatable) - Method in class oracle.dbtools.plugin.api.errors.ProductErrorMessage.Identifier
  Produce a `ProductErrorMessage` instance for this error code
ErrorResponseHandler - Interface in oracle.dbtools.plugin.api.servlet
  Callback interface optionally implemented by `HttpServlet` sub-classes.
ETAG - Static variable in interface oracle.dbtools.plugin.api.servlet.EntityTags
etag(HttpServletRequest, HttpServletResponse, HasGetMethod) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTags
  Adapt a `HttpServletResponse` to produce a strong "ETag" generated from a secure digest of the response headers and body.
exactType() - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier.Builder
  Change the matching mode to `TypeQualifier.MatchingMode.EXACT_TYPE`
exceeded(long, long) - Method in class oracle.dbtools.plugin.api.conf.TimeDuration
  Test if this duration has been exceeded
exceeded(Instant, Instant) - Method in class oracle.dbtools.plugin.api.conf.TimeDuration
  Test if this duration has been exceeded
execute(Map<String, Object>) - Method in interface oracle.dbtools.plugin.api.cmdline.CommandProvider
  Execute the command
execute(String...) - Method in interface oracle.dbtools.plugin.api.cmdline.CommandProvider
  Execute the command, passing it the command line arguments to parse itself
execute(Iterable<String>) - Method in interface oracle.dbtools.plugin.api.cmdline.CommandProvider
  Execute the command, passing it the command line arguments to parse itself
ExtensionPoints - Enum in oracle.dbtools.plugin.api
  Enumerates the types of extensions that plugins can provide.

## F

FilterOrder - Interface in oracle.dbtools.plugin.api.servlet
  The filtering pipeline consists of a number of distinct phases.
FINE - Static variable in interface oracle.dbtools.plugin.api.logging.Log
fine(String) - Method in interface oracle.dbtools.plugin.api.logging.Log
  Log a message at the `Log.FINE` level
fine(Throwable) - Method in interface oracle.dbtools.plugin.api.logging.Log
  Log a `Throwable` at the `Log.FINE` level
FINER - Static variable in interface oracle.dbtools.plugin.api.logging.Log
finer(String) - Method in interface oracle.dbtools.plugin.api.logging.Log
  Log a message at the `Log.FINER` level
finer(Throwable) - Method in interface oracle.dbtools.plugin.api.logging.Log
  Log a `Throwable` at the `Log.FINE` level
FINEST - Static variable in interface oracle.dbtools.plugin.api.logging.Log
finest(String) - Method in interface oracle.dbtools.plugin.api.logging.Log
  Log a message at the `Log.FINEST` level
finest(Throwable) - Method in interface oracle.dbtools.plugin.api.logging.Log
  Log a `Throwable` at the `Log.FINE` level
finished() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationState
  Indicates if the required number of items have been added to the page
first() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationState
  Returns a fully qualified URI for the link to the first page of items
firstPreference() - Method in interface oracle.dbtools.plugin.api.i18n.LocalePreference
  The most preferred locale
floatValue(Object) - Method in enum oracle.dbtools.plugin.api.types.Primitive
  Convert an object instance to a float value
forType(Class<T>) - Method in interface oracle.dbtools.plugin.api.types.TypeLocator
  Find match for the specified type
forType(Class<T>) - Method in class oracle.dbtools.plugin.api.types.TypeReflections
  Returns the `TypeReflection` for the specified type, note the type must be part of this `TypeReflections` set
ForwardedRequests - Interface in oracle.dbtools.plugin.api.servlet
  Provides services for servlets that wish to delegate the generation of a response to another service/servlet.
FrameOptions - Annotation Type in oracle.dbtools.plugin.api.http.annotations
  Defines what value the resource should emit for the `X-Frame-Options` header
FramePolicy - Enum in oracle.dbtools.plugin.api.http.annotations
  Defines how this resource wishes to restrict user-agents from framing the resource in a <frame> or <iframe> via the `X-Frame-Options` header.
from(TypeQualifier<T>, InstanceLocator) - Static method in class oracle.dbtools.plugin.api.di.DeferredInstanceProvider
  Instantiate a `DeferredInstanceProvider`
from(AnnotatedElement) - Static method in class oracle.dbtools.plugin.api.types.AnnotationSet
  Generate the set of annotations that this element is annotated with
from(TypeDependency.Kind, TypeQualifier<?>) - Static method in class oracle.dbtools.plugin.api.types.TypeDependency
  Produce a `TypeDependency` instance
from(TypeQualifier<?>) - Static method in exception oracle.dbtools.plugin.api.types.TypeDependencyNotAvailableException
  Produce a `TypeDependencyNotAvailableException` instance for the specified `TypeQualifier`
from(TypeQualifier<?>, Throwable) - Static method in exception oracle.dbtools.plugin.api.types.TypeDependencyNotAvailableException
  Produce a `TypeDependencyNotAvailableException` instance for the specified `TypeQualifier`
from(Class<T>, Annotation...) - Static method in interface oracle.dbtools.plugin.api.types.TypeQualifier
  Deprecated.
  use `TypeQualifier.named(Class, String)`, `TypeQualifier.any(Class)` or `TypeQualifier.provides(Class)` to more accurately identify the `TypeQualifier`
from(Class<T>, Iterable<? extends Annotation>) - Static method in interface oracle.dbtools.plugin.api.types.TypeQualifier
  Deprecated.
  use `TypeQualifier.named(Class, String)`, `TypeQualifier.any(Class)` or `TypeQualifier.provides(Class)` to more accurately identify the `TypeQualifier`

## G

get(Object) - Method in interface oracle.dbtools.plugin.api.collections.MultiMap
  Get the first value associated with the specified key.
get(String) - Method in interface oracle.dbtools.plugin.api.conf.Configuration
  Get a property value
get(String, String) - Method in interface oracle.dbtools.plugin.api.conf.Configuration
  Get a property value
get(TemporalUnit) - Method in class oracle.dbtools.plugin.api.conf.TimeDuration
get() - Method in class oracle.dbtools.plugin.api.di.DeferredInstanceProvider
get() - Method in interface oracle.dbtools.plugin.api.di.InstanceProvider
  Retrieve the first available instance
get() - Method in class oracle.dbtools.plugin.api.di.Instances.QualifiedInstance
get() - Method in class oracle.dbtools.plugin.api.di.ResolvedInstances
get(String) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject
  Get the value of the named property
get(HttpServletRequest, HttpServletResponse) - Method in interface oracle.dbtools.plugin.api.servlet.ForwardedRequests
  Delegate the generation of a response by performing a GET operation on the specified resource.
get(Class<T>) - Method in interface oracle.dbtools.plugin.api.types.TypeLocator
  Synonym for `TypeLocator.forType(Class)`
get() - Method in interface oracle.dbtools.plugin.api.types.TypeProvider
get(Class<T>) - Method in class oracle.dbtools.plugin.api.types.TypeReflections
  Synonym for `TypeReflections.forType(Class)`
getAnnotation(Class<T>) - Method in class oracle.dbtools.plugin.api.types.AnnotationSet
  Returns this element's annotation for the specified type if such an annotation is present, else null.
getAnnotation(Class<A>) - Method in class oracle.dbtools.plugin.api.types.TypeReflection
  Returns this element's annotation for the specified type if such an annotation is present, else null.
getCommandLineOptions(InstallType) - Method in interface oracle.dbtools.plugin.api.install.InstallationProvider
  The command line options to use for the installation.
getConstraint(HttpServletRequest) - Method in interface oracle.dbtools.plugin.api.servlet.HasDynamicAuthorization
  Determine the `AuthorizationConstraint` that applies to a resource.
getConstraint(HttpServletRequest) - Method in class oracle.dbtools.plugin.api.servlet.HttpServletBase
getDescription() - Method in class oracle.dbtools.plugin.api.install.InstallationOptions.Option
  Translated description of the option
getOptions() - Method in class oracle.dbtools.plugin.api.install.InstallationOptions
getOptions() - Method in interface oracle.dbtools.plugin.api.install.InstallationProvider
  Get a list of command options.
getOrNull() - Method in interface oracle.dbtools.plugin.api.di.InstanceProvider
  Retrieve the instance or null if no instance is available
getPassword(String) - Method in interface oracle.dbtools.plugin.api.conf.Configuration
  Retrieves an encrypted configuration property (typically passwords).
getSchema() - Method in exception oracle.dbtools.plugin.api.jdbc.SchemaNotAvailableException
  The user supplied schema name, which was determined not to be available
getType() - Method in class oracle.dbtools.plugin.api.install.InstallationOptions.Option
  Option data type
getUnits() - Method in class oracle.dbtools.plugin.api.conf.TimeDuration
global(boolean) - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting.Builder
  Specify whether this is a global setting or not

## H

HasDynamicAuthorization - Interface in oracle.dbtools.plugin.api.servlet
  Optional interface implemented by `HttpServlet`s which need to dynamically determine what `AuthorizationConstraint` is required for a request.
HasGetMethod - Interface in oracle.dbtools.plugin.api.servlet
  Optional interface implemented by `HttpServlet`s that wish to leverage the `EntityTags.etag(HttpServletRequest, HttpServletResponse, HasGetMethod)` method to automatically produce an `ETag` header.
hashCode() - Method in interface oracle.dbtools.plugin.api.conf.Configuration
hashCode() - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
hashCode() - Method in class oracle.dbtools.plugin.api.conf.TimeDuration
hashCode() - Method in class oracle.dbtools.plugin.api.di.ModuleDependencies
hashCode() - Method in class oracle.dbtools.plugin.api.errors.ProductErrorMessage
hashCode() - Method in class oracle.dbtools.plugin.api.errors.ProductErrorMessage.Identifier
hashCode() - Method in class oracle.dbtools.plugin.api.install.InstallationOptions
hashCode() - Method in interface oracle.dbtools.plugin.api.security.AuthorizationConstraint
  All `AuthorizationConstraint` implementations MUST implement the `Object.hashCode()` method correctly.
hashCode() - Method in class oracle.dbtools.plugin.api.types.AnnotationSet
hashCode() - Method in class oracle.dbtools.plugin.api.types.TypeDependencies
hashCode() - Method in class oracle.dbtools.plugin.api.types.TypeDependency
hashCode() - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier
hashCode() - Method in class oracle.dbtools.plugin.api.types.TypeReflection
hashCode() - Method in class oracle.dbtools.plugin.api.types.TypeReflections
hasMultiple() - Method in class oracle.dbtools.plugin.api.di.DeferredInstanceProvider
hasMultiple() - Method in interface oracle.dbtools.plugin.api.di.InstanceProvider
  Determines if there is more than one available implementation for the required type and qualifiers
hasMultiple() - Method in class oracle.dbtools.plugin.api.di.ResolvedInstances
hasNext() - Method in interface oracle.dbtools.plugin.api.json.JSONReader
  Indicates if there any more `JSONToken`s in the stream.
hasPrecondition(HttpServletRequest) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTags
  Determine if the specified request is a conditional HTTP request.
HasPrivileges - Interface in oracle.dbtools.plugin.api.security
  Service that can provide zero or more `Privilege` instances.
HTTPAuthenticationScheme - Enum in oracle.dbtools.plugin.api.http.annotations
  Describes a specific Authentication Scheme.
HttpServletBase - Class in oracle.dbtools.plugin.api.servlet
  Alternative base class for `HttpServlet` implementations, providing `SupportsPatch` and `HasDynamicAuthorization` support.
HttpServletBase() - Constructor for class oracle.dbtools.plugin.api.servlet.HttpServletBase

## I

id() - Method in class oracle.dbtools.plugin.api.errors.ProductErrorMessage
  Provides the unique error code
IF_MATCH - Static variable in interface oracle.dbtools.plugin.api.servlet.EntityTags
IF_NONE_MATCH - Static variable in interface oracle.dbtools.plugin.api.servlet.EntityTags
ignore(Class<?>) - Method in interface oracle.dbtools.plugin.api.di.ScopeConfiguration
  Ensure that all providers of the specified service type are ignored in this scope.
ignore(Class<?>) - Method in class oracle.dbtools.plugin.api.types.TypeReflections.Builder
INFO - Static variable in interface oracle.dbtools.plugin.api.logging.Log
info(String) - Method in interface oracle.dbtools.plugin.api.logging.Log
  Log a message at the `Log.INFO` level
info(Throwable) - Method in interface oracle.dbtools.plugin.api.logging.Log
  Log a `Throwable` at the `Log.FINE` level
inputStream(Iterator<JSONToken>) - Method in interface oracle.dbtools.plugin.api.json.JSONStreams
  Produce an `InputStream` on the fly from the specified `JSONToken` event stream
INSTALL - Static variable in interface oracle.dbtools.plugin.api.install.InstallOrder
  Install is always first
InstallationOptions - Class in oracle.dbtools.plugin.api.install
  Declares a `InstallationOptions` that contains the option name, translatable description, data type of the option.
InstallationOptions.Builder - Class in oracle.dbtools.plugin.api.install
  Builds `InstallationOptions` instances
InstallationOptions.Option - Class in oracle.dbtools.plugin.api.install
InstallationProvider - Interface in oracle.dbtools.plugin.api.install
InstallOrder - Interface in oracle.dbtools.plugin.api.install
  Enumerates the order in which `InstallationProvider` implementations are invoked.
InstallType - Enum in oracle.dbtools.plugin.api.install
  Enumerates the type of installation
INSTANCE - Static variable in interface oracle.dbtools.plugin.api.di.Annotations
  Global Annotations Service instance, for use by code that runs outside of the dependency injection runtime
instance() - Static method in interface oracle.dbtools.plugin.api.di.Annotations
  Retrieve the global instance of `Annotations`
instance() - Static method in class oracle.dbtools.plugin.api.types.ProvidedClassifier
INSTANCE_LOCATOR_ATTRIBUTE - Static variable in interface oracle.dbtools.plugin.api.di.InstanceLocator
  Denotes the name of a `HttpServletRequest` attribute which if present on a request indicates an attribute whose value will be an instance of `InstanceLocator`
InstanceLocator - Interface in oracle.dbtools.plugin.api.di
  Allows the application to dynamically obtain instances of services with a specified combination of required type and qualifiers.
InstanceProvider<T> - Interface in oracle.dbtools.plugin.api.di
  `Provider` specialization that provides the ability to: determine if a provider implementation was found, via `InstanceProvider.isUnsatisfied()` determine if there are multiple implementations found, via `InstanceProvider.isAmbiguous()` Iterate over the available implementations, via `InstanceProvider.iterator()` Stream through available implementations, via `InstanceProvider.stream()`
Instances - Class in oracle.dbtools.plugin.api.di
  Locates concrete instances of types
Instances.Builder - Class in oracle.dbtools.plugin.api.di
  Build `Instances` instances
Instances.QualifiedInstance<T> - Class in oracle.dbtools.plugin.api.di
  Represents an individual instance of a qualified service
Instantiator<T> - Interface in oracle.dbtools.plugin.api.di
  Deprecated.
  Alternative techniques for accelerating dependency injection make the use of this interface redundant
instantiator() - Method in class oracle.dbtools.plugin.api.types.TypeReflection
  Retrieve the `TypeInstantiator` for this type
INSTANTIATOR_TYPE_SUFFIX - Static variable in interface oracle.dbtools.plugin.api.di.InstanceLocator
  Deprecated.
  The `Instantiator` concept has been deprecated
IntroducedSince - Annotation Type in oracle.dbtools.plugin.api.http.annotations
  Denotes the version the annotated resource was introduced in.
intValue(Object) - Method in enum oracle.dbtools.plugin.api.types.Primitive
  Convert an object instance to an int value
IOStreams - Interface in oracle.dbtools.plugin.api.io
  Methods for working with `InputStream`, `OutputStream`, `Readable`, and `Appendable` streams.
isAmbiguous() - Method in interface oracle.dbtools.plugin.api.di.InstanceProvider
  Determines if there is more than one available implementation for the required type and qualifiers.
isAnnotationPresent(Class<? extends Annotation>) - Method in class oracle.dbtools.plugin.api.types.AnnotationSet
  Returns true if an annotation for the specified type is present on this element, else false.
isAvailable() - Method in interface oracle.dbtools.plugin.api.di.InstanceProvider
  Indicates if at least one matching provider is found
isConcrete() - Method in class oracle.dbtools.plugin.api.types.TypeDependencies
  Determines if the type can be instantiated.
isConcrete() - Method in class oracle.dbtools.plugin.api.types.TypeReflection
  Indicates if this type can be instantiated
isConfigurationType(Class<?>) - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Indicates if the specific type is a supported `ConfigurationSetting` type
isCustom() - Method in class oracle.dbtools.plugin.api.types.TypeInstantiator
  Indicates if this is a custom instantiator for this type, or a generic one provided by the dependency injection framework
isEmpty() - Method in interface oracle.dbtools.plugin.api.collections.MultiMap
  Returns `true` if this `MultiMap` contains no key-value mappings.
isEmpty() - Method in class oracle.dbtools.plugin.api.di.Instances
  Indicate if this set of instances is empty
isEmpty() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONNode
  Indicates if this node has any child elements
isEmpty() - Method in class oracle.dbtools.plugin.api.types.AnnotationSet
  Indicates if this annotation set is empty
isEmpty() - Method in class oracle.dbtools.plugin.api.types.TypeDependency
  Indicates if this dependency has any qualifiers
isEmpty() - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier.Builder
  Determine if this Builder has any qualifiers
isEmpty() - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier
  Returns true if the qualifier has no annotation qualifiers, false otherwise
isEmpty() - Method in class oracle.dbtools.plugin.api.types.TypeReflections.Builder
isEmptyStream(InputStream) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  Checks if the specified `InputStream` is the empty stream instance provided by `IOStreams.emptyStream()`.
isGlobal() - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Indicates if this is a global level setting
isIgnored(TypeQualifier<?>) - Method in class oracle.dbtools.plugin.api.types.TypeReflections
  Determines if the specified service type has been marked as ignored in this type set
isInstantiable() - Method in class oracle.dbtools.plugin.api.types.TypeDependencies
  Determines if the type can be instantiated.
isLoggable(Level) - Method in interface oracle.dbtools.plugin.api.logging.Log
  Determines if the specified log `Level` is enabled for this logger
isPrimitive() - Method in enum oracle.dbtools.plugin.api.types.Primitive
  Indicates if this value represents a primitive type.
isRequired() - Method in class oracle.dbtools.plugin.api.types.TypeDependency
isSecure() - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Indicates if this setting contains sensitive data that must be kept secure
isSecure() - Method in class oracle.dbtools.plugin.api.install.InstallationOptions.Option
  Indicates whether the option contains sensitive data such as passwords.
isUnavailable() - Method in interface oracle.dbtools.plugin.api.di.InstanceProvider
  Equivalent to `InstanceProvider.isUnsatisfied()`
isUnsatisfied() - Method in class oracle.dbtools.plugin.api.di.DeferredInstanceProvider
isUnsatisfied() - Method in interface oracle.dbtools.plugin.api.di.InstanceProvider
  Determines if there is no available implementation for the required type and qualifiers.
isUnsatisfied() - Method in class oracle.dbtools.plugin.api.di.ResolvedInstances
isWrapper() - Method in enum oracle.dbtools.plugin.api.types.PrimitiveWrapper
  Indicates if this represents a primitive wrapper type
ITEM_OFFSET - Static variable in interface oracle.dbtools.plugin.api.pagination.PaginationContext
  The zero based offset of the first item to appear in the page
itemOffset(long) - Method in interface oracle.dbtools.plugin.api.pagination.PaginationContext.Builder
  Specify the offset of the first item to appear in the page
itemOffset() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationContext
  The zero based index offset of the first item to appear in the page
iterator() - Method in class oracle.dbtools.plugin.api.di.DeferredInstanceProvider
iterator() - Method in interface oracle.dbtools.plugin.api.di.InstanceProvider
  When a service has multiple providers (which can be determined by calling `InstanceProvider.isAmbiguous()`) this iterator enumerates each of the available providers
iterator() - Method in class oracle.dbtools.plugin.api.di.ResolvedInstances
iterator() - Method in interface oracle.dbtools.plugin.api.jdbc.JDBCDataSource
iterator() - Method in class oracle.dbtools.plugin.api.types.AnnotationSet
iterator() - Method in class oracle.dbtools.plugin.api.types.TypeDependencies
iterator() - Method in class oracle.dbtools.plugin.api.types.TypeReflections

## J

JDBCDataSource - Interface in oracle.dbtools.plugin.api.jdbc
  Provides information about a `DataSource`
JDBCDataSources - Interface in oracle.dbtools.plugin.api.jdbc
  Provides information about the available `JDBCDataSource`s (database pools)
JSONArray - Interface in oracle.dbtools.plugin.api.json.objects
  An array of zero or more values
JSONArray.Builder - Interface in oracle.dbtools.plugin.api.json.objects
  Build a `JSONArray` instance
JSONIOException - Exception in oracle.dbtools.plugin.api.json
  An unchecked exception raised whenever a checked `IOException` is encountered on the underlying stream that the JSON API is operating on.
JSONIOException(IOException) - Constructor for exception oracle.dbtools.plugin.api.json.JSONIOException
JSONNode - Interface in oracle.dbtools.plugin.api.json.objects
  Represents a `JSONObject` or `JSONArray` in a JSON document.
JSONNode.Builder - Interface in oracle.dbtools.plugin.api.json.objects
  Abstract interface implemented by all builders that build `JSONNode` instances
JSONNode.Type - Enum in oracle.dbtools.plugin.api.json.objects
  The type of node in the object hierarchy
JSONObject - Interface in oracle.dbtools.plugin.api.json.objects
  Represents a JSON object
JSONObject.Builder - Interface in oracle.dbtools.plugin.api.json.objects
  Build `JSONObject` instances
JSONObjects - Interface in oracle.dbtools.plugin.api.json.objects
  API for creating in memory JSON Object representations, and for serializing in memory Object Graphs to JSON representations.
JSONReader - Interface in oracle.dbtools.plugin.api.json
  Reads a stream of `JSONToken` instances from an underlying character stream, using the `Iterator` pattern.
jsonReader(Readable) - Method in interface oracle.dbtools.plugin.api.json.JSONStreams
  Wrap the specified character stream in a `JSONReader` instance
jsonReader(CharSequence) - Method in interface oracle.dbtools.plugin.api.json.JSONStreams
  Wrap the specified character sequence in a `JSONReader` instance
jsonReader(InputStream) - Method in interface oracle.dbtools.plugin.api.json.JSONStreams
  Wrap the specified byte stream in a `JSONReader` instance
JSONStreams - Interface in oracle.dbtools.plugin.api.json
  Service for generating readable and writable JSON streams from character streams.
JSONToken - Interface in oracle.dbtools.plugin.api.json
  A token in a JSON character stream.
JSONToken.Type - Enum in oracle.dbtools.plugin.api.json
  Enumerates the different kinds of tokens that occur in a JSON stream
jsonWriter(OutputStream) - Method in interface oracle.dbtools.plugin.api.json.JSONStreams
  Wrap the specified byte stream in a `JSONWriter` instance.
jsonWriter(Appendable) - Method in interface oracle.dbtools.plugin.api.json.JSONStreams
  Wrap the specified character stream in a `JSONWriter` instance.
JSONWriter - Interface in oracle.dbtools.plugin.api.json
  Writes JSON content to a character stream.

## K

keySet() - Method in interface oracle.dbtools.plugin.api.collections.MultiMap
  The set of keys in this object
kind() - Method in class oracle.dbtools.plugin.api.types.TypeDependency
  Characterizes how the dependency is injected

## L

label() - Method in interface oracle.dbtools.plugin.api.security.EndUserAuthorizationConstraint
  Title for the constraint that should be displayed to the end-user.
Lifecycle - Interface in oracle.dbtools.plugin.api
  Extension point for services interested in responding to application startup and shutdown events.
limit(long) - Method in interface oracle.dbtools.plugin.api.pagination.PaginationContext.Builder
  Specify the maximum number of items in the page
LIMIT - Static variable in interface oracle.dbtools.plugin.api.pagination.PaginationContext
  The requested maximum number of items in the page.
limit() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationContext
  The requested maximum number of items in the page.
limit() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationMetadata
  Indicates the maximum number of items per page for this resource.
limit() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationState
  The maximum number of items to appear in the page.
literal(Class<T>) - Method in interface oracle.dbtools.plugin.api.di.Annotations
  Create an `Annotation` literal value that has no properties.
literal(Class<T>, Object) - Method in interface oracle.dbtools.plugin.api.di.Annotations
  Create an `Annotation` literal value for the specified `Annotation` type, using the specified #value() property.
literal(Class<T>) - Method in class oracle.dbtools.plugin.api.di.AnnotationsProvider
literal(Class<T>, Object) - Method in class oracle.dbtools.plugin.api.di.AnnotationsProvider
load(InstanceLocator) - Method in class oracle.dbtools.plugin.api.types.TypeInstantiator
  Instantiate the instance of T
LocalePreference - Interface in oracle.dbtools.plugin.api.i18n
  Represents a user's preferred language, ordered from most to least preferred
Log - Interface in oracle.dbtools.plugin.api.logging
  Provides a slightly easier to use API compared to the JDK `Logger` API.
longValue(Object) - Method in enum oracle.dbtools.plugin.api.types.Primitive
  Convert an object instance to a long value
lookup() - Static method in class oracle.dbtools.plugin.api.types.TypeReflections
  Provide the `MethodHandles.Lookup` service used for reflective constructor invocation

## M

map() - Method in interface oracle.dbtools.plugin.api.collections.MultiMap
  Represent this `MultiMap` as a `Map<K,Collection<V>>` data structure, where values are grouped by key.
matchedTemplate(HttpServletRequest) - Method in interface oracle.dbtools.plugin.api.routes.PathTemplates
  Determines the `PathTemplate` that was matched to the request
matches(Annotation[], Annotation[]) - Method in interface oracle.dbtools.plugin.api.di.Annotations
  Determines if one array of annotations is a subset of another
matches(Iterable<? extends Annotation>, Iterable<? extends Annotation>) - Method in interface oracle.dbtools.plugin.api.di.Annotations
  Determines if one array of annotations is a subset of another
matches(Iterable<? extends Annotation>, Iterable<? extends Annotation>) - Method in class oracle.dbtools.plugin.api.di.AnnotationsProvider
matches(InstanceProvider<T>, InstanceProvider<T>...) - Static method in class oracle.dbtools.plugin.api.di.ResolvedInstances
  Concatenates a series of matches together
matches(TypeQualifier<T>, Collection<Throwable>, Iterable<T>) - Static method in class oracle.dbtools.plugin.api.di.ResolvedInstances
  Produce a `ResolvedInstances` using the specified `TypeQualifier` and set of instances
matches(TypeQualifier<?>) - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier
  Determines if this `TypeQualifier` is a match for the specified `TypeQualifier`
matches(TypeReflection<?>) - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier
  Determines if this `TypeQualifier` is a match for the specified type
matchingMode(TypeQualifier.MatchingMode) - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier.Builder
  Configure how the type of the service is matched
matchingMode() - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier
  Indicates how types are matched
MAX_PATH_LENGTH - Static variable in enum oracle.dbtools.plugin.api.http.annotations.PathSyntaxPolicy
  Over-long path names can cause diminished/denial of service attacks, so we restrict the maximum file path we will process
maximumLimit() - Method in interface oracle.dbtools.plugin.api.pagination.Pagination
  Indicates the system wide maximum number of items that a single page may contain.
merge(Instances, boolean) - Method in class oracle.dbtools.plugin.api.di.Instances.Builder
  Merge the specified set of instances into this set, overwriting any existing instances with the specified values
message() - Method in class oracle.dbtools.plugin.api.errors.ProductErrorMessage
  Description of the error condition
metadataCatalogURI() - Method in interface oracle.dbtools.plugin.api.servlet.VersionedPlugin
  Returns the URI for the metadata-catalog of API plugin that the request belongs to.
modify() - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Produce a new `ConfigurationSetting.Builder` instance initialized with the state of this `ConfigurationSetting`
modify(T) - Method in interface oracle.dbtools.plugin.api.di.Annotations
  Create an `Annotation` literal `Annotations.Builder` initialized with the values of an existing annotation.
modify(T) - Method in class oracle.dbtools.plugin.api.di.AnnotationsProvider
modify() - Method in class oracle.dbtools.plugin.api.di.Instances
  Produce a `Instances.Builder` instance initialized with the state of this instance
modify() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray
  Return a `JSONArray.Builder` instance initialized with the state of this `JSONArray` instance
modify() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject
  Create a `JSONObject.Builder` instance populated with the state of this `JSONObject` instance
modify() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationContext
  Modify this `PaginationContext`
modify() - Method in interface oracle.dbtools.plugin.api.security.AuthenticationChallenge
  Modify this `AuthenticationChallenge` instance
modify() - Method in interface oracle.dbtools.plugin.api.security.PrivilegeSet
  Produce a new `PrivilegeSet.Builder` instance initialized with the state of this `PrivilegeSet`
modify() - Method in class oracle.dbtools.plugin.api.types.TypeReflections
  Modify this `TypeReflections` set.
ModuleDependencies - Class in oracle.dbtools.plugin.api.di
  Enumerates the set of `DependencyInjectionModule`s that a given `DependencyInjectionModule` depends on
ModuleDependencies.Builder - Class in oracle.dbtools.plugin.api.di
MultiMap<K,V> - Interface in oracle.dbtools.plugin.api.collections
  A MultiMap is like a `Map` except that a key can be bound to multiple values.

## N

name() - Method in interface oracle.dbtools.plugin.api.routes.PathTemplateMatch
  The optional mnemonic name assigned to the `PathTemplate` that was matched to this request, in other words the value of the `PathTemplate.name()` property.
name() - Method in interface oracle.dbtools.plugin.api.security.AuthorizationConstraint
  The unique name assigned to this constraint.
name() - Method in interface oracle.dbtools.plugin.api.security.AuthorizationError
  Provides a mnemonic identifier for the error.
name() - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier
  Returns the name constraint of this `TypeQualifier` if any.
named(Map<String, Object>) - Method in interface oracle.dbtools.plugin.api.di.ScopeConfiguration
  Add the specified object instances, each of which will be constrained with a `Named` constraint.
named(String) - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier.Builder
  Add or replace a `Named` qualifier
named(Class<T>, String) - Static method in interface oracle.dbtools.plugin.api.types.TypeQualifier
  Construct a `TypeQualifier` for the specified type and name
newInstance(Object...) - Method in interface oracle.dbtools.plugin.api.di.Instantiator
  Deprecated.
  Produce a new instance of the specified type
next() - Method in interface oracle.dbtools.plugin.api.json.JSONReader
  Returns the next `JSONToken` in the stream.
next() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationState
  Returns a fully qualified URI for the link to the next page of items, IFF there is a subsequent page.
NO_PRIVILEGE - Static variable in annotation type oracle.dbtools.plugin.api.http.annotations.RequiresPrivilege
  Indicates that a resource is not protected, i.e it has public access
nonInteractive(InstallType, Map<String, String>) - Method in interface oracle.dbtools.plugin.api.install.InstallationProvider
  Obtains the command options to update the configuration file and install/upgrade/configure ORDS
normalize() - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier
  Normalize a potentially primitive type (e.g int.class) to it's boxed equivalent (e.g.
NOT_PAGED - Static variable in annotation type oracle.dbtools.plugin.api.http.annotations.PageSize
  Indicates a Resource is not paged
NOT_PAGINATED - Static variable in interface oracle.dbtools.plugin.api.pagination.PaginationMetadata
  Constant indicating a resource is not paginated
NOT_PAGINATED - Static variable in interface oracle.dbtools.plugin.api.pagination.PaginationState
  Constant denoting the pagination state (or rather lack of state) of a non-paginated resource.
NotAuthorizedException - Exception in oracle.dbtools.plugin.api.security
  Raised whenever a resource is accessed that the current user does not have permission to access.
NotAuthorizedException(String, AuthorizationError, Throwable) - Constructor for exception oracle.dbtools.plugin.api.security.NotAuthorizedException
  Raises a `NotAuthorizedException` condition requiring the user to have authenticated against the specified Privilege.
NotAuthorizedException(String) - Constructor for exception oracle.dbtools.plugin.api.security.NotAuthorizedException
  Raises a `NotAuthorizedException` condition requiring the user to have authenticated against the `AuthorizationConstraint`, chaining the `cause` parameter as the underlying cause of the authorization failure.
notAvailable(Throwable) - Method in class oracle.dbtools.plugin.api.types.TypeInstantiator
nullStream() - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  Return an `OutputStream` that swallows all output silently
nullValue() - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
  Emit a null property value.
numberValue() - Method in interface oracle.dbtools.plugin.api.json.JSONToken
  Returns the value of a property as a `Number` instance.

## O

object() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObjects
  Create a new `JSONObject.Builder` instance
of(CharSequence, int) - Static method in class oracle.dbtools.plugin.api.errors.ProductErrorMessage.Identifier
offset() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationState
  The offset of the first item to appear in the page
onClose(Runnable) - Method in interface oracle.dbtools.plugin.api.di.ScopeConfiguration
  Configure a task to be run when this scope is closed.
onError(HttpServletRequest, HttpServletResponse, int, Throwable) - Method in interface oracle.dbtools.plugin.api.servlet.ErrorResponseHandler
  Called when the runtime is about to raise an error condition (i.e report an HTTP status code in the 400-499 range).
onError(HttpServletRequest, HttpServletResponse, int, Throwable) - Method in class oracle.dbtools.plugin.api.servlet.HttpServletBase
Option - Annotation Type in oracle.dbtools.plugin.api.cmdline.annotations
  Describes an optional argument to a command.
option(String, Translatable) - Method in class oracle.dbtools.plugin.api.install.InstallationOptions.Builder
option(String, Translatable, boolean) - Method in class oracle.dbtools.plugin.api.install.InstallationOptions.Builder
option(String, Translatable, Class<?>) - Method in class oracle.dbtools.plugin.api.install.InstallationOptions.Builder
option(String, Translatable, boolean, Class<?>) - Method in class oracle.dbtools.plugin.api.install.InstallationOptions.Builder
Option(Translatable, boolean, Class<?>) - Constructor for class oracle.dbtools.plugin.api.install.InstallationOptions.Option
Optional - Annotation Type in oracle.dbtools.plugin.api.di.annotations
  When present on a constructor parameter, indicates that the specified dependency is optional.
oracle.dbtools.plugin.api - package oracle.dbtools.plugin.api
  Enumerates the `ExtensionPoints` that plugins can extend.
oracle.dbtools.plugin.api.cmdline - package oracle.dbtools.plugin.api.cmdline
  Extension point for plugins that contribute command line commands.
oracle.dbtools.plugin.api.cmdline.annotations - package oracle.dbtools.plugin.api.cmdline.annotations
  Annotations to express the arguments and options of a `CommandProvider`.
oracle.dbtools.plugin.api.collections - package oracle.dbtools.plugin.api.collections
  Provides the `MultiMap` collection type.
oracle.dbtools.plugin.api.conf - package oracle.dbtools.plugin.api.conf
  Services for defining and introspecting Configuration Settings
oracle.dbtools.plugin.api.di - package oracle.dbtools.plugin.api.di
  A `javax.inject` compatible Dependency Injection (D.I.) framework.
oracle.dbtools.plugin.api.di.annotations - package oracle.dbtools.plugin.api.di.annotations
  Annotations used to make types discoverable by the dependency injection (D.I.) framework.
oracle.dbtools.plugin.api.errors - package oracle.dbtools.plugin.api.errors
oracle.dbtools.plugin.api.http.annotations - package oracle.dbtools.plugin.api.http.annotations
  Annotations to describe what URL patterns and HTTP methods a `HttpServlet` support.
oracle.dbtools.plugin.api.i18n - package oracle.dbtools.plugin.api.i18n
  Internationaliztion APIs for plugins.
oracle.dbtools.plugin.api.i18n.annotations - package oracle.dbtools.plugin.api.i18n.annotations
  Internationalization Annotations
oracle.dbtools.plugin.api.install - package oracle.dbtools.plugin.api.install
oracle.dbtools.plugin.api.io - package oracle.dbtools.plugin.api.io
  Services for manipulating input and output streams
oracle.dbtools.plugin.api.jdbc - package oracle.dbtools.plugin.api.jdbc
oracle.dbtools.plugin.api.json - package oracle.dbtools.plugin.api.json
  JavaScript Object Notation (JSON) APIs for reading and writing JSON character streams.
oracle.dbtools.plugin.api.json.objects - package oracle.dbtools.plugin.api.json.objects
  API for creating in memory representations of JSON object graphs (`JSONObjects`) and for serializing object graphs to JSON representations.
oracle.dbtools.plugin.api.logging - package oracle.dbtools.plugin.api.logging
  Provides a logging service.
oracle.dbtools.plugin.api.pagination - package oracle.dbtools.plugin.api.pagination
  Provides facilities for consistent handling of `Pagination`
oracle.dbtools.plugin.api.routes - package oracle.dbtools.plugin.api.routes
  `PathTemplateMatch` services
oracle.dbtools.plugin.api.security - package oracle.dbtools.plugin.api.security
  Resource authorization APIs
oracle.dbtools.plugin.api.security.annotations - package oracle.dbtools.plugin.api.security.annotations
  Annotations describing the security constraints of a service.
oracle.dbtools.plugin.api.servlet - package oracle.dbtools.plugin.api.servlet
  Extensions to the Servlet API.
oracle.dbtools.plugin.api.types - package oracle.dbtools.plugin.api.types
  Provides a layer atop `java.lang.reflect` package to aid dependency resolution and injection.
orElse(T) - Method in interface oracle.dbtools.plugin.api.di.InstanceProvider
  Retrieve the instance or the specified default value if no instance is available

## P

PAGE_OFFSET - Static variable in interface oracle.dbtools.plugin.api.pagination.PaginationContext
  The zero based offset of the page
pageOffset(long) - Method in interface oracle.dbtools.plugin.api.pagination.PaginationContext.Builder
pageOffset() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationContext
  The zero based page offset
PageSize - Annotation Type in oracle.dbtools.plugin.api.http.annotations
  Defines the default page size for the annotated type, method or package
paginated(PaginationStrategy) - Static method in enum oracle.dbtools.plugin.api.pagination.PaginationStrategy
  Test if a Pagination Strategy requires pagination
Pagination - Interface in oracle.dbtools.plugin.api.pagination
  Provides services for Paginating resources
PaginationContext - Interface in oracle.dbtools.plugin.api.pagination
  Describes the requested pagination parameters for a `HttpServletRequest`.
PaginationContext.Builder - Interface in oracle.dbtools.plugin.api.pagination
  Build `PaginationContext` instances
PaginationMetadata - Interface in oracle.dbtools.plugin.api.pagination
  Describes how a resource should be paginated
PaginationState - Interface in oracle.dbtools.plugin.api.pagination
  Tracks the state required for paginating a subset of items in a collection.
PaginationStrategy - Enum in oracle.dbtools.plugin.api.pagination
  The type of pagination strategy used by a resource.
parameter(CharSequence, CharSequence) - Method in interface oracle.dbtools.plugin.api.security.AuthenticationChallenge.Builder
  Create a parameter with a value which cannot be localized
parameter(CharSequence, Translatable) - Method in interface oracle.dbtools.plugin.api.security.AuthenticationChallenge.Builder
  Create a parameter with a value which may be localized
parameters() - Method in interface oracle.dbtools.plugin.api.routes.PathTemplateMatch
  The parameters extracted from the matching request path.
parameters(boolean) - Method in interface oracle.dbtools.plugin.api.routes.PathTemplateMatch
  The parameters extracted from the matching request path.
parameters() - Method in interface oracle.dbtools.plugin.api.security.AuthenticationChallenge
  The parameters associated with this challenge
parse(String) - Static method in class oracle.dbtools.plugin.api.conf.TimeDuration
  Parse a textual representation of a `TimeDuration`
parse(CharSequence) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTags
  Parses text into an `EntityTag` value.
PATCH - Static variable in interface oracle.dbtools.plugin.api.servlet.SupportsPatch
PathSyntaxPolicy - Enum in oracle.dbtools.plugin.api.http.annotations
  Determines what validation is performed on the path portion of a request URI.
PathTemplate - Annotation Type in oracle.dbtools.plugin.api.http.annotations
  Describes the URI pattern of resources that a type `Dispatches`.
PathTemplateMatch - Interface in oracle.dbtools.plugin.api.routes
  Represents the `PathTemplate` that was matched to a request
PathTemplates - Interface in oracle.dbtools.plugin.api.routes
  Services for working with `PathTemplateMatch` instances
pattern() - Method in interface oracle.dbtools.plugin.api.routes.PathTemplateMatch
  The pattern of the `PathTemplate` that was matched against this request
previous() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationState
  Returns a fully qualified URI for the link to the previous page of items
Primitive - Enum in oracle.dbtools.plugin.api.types
  Enumerates the Java primitive types
primitive() - Method in enum oracle.dbtools.plugin.api.types.PrimitiveWrapper
  The corresponding `Primitive` type
PrimitiveWrapper - Enum in oracle.dbtools.plugin.api.types
  Enumeration of the wrapper type for each Java `Primitive` type
Priority - Annotation Type in oracle.dbtools.plugin.api.di.annotations
  Annotates types with a priority value.
PriorityComparator - Class in oracle.dbtools.plugin.api.di
  Orders types based on their `Priority` annotations (if any)
PriorityComparator() - Constructor for class oracle.dbtools.plugin.api.di.PriorityComparator
Privilege - Annotation Type in oracle.dbtools.plugin.api.security.annotations
  Defines a logical security `Privilege`, that a caller must have in order to access a resource.
privilege(String) - Method in interface oracle.dbtools.plugin.api.security.HasPrivileges
  Get the `Privilege` instance for the specified name
privilege(String) - Method in interface oracle.dbtools.plugin.api.security.Privileges
  Get the `Privilege` instance with the specified name
PrivilegeConstraints - Interface in oracle.dbtools.plugin.api.security
  Resolve an authorization constraint name to a `AuthorizationConstraint` instance
Privileges - Interface in oracle.dbtools.plugin.api.security
  Utility methods for working with `Privilege` instances
PrivilegeSet - Interface in oracle.dbtools.plugin.api.security
  A Collection of `Privilege` instances.
PrivilegeSet.Builder - Interface in oracle.dbtools.plugin.api.security
  Builds `PrivilegeSet` instances
PrivilegeSets - Interface in oracle.dbtools.plugin.api.security
  Services for working with `PrivilegeSet` instances
ProductErrorMessage - Class in oracle.dbtools.plugin.api.errors
  Describes a standard Oracle Error Message which must be of the form:
ProductErrorMessage.Identifier - Class in oracle.dbtools.plugin.api.errors
  Represents the unique identifier for a `ProductErrorMessage`
prompts(InstallType, Map<String, String>) - Method in interface oracle.dbtools.plugin.api.install.InstallationProvider
  Prompts for the settings or options.
prompts(InstallType, Map<String, String>, Map<String, ConfigurationSetting>) - Method in interface oracle.dbtools.plugin.api.install.InstallationProvider
  Prompts for the settings or options.
property(String, Object) - Method in interface oracle.dbtools.plugin.api.di.Annotations.Builder
  Set the value of an annotation property to the specified value
property(String, CharSequence) - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
  Emit a property with a textual value.
propertyName() - Method in interface oracle.dbtools.plugin.api.json.JSONToken
  Returns the name of a property.
propertyName(String) - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
  Emit the name of a property
propertyNames() - Method in interface oracle.dbtools.plugin.api.conf.Configuration
  Enumerates the name of each defined configuration property.
propertyNames() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject
  Enumerate the property names of this `JSONObject`
ProvidedClassifier - Class in oracle.dbtools.plugin.api.types
  Determines what `Class` types an `AnnotatedElement` provides.
Provides - Annotation Type in oracle.dbtools.plugin.api.di.annotations
  Indicates that a class provides one or more services.
provides(AnnotatedElement) - Method in class oracle.dbtools.plugin.api.types.ProvidedClassifier
  Determines the services that the specified annotation site provides
provides(AnnotationSet) - Method in class oracle.dbtools.plugin.api.types.ProvidedClassifier
  Determines the services that the specified AnnotationSet provides.
provides(Class<?>) - Method in class oracle.dbtools.plugin.api.types.ProvidedClassifier
  Determines the services that the specified type provides.
provides(Field) - Method in class oracle.dbtools.plugin.api.types.ProvidedClassifier
  Determines the services a constant field provides
provides(Class<T>) - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier.Builder
  Match any type providing the specified service
provides(Class<T>) - Static method in interface oracle.dbtools.plugin.api.types.TypeQualifier
  Represents a provider of the specified service
provides() - Method in class oracle.dbtools.plugin.api.types.TypeReflection
  Identifies the services that this type provides

## Q

qualifiedInstances(Class<T>) - Method in class oracle.dbtools.plugin.api.di.Instances
  Provide `Instances.QualifiedInstance` for each instance of the specified type
qualifier() - Method in class oracle.dbtools.plugin.api.di.DeferredInstanceProvider
qualifier() - Method in interface oracle.dbtools.plugin.api.di.InstanceProvider
  Identifies the constraints used to select matches
qualifier() - Method in class oracle.dbtools.plugin.api.di.Instances.QualifiedInstance
  The service qualifier
qualifier() - Method in class oracle.dbtools.plugin.api.di.ResolvedInstances
qualifier() - Method in class oracle.dbtools.plugin.api.types.TypeDependency
  The constraints on which implementation of the type to inject
qualifier() - Method in exception oracle.dbtools.plugin.api.types.TypeDependencyNotAvailableException
  The injection qualifier
qualifiers() - Method in class oracle.dbtools.plugin.api.types.AnnotationSet
  Gives the subset of Annotations that represent `Qualifier` annotations
qualifiers(Annotation...) - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier.Builder
  Deprecated.
QUERY_FIELDS - Static variable in interface oracle.dbtools.plugin.api.pagination.PaginationContext
  The reserved names of query string fields used by `Pagination`.

## R

read(CharSequence) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObjects
  Parse a character stream into a `JSONObject` or `JSONArray` instance
read(InputStream) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObjects
  Parse a byte stream into a `JSONObject` or `JSONArray` instance
read(Iterator<JSONToken>) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObjects
  Parse a JSONToken stream into a `JSONObject` or `JSONArray` instance
read(Reader) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObjects
  Parse a character stream into a `JSONObject` or `JSONArray` instance
realm(CharSequence) - Method in interface oracle.dbtools.plugin.api.security.AuthenticationChallenge.Builder
  Specify the realm parameter for this challenge
reason() - Method in exception oracle.dbtools.plugin.api.jdbc.ConnectionNotAvailableException
  The reason the connection could not be created
remove(Class<?>) - Method in class oracle.dbtools.plugin.api.di.Instances.Builder
  Remove all providers of the specified type
remove(TypeQualifier<T>) - Method in class oracle.dbtools.plugin.api.di.Instances.Builder
  Remove all providers of the specified service
remove() - Method in interface oracle.dbtools.plugin.api.json.JSONReader
  Deprecated.
remove(String) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
  Remove the named property
remove(String) - Method in interface oracle.dbtools.plugin.api.security.PrivilegeSet.Builder
  Remove the named `Privilege` from this `PrivilegeSet`
remove(Class<?>) - Method in class oracle.dbtools.plugin.api.types.TypeReflections.Builder
RemovedSince - Annotation Type in oracle.dbtools.plugin.api.http.annotations
  Denotes the version the annotated resource was removed from.
RequestScoped - Annotation Type in oracle.dbtools.plugin.api.di.annotations
  Identifies a type that must be instantiated only one time per scope.
requires(Class<? extends DependencyInjectionModule>...) - Static method in interface oracle.dbtools.plugin.api.di.DependencyInjectionModule
RequiresPrivilege - Annotation Type in oracle.dbtools.plugin.api.http.annotations
  Identifies the name of a logical `Privilege` that protects this type, method, or package.
ResolvedInstances<T> - Class in oracle.dbtools.plugin.api.di
  Represents the discovered matches for a call to `InstanceLocator.select(TypeQualifier)`
RETARGETTING - Static variable in interface oracle.dbtools.plugin.api.servlet.FilterOrder
  `FilterOrder.RETARGETTING` filters examine a request and re-write the request so that it is dispatched to a different request URL.

## S

SchemaNotAvailableException - Exception in oracle.dbtools.plugin.api.jdbc
  Raised when an attempt is made to access a schema that is not ORDS enabled, or has been dropped
SchemaNotAvailableException(String, Throwable) - Constructor for exception oracle.dbtools.plugin.api.jdbc.SchemaNotAvailableException
SchemaNotAvailableException(String, ConnectionNotAvailableReason, Throwable) - Constructor for exception oracle.dbtools.plugin.api.jdbc.SchemaNotAvailableException
schemas() - Method in interface oracle.dbtools.plugin.api.jdbc.JDBCDataSource
  Enumerates the available JDBC schemas for a given `JDBCDataSource`, to which a `Connection` may be opened
scheme() - Method in interface oracle.dbtools.plugin.api.security.AuthenticationChallenge
  The Authentication scheme for this challenge (e.g.
scope() - Method in class oracle.dbtools.plugin.api.types.AnnotationSet
  Indicates the `Scope` annotation if any is present
scope() - Method in class oracle.dbtools.plugin.api.types.TypeReflection
ScopeConfiguration - Interface in oracle.dbtools.plugin.api.di
  Provides the capability to inject additional services and instances into a scope
SDW - Static variable in interface oracle.dbtools.plugin.api.install.InstallOrder
  SDW is next
secure(boolean) - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting.Builder
  Specify whether this setting contains sensitive data such as passwords.
select(Class<T>) - Method in interface oracle.dbtools.plugin.api.di.InstanceLocator
  Select all services matching the specified type.
select(Class<T>, Annotation...) - Method in interface oracle.dbtools.plugin.api.di.InstanceLocator
  Deprecated.
  Use `InstanceLocator.select(TypeQualifier)` instead
select(TypeQualifier<T>) - Method in interface oracle.dbtools.plugin.api.di.InstanceLocator
  Select all services matching the specified `TypeQualifier`
select(TypeQualifier<T>) - Method in class oracle.dbtools.plugin.api.di.Instances.Builder
select(TypeQualifier<T>) - Method in class oracle.dbtools.plugin.api.di.Instances
selector() - Method in class oracle.dbtools.plugin.api.types.TypeDependency
  Produces the source code to replicate the selection of this dependency
selectType(TypeQualifier<T>) - Method in interface oracle.dbtools.plugin.api.types.TypeLocator
  Choose the `TypeReflection`s that matches the specified criteria
selectType(TypeQualifier<T>) - Method in class oracle.dbtools.plugin.api.types.TypeReflections
service(HttpServletRequest, HttpServletResponse) - Method in class oracle.dbtools.plugin.api.servlet.HttpServletBase
set(Class<T>, T) - Method in class oracle.dbtools.plugin.api.di.Instances.Builder
  Set the sole provider of the specified service
set(TypeQualifier<?>, InstanceProvider<?>) - Method in class oracle.dbtools.plugin.api.di.Instances.Builder
  Set the sole `InstanceProvider` for the specified service
set(TypeQualifier<T>, T) - Method in class oracle.dbtools.plugin.api.di.Instances.Builder
  Set the sole implementation of the specified service
set(Class<?>, Object) - Method in interface oracle.dbtools.plugin.api.di.ScopeConfiguration
  Set the sole implementation of the specified service to be the specified instance.
set(TypeQualifier<?>, Object) - Method in interface oracle.dbtools.plugin.api.di.ScopeConfiguration
  Set the sole implementation of the specified service to be the specified instance.
setting() - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Create a `ConfigurationSetting.Builder` instance
setting(boolean) - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Define a `Boolean` setting
setting(boolean, Translatable) - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Define a `Boolean` setting
setting(Class<T>, T) - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Define an `Enum` setting
setting(Class<T>, T, Translatable) - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Define an `Enum` setting
setting(int) - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Define an `Integer` property
setting(int, Translatable) - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Define an `Integer` property
setting(long) - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Define a `Long` setting
setting(long, Translatable) - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Define a `Long` setting
setting(String) - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Define a `String` property
setting(String, Translatable) - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Define a `String` property
setting(TimeDuration) - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Define a `TimeDuration` property
setting(TimeDuration, Translatable) - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Define a `TimeDuration` property
settings(Class<?>) - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  Enumerates the settings defined by the specified type.
SEVERE - Static variable in interface oracle.dbtools.plugin.api.logging.Log
severe(String) - Method in interface oracle.dbtools.plugin.api.logging.Log
  Log a message at the `Log.SEVERE` level
severe(Throwable) - Method in interface oracle.dbtools.plugin.api.logging.Log
  Log a `Throwable` at the `Log.FINE` level
shortValue(Object) - Method in enum oracle.dbtools.plugin.api.types.Primitive
  Convert an object instance to a short value
showItem(long) - Method in interface oracle.dbtools.plugin.api.pagination.PaginationState
  Must be called by the client paging the resource, each time a new item is about to be added to the page.
shutdown() - Method in interface oracle.dbtools.plugin.api.Lifecycle
  Called when the application is shutting down and after request processing has ceased.
singletons() - Method in class oracle.dbtools.plugin.api.types.TypeReflections
  Provides access to singleton fields annotated with `Provides`
size() - Method in interface oracle.dbtools.plugin.api.collections.MultiMap
  The number of entries in this `MultiMap`.
size() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONNode
  The number of child elements in this node
size() - Method in class oracle.dbtools.plugin.api.types.AnnotationSet
  Indicates the number of annotations present
size() - Method in class oracle.dbtools.plugin.api.types.TypeDependencies
  The number of `TypeDependency` instances
sqlState() - Method in enum oracle.dbtools.plugin.api.jdbc.ConnectionNotAvailableReason
STANDALONE - Static variable in interface oracle.dbtools.plugin.api.install.InstallOrder
  Standalone is always last
startArray() - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
  Start an array, emit the opening square bracket(`[`)
startObject() - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
  Start an object, emit the opening brace (`{`).
startPagination(HttpServletRequest, PaginationMetadata) - Method in interface oracle.dbtools.plugin.api.pagination.Pagination
  Determine the maximum number of items that should be included in the representation of the specified request
startup() - Method in interface oracle.dbtools.plugin.api.Lifecycle
  Called when the application is starting up and before request processing has commenced.
stream() - Method in interface oracle.dbtools.plugin.api.di.InstanceProvider
  Adapt this set of providers to a `Stream` instance
STREAMING - Static variable in interface oracle.dbtools.plugin.api.servlet.FilterOrder
  `FilterOrder.STREAMING` filters are applied first and are used to manipulate the content of the request or response, for example to apply compression to responses.
strength(EntityTag.Strength) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTag.Builder
  Set `EntityTag.Strength` of the `EntityTag`.
strength() - Method in interface oracle.dbtools.plugin.api.servlet.EntityTag
  The Entity Tag `EntityTag.Strength`
stringValue() - Method in interface oracle.dbtools.plugin.api.json.JSONToken
  Returns the value of a property as a `String`.
subtractFrom(Temporal) - Method in class oracle.dbtools.plugin.api.conf.TimeDuration
SupportsPatch - Interface in oracle.dbtools.plugin.api.servlet
  Optional interface indicating that a servlet supports the HTTP PATCH method.

## T

TimeDuration - Class in oracle.dbtools.plugin.api.conf
  Represents a specification of a time duration.
TimeDuration(long, TimeUnit) - Constructor for class oracle.dbtools.plugin.api.conf.TimeDuration
  Instantiate `TimeDuration` instance
toMillis() - Method in class oracle.dbtools.plugin.api.conf.TimeDuration
  Convert this duration to milliseconds
toString() - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
toString() - Method in class oracle.dbtools.plugin.api.conf.TimeDuration
toString() - Method in class oracle.dbtools.plugin.api.di.DeferredInstanceProvider
toString() - Method in class oracle.dbtools.plugin.api.di.Instances.Builder
toString() - Method in class oracle.dbtools.plugin.api.di.Instances.QualifiedInstance
toString() - Method in class oracle.dbtools.plugin.api.di.Instances
toString() - Method in class oracle.dbtools.plugin.api.di.ModuleDependencies
toString() - Method in class oracle.dbtools.plugin.api.di.ResolvedInstances
toString() - Method in class oracle.dbtools.plugin.api.errors.ProductErrorMessage.Identifier
toString() - Method in class oracle.dbtools.plugin.api.errors.ProductErrorMessage
toString(Iterable<Locale>) - Method in interface oracle.dbtools.plugin.api.i18n.Translatable
  Translate a message to the most preferred available localization
toString(Locale) - Method in interface oracle.dbtools.plugin.api.i18n.Translatable
  Translate a message to a specific `Locale`
toString() - Method in class oracle.dbtools.plugin.api.install.InstallationOptions
toString() - Method in exception oracle.dbtools.plugin.api.security.NotAuthorizedException
toString() - Method in class oracle.dbtools.plugin.api.types.AnnotationSet
toString() - Method in class oracle.dbtools.plugin.api.types.TypeDependencies
toString() - Method in class oracle.dbtools.plugin.api.types.TypeDependency
toString() - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier
toString() - Method in class oracle.dbtools.plugin.api.types.TypeReflection
toString() - Method in class oracle.dbtools.plugin.api.types.TypeReflections
Translatable - Interface in oracle.dbtools.plugin.api.i18n
  An object encapsulating some kind of localizable message.
TranslatableDescription - Annotation Type in oracle.dbtools.plugin.api.i18n.annotations
  Provides a `Translatable` description of an element.
TranslatableText - Annotation Type in oracle.dbtools.plugin.api.i18n.annotations
  Annotation that represents a `Translatable`
Transport - Annotation Type in oracle.dbtools.plugin.api.security.annotations
  Defines the transport protocol requirements of a resource
TransportPolicy - Enum in oracle.dbtools.plugin.api.security.annotations
  Defines what transport level security must be used
type(Class<?>) - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting.Builder
  Specify the data type of the setting
type() - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
  The type of the setting
type() - Method in enum oracle.dbtools.plugin.api.di.AvailableDependencies
  The type of the dependency
type() - Method in interface oracle.dbtools.plugin.api.di.Instantiator
  Deprecated.
  The type that this `Instantiator` creates
type() - Method in enum oracle.dbtools.plugin.api.ExtensionPoints
  The type of the extension point
type() - Method in interface oracle.dbtools.plugin.api.json.JSONToken
  This token's type
type() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONNode
  The type of `JSONNode`
type() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationMetadata
  The type of pagination strategy that this resource should use.
type() - Method in enum oracle.dbtools.plugin.api.types.Primitive
  This primtiive type's `Class` instance
type() - Method in enum oracle.dbtools.plugin.api.types.PrimitiveWrapper
  The `Class` instance for this primtive wrapper
type() - Method in class oracle.dbtools.plugin.api.types.TypeDependencies
  The type
type() - Method in class oracle.dbtools.plugin.api.types.TypeDependency
  The `Class` for the type to be injected
type() - Method in class oracle.dbtools.plugin.api.types.TypeInstantiator
  The type that will be instantiated
type() - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier
  The type of the instance to find
type(Class<T>) - Static method in interface oracle.dbtools.plugin.api.types.TypeQualifier
  Selects the specified concrete type
type() - Method in class oracle.dbtools.plugin.api.types.TypeReflection
  Provides the underlying type
TypeDependencies<T> - Class in oracle.dbtools.plugin.api.types
  Captures the dependencies of a `Class`
TypeDependency - Class in oracle.dbtools.plugin.api.types
  Encapsulates a single dependency of a type.
TypeDependency.Kind - Enum in oracle.dbtools.plugin.api.types
  Enumerates how a type will be injected at a particular injetion site
TypeDependencyNotAvailableException - Exception in oracle.dbtools.plugin.api.types
  Indicates an instance of a type which some other type depends on (via it's `Inject` annotated constructor is not available in the current scope
TypeInstantiator<T> - Class in oracle.dbtools.plugin.api.types
  `TypeInstantiator` implementations are responsible for instantiating instances of type T.
TypeInstantiator(Class<T>) - Constructor for class oracle.dbtools.plugin.api.types.TypeInstantiator
  Constructor for a custom `TypeInstantiator` implementation
TypeInstantiator(Class<T>, boolean) - Constructor for class oracle.dbtools.plugin.api.types.TypeInstantiator
  Constructor
TypeLocator - Interface in oracle.dbtools.plugin.api.types
  Service for selecting `TypeReflection` instances
TypeProvider<T> - Interface in oracle.dbtools.plugin.api.types
  Provides an instance of the specified type
TypeQualifier<T> - Interface in oracle.dbtools.plugin.api.types
  Qualifies the specific type of a service to be discovered via `InstanceLocator`.
TypeQualifier.Builder<T> - Interface in oracle.dbtools.plugin.api.types
  Build `TypeQualifier` instances
TypeQualifier.MatchingMode - Enum in oracle.dbtools.plugin.api.types
  Determines how the `TypeQualifier` matches types
TypeReflection<T> - Class in oracle.dbtools.plugin.api.types
  Provides higher level abstraction about the type metadata of a `Class`, providing information about it's dependencies and what services it provides
TypeReflections - Class in oracle.dbtools.plugin.api.types
  Represents a set of `Class` instances that may be instantiated and injected using `InstanceLocator`
TypeReflections.Builder - Class in oracle.dbtools.plugin.api.types
types() - Method in interface oracle.dbtools.plugin.api.di.DependencyInjectionModule
  Enumerates the service provider types in this module
types(Class<?>...) - Static method in interface oracle.dbtools.plugin.api.di.DependencyInjectionModule
types() - Method in class oracle.dbtools.plugin.api.types.TypeReflections
  Enumerate the types in this `TypeReflections` set

## U

uncloseable(InputStream) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
  Wrapper an InputStream so it cannot be closed.
unit() - Method in class oracle.dbtools.plugin.api.conf.TimeDuration
  Return the `TimeUnit` of this duration
uri() - Method in interface oracle.dbtools.plugin.api.security.AuthorizationError
  Provides the location of a resource that describes the error condition.
URL_MAPPING - Static variable in interface oracle.dbtools.plugin.api.servlet.FilterOrder
  `FilterOrder.URL_MAPPING` filters are applied next, and are used to map the request to a particular backing store, for example to map a request to a particular schema in a particular database.
USE_DEFAULT_CONSTRAINTS - Static variable in interface oracle.dbtools.plugin.api.servlet.HasDynamicAuthorization
  Constant denoting that the runtime's default logic for discovering what `AuthorizationConstraint` to apply to a request should be used.
using(InstanceLocator) - Method in class oracle.dbtools.plugin.api.types.TypeReflection
  Generates a `TypeProvider` for this type, using the specified `InstanceLocator` to resolve dependencies of the type

## V

validatePrecondition(HttpServletRequest, CharSequence) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTags
  Validate whether the pre-condition in the request matches the current "ETag" value of the requested resource.
validOptions(Map<String, String>) - Method in interface oracle.dbtools.plugin.api.install.InstallationProvider
  Checks if the options specified on the command-line are valid.
value(Object) - Method in interface oracle.dbtools.plugin.api.di.Annotations.Builder
  Set the default value() property of an Annotation
value(String) - Static method in enum oracle.dbtools.plugin.api.http.annotations.CrossOriginSharingPolicy
  Determine the `CrossOriginSharingPolicy` for the specified textual representation
value(String) - Static method in enum oracle.dbtools.plugin.api.http.annotations.HTTPAuthenticationScheme
  Determine the `HTTPAuthenticationScheme` for the specified textual representation
value(Boolean) - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
  Emit a boolean value, mapping it to the unquoted values: `true` or `false`
value(CharSequence) - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
  Emit a textual value, quoting and escaping the string
value(Number) - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
  Emit a numeric value.
value(Readable) - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
  Emit a textual value, quoting and escaping the string.
value() - Method in interface oracle.dbtools.plugin.api.servlet.EntityTag
  The decoded value of the `EntityTag`, i.e.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.di.AvailableDependencies
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.ExtensionPoints
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.http.annotations.CrossOriginSharingPolicy
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.http.annotations.DocumentationPolicy
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.http.annotations.EnabledBy.Condition
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.http.annotations.FramePolicy
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.http.annotations.HTTPAuthenticationScheme
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.http.annotations.PathSyntaxPolicy
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.install.InstallType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.jdbc.ConnectionNotAvailableReason
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.json.JSONToken.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.json.objects.JSONNode.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.pagination.PaginationStrategy
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.security.annotations.TransportPolicy
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.servlet.EntityTag.Strength
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.types.Primitive
  Returns the enum constant of this type with the specified name.
valueOf(Class<?>) - Static method in enum oracle.dbtools.plugin.api.types.Primitive
  Determine the appropriate `Primitive` instance for the specified type
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.types.PrimitiveWrapper
  Returns the enum constant of this type with the specified name.
valueOf(Class<?>) - Static method in enum oracle.dbtools.plugin.api.types.PrimitiveWrapper
  Determine the appropriate `PrimitiveWrapper` for the specified type
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.types.TypeDependency.Kind
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.dbtools.plugin.api.types.TypeQualifier.MatchingMode
  Returns the enum constant of this type with the specified name.
values(Object) - Method in interface oracle.dbtools.plugin.api.collections.MultiMap
  Get all the values associated with the specified key.
values() - Static method in enum oracle.dbtools.plugin.api.di.AvailableDependencies
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.ExtensionPoints
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.http.annotations.CrossOriginSharingPolicy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.http.annotations.DocumentationPolicy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.http.annotations.EnabledBy.Condition
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.http.annotations.FramePolicy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.http.annotations.HTTPAuthenticationScheme
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.http.annotations.PathSyntaxPolicy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.install.InstallType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.jdbc.ConnectionNotAvailableReason
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.json.JSONToken.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray
  Enumerate the values in this `JSONArray`
values() - Static method in enum oracle.dbtools.plugin.api.json.objects.JSONNode.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.pagination.PaginationStrategy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.security.annotations.TransportPolicy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.servlet.EntityTag.Strength
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.types.Primitive
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.types.PrimitiveWrapper
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.types.TypeDependency.Kind
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.dbtools.plugin.api.types.TypeQualifier.MatchingMode
  Returns an array containing the constants of this enum type, in the order they are declared.
VersionedPlugin - Interface in oracle.dbtools.plugin.api.servlet
  Represents the versioned API plugin, specified in a META-INF/plugin.json, that corresponds to a particular request and the servlets @BelongsTo annotation.
versionedPlugin(HttpServletRequest) - Method in interface oracle.dbtools.plugin.api.servlet.VersionedPlugins
  Get the VersionedPlugin that corresponds to the request.
VersionedPlugins - Interface in oracle.dbtools.plugin.api.servlet
  Services for working with `VersionedPlugin` at runtime based on the request.
versionNumber() - Method in interface oracle.dbtools.plugin.api.servlet.VersionedPlugin
  Identifies at runtime the version specified, in the request URL, by the client.

## W

WARNING - Static variable in interface oracle.dbtools.plugin.api.logging.Log
warning(String) - Method in interface oracle.dbtools.plugin.api.logging.Log
  Log a message at the `Log.WARNING` level
warning(Throwable) - Method in interface oracle.dbtools.plugin.api.logging.Log
  Log a `Throwable` at the `Log.FINE` level
withType(Class<E>) - Method in interface oracle.dbtools.plugin.api.types.TypeQualifier
  Override this `TypeQualifier` to produce a new instance that uses the specified type
wrap(SQLException) - Static method in interface oracle.dbtools.plugin.api.jdbc.JDBCDataSource
wrapper() - Method in enum oracle.dbtools.plugin.api.types.Primitive
  Retrieves the equivalent wrapper type for this primitive type
wrapperType() - Method in enum oracle.dbtools.plugin.api.types.Primitive
  The wrapper type associated with this type.
write(Appendable, JSONNode) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObjects
  Serialize a JSON Object graph to it's textual representation
write(Appendable, Object) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObjects
  Serialize any Java Object graph to it's textual representation.
write(JSONWriter, JSONNode) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObjects
  Serialize a JSON Object graph to a `JSONWriter` stream
write(JSONWriter, Object) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObjects
  Serialize any Java Object graph to a `JSONWriter` stream.
write(OutputStream, JSONNode) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObjects
  Serialize a JSON Object graph to it's textual representation
write(OutputStream, Object) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObjects
  Serialize any Java Object graph to it's textual representation.

A B C D E F G H I J K L M N O P Q R S T U V W

Copyright © 2010, 2022, Oracle and/or its affiliates.