Index

A I L O P R T 
All Classes and Interfaces|All Packages

A

absolutePath() - Method in interface org.microbean.loader.api.Loader
Experimental; do not use.
absolutePath(Path<P>) - Method in interface org.microbean.loader.api.Loader
Returns an absolute Path representing the
as(Class<L>) - Method in interface org.microbean.loader.api.Loader
Casts this Loader appropriately and returns it, usually so that an implementation's implementation-specific methods can be accessed.

I

isRoot() - Method in interface org.microbean.loader.api.Loader
Returns true if and only if this Loader is the root Loader, which occurs only when the return value of this.parent() == this.

L

load(Class<U>) - Method in interface org.microbean.loader.api.Loader
Builds a Path from the supplied arguments, calls the load(Path) method and returns its result.
load(Class<U>, String) - Method in interface org.microbean.loader.api.Loader
Builds a Path from the supplied arguments, calls the load(Path) method and returns its result.
load(Class<U>, String...) - Method in interface org.microbean.loader.api.Loader
Builds a Path from the supplied arguments, calls the load(Path) method and returns its result.
load(Class<U>, List<? extends String>) - Method in interface org.microbean.loader.api.Loader
Builds a Path from the supplied arguments, calls the load(Path) method and returns its result.
load(Type) - Method in interface org.microbean.loader.api.Loader
Builds a Path from the supplied arguments, calls the load(Path) method and returns its result.
load(Type, String) - Method in interface org.microbean.loader.api.Loader
Builds a Path from the supplied arguments, calls the load(Path) method and returns its result.
load(Type, String...) - Method in interface org.microbean.loader.api.Loader
Builds a Path from the supplied arguments, calls the load(Path) method and returns its result.
load(Type, List<? extends String>) - Method in interface org.microbean.loader.api.Loader
Builds a Path from the supplied arguments, calls the load(Path) method and returns its result.
load(Path<? extends Type>) - Method in interface org.microbean.loader.api.Loader
Uses the addressing information encoded in the supplied Path to load and return the Loader logically found at that location, following additional contractual requirements defined below.
load(Qualifiers<? extends String, ?>, Class<U>) - Method in interface org.microbean.loader.api.Loader
Builds a Path from the supplied arguments, calls the load(Path) method and returns its result.
load(Qualifiers<? extends String, ?>, Type) - Method in interface org.microbean.loader.api.Loader
Builds a Path from the supplied arguments, calls the load(Path) method and returns its result.
load(Qualifiers<? extends String, ?>, JavaType.Token<U>) - Method in interface org.microbean.loader.api.Loader
Builds a Path from the supplied arguments, calls the load(Path) method and returns its result.
load(JavaType.Token<U>) - Method in interface org.microbean.loader.api.Loader
Builds a Path from the supplied arguments, calls the load(Path) method and returns its result.
load(JavaType.Token<U>, String) - Method in interface org.microbean.loader.api.Loader
Builds a Path from the supplied arguments, calls the load(Path) method and returns its result.
load(JavaType.Token<U>, String...) - Method in interface org.microbean.loader.api.Loader
Builds a Path from the supplied arguments, calls the load(Path) method and returns its result.
load(JavaType.Token<U>, List<? extends String>) - Method in interface org.microbean.loader.api.Loader
Builds a Path from the supplied arguments, calls the load(Path) method and returns its result.
loader() - Static method in interface org.microbean.loader.api.Loader
Bootstraps and returns a Loader.
Loader<T> - Interface in org.microbean.loader.api
An OptionalSupplier that supplies an environmental object, and can load others.
loaderFor(Path<? extends Type>) - Method in interface org.microbean.loader.api.Loader
Returns an ancestral Loader, derived from and possibly identical to this Loader, that is suitable for a transliterated and absolute version of the supplied path, particularly for cases where, during the execution of the load(Path) method, a Loader must be supplied to some other class.

O

org.microbean.loader.api - module org.microbean.loader.api
Provides packages related to the microBean™ Loader API.
org.microbean.loader.api - package org.microbean.loader.api
Provides classes and interfaces related to the microBean™ Loader API.

P

parent() - Method in interface org.microbean.loader.api.Loader
Returns the Loader that is the parent of this Loader.
path() - Method in interface org.microbean.loader.api.Loader
Returns the Path with which this Loader was created.

R

root() - Method in interface org.microbean.loader.api.Loader
Returns the root Loader, which is the Loader whose parent() method returns iteself.

T

transliterate(Path<U>) - Method in interface org.microbean.loader.api.Loader
Transliterates the supplied absolute Path into some other Path, whose meaning is the same, but whose representation may be different, that will be used instead.
A I L O P R T 
All Classes and Interfaces|All Packages