A B C E F G H I K L M N O P R S T 
All Classes All Packages

A

addEfestoListener(T) - Method in interface org.kie.efesto.common.api.model.EfestoContext
Add the given EfestoListener to the current Context
addGeneratedClasses(ModelLocalUriId, Map<String, byte[]>) - Method in interface org.kie.efesto.common.api.model.EfestoContext
Add generated classes with the key fri
addGeneratedResources(String, GeneratedResources) - Method in interface org.kie.efesto.common.api.model.EfestoContext
Add GeneratedResources with the key model
append(String) - Method in class org.kie.efesto.common.api.identifiers.LocalUri
 
appendBasePath(LocalUri, String) - Static method in class org.kie.efesto.common.api.identifiers.ModelLocalUriId
 
AppRoot - Class in org.kie.efesto.common.api.identifiers
Root path of an application.
AppRoot(String) - Constructor for class org.kie.efesto.common.api.identifiers.AppRoot
 
asLocalUri() - Method in interface org.kie.efesto.common.api.identifiers.LocalId
 
asLocalUri() - Method in class org.kie.efesto.common.api.identifiers.LocalUriId
 
asModelLocalUriId() - Method in class org.kie.efesto.common.api.identifiers.ModelLocalUriId
 

B

basePath() - Method in class org.kie.efesto.common.api.identifiers.ModelLocalUriId
 

C

canRead() - Method in class org.kie.efesto.common.api.io.MemoryFile
 
canWrite() - Method in class org.kie.efesto.common.api.io.MemoryFile
 
CollectionUtils - Class in org.kie.efesto.common.api.utils
 
ComponentRoot - Interface in org.kie.efesto.common.api.identifiers
Root path of a component.
Constants - Class in org.kie.efesto.common.api.constants
 
containsKey(ModelLocalUriId) - Method in interface org.kie.efesto.common.api.model.EfestoContext
Returns true if this map contains a mapping for the fri

E

EfestoAppRoot - Class in org.kie.efesto.common.api.identifiers
Efesto-specific root path of an application.
EfestoAppRoot() - Constructor for class org.kie.efesto.common.api.identifiers.EfestoAppRoot
 
EfestoAppRootHelper - Class in org.kie.efesto.common.api.utils
 
EfestoClassKey - Class in org.kie.efesto.common.api.cache
Key used by efesto caches based on type/generics
EfestoClassKey(Type, Type...) - Constructor for class org.kie.efesto.common.api.cache.EfestoClassKey
 
EfestoComponentRoot - Interface in org.kie.efesto.common.api.identifiers
Efesto-specific root path of a component.
EfestoContext<T extends EfestoListener> - Interface in org.kie.efesto.common.api.model
The context of an execution
EfestoIdentifierClassKey - Class in org.kie.efesto.common.api.cache
Key used by efesto second-level cache based on EfestoClassKey and ModelLocalUriId
EfestoIdentifierClassKey(ModelLocalUriId, EfestoClassKey) - Constructor for class org.kie.efesto.common.api.cache.EfestoIdentifierClassKey
 
EfestoListener - Interface in org.kie.efesto.common.api.listener
 
EGESTO_ENGINES - Static variable in class org.kie.efesto.common.api.identifiers.EfestoAppRoot
 
equals(Object) - Method in class org.kie.efesto.common.api.cache.EfestoClassKey
 
equals(Object) - Method in class org.kie.efesto.common.api.cache.EfestoIdentifierClassKey
 
equals(Object) - Method in class org.kie.efesto.common.api.identifiers.LocalUri.LocalUriPathComponent
 
equals(Object) - Method in class org.kie.efesto.common.api.identifiers.LocalUriId
 
equals(Object) - Method in class org.kie.efesto.common.api.identifiers.ModelLocalUriId
 
equals(Object) - Method in class org.kie.efesto.common.api.io.IndexFile
 
equals(Object) - Method in class org.kie.efesto.common.api.io.MemoryFile
 
equals(Object) - Method in class org.kie.efesto.common.api.model.GeneratedClassResource
 
equals(Object) - Method in class org.kie.efesto.common.api.model.GeneratedExecutableResource
Two GeneratedExecutableResources are equals if they have the same full path OR if they have the same full reference name
equals(Object) - Method in class org.kie.efesto.common.api.model.GeneratedRedirectResource
 
exists() - Method in class org.kie.efesto.common.api.io.MemoryFile
 

F

FileNameUtils - Class in org.kie.efesto.common.api.utils
 
FINAL_SUFFIX - Static variable in class org.kie.efesto.common.api.io.IndexFile
 
findAtMostOne(Iterable<T>, Predicate<T>, BiFunction<T, T, X>) - Static method in class org.kie.efesto.common.api.utils.CollectionUtils
 
findExactlyOne(Iterable<T>, Predicate<T>, BiFunction<T, T, X>, Supplier<X>) - Static method in class org.kie.efesto.common.api.utils.CollectionUtils
 
findIndexFilesFromClassLoader(ClassLoader, Set<String>) - Static method in class org.kie.efesto.common.api.io.IndexFile
 
fullPath() - Method in class org.kie.efesto.common.api.identifiers.ModelLocalUriId
 

G

GeneratedClassResource - Class in org.kie.efesto.common.api.model
A GeneratedResource meant to map a Class
GeneratedClassResource() - Constructor for class org.kie.efesto.common.api.model.GeneratedClassResource
 
GeneratedClassResource(String) - Constructor for class org.kie.efesto.common.api.model.GeneratedClassResource
 
GeneratedExecutableResource - Class in org.kie.efesto.common.api.model
A GeneratedResource meant to be directly executed, with a full reference name (frn) identifier
GeneratedExecutableResource() - Constructor for class org.kie.efesto.common.api.model.GeneratedExecutableResource
 
GeneratedExecutableResource(ModelLocalUriId, List<String>) - Constructor for class org.kie.efesto.common.api.model.GeneratedExecutableResource
 
GeneratedRedirectResource - Class in org.kie.efesto.common.api.model
A GeneratedResource not meant to be directly executed, linking to another GeneratedResource
GeneratedRedirectResource() - Constructor for class org.kie.efesto.common.api.model.GeneratedRedirectResource
 
GeneratedRedirectResource(ModelLocalUriId, String) - Constructor for class org.kie.efesto.common.api.model.GeneratedRedirectResource
 
GeneratedResource - Interface in org.kie.efesto.common.api.model
 
GeneratedResources - Class in org.kie.efesto.common.api.model
 
GeneratedResources() - Constructor for class org.kie.efesto.common.api.model.GeneratedResources
 
get(Class<T>) - Method in class org.kie.efesto.common.api.identifiers.AppRoot
subclasses should override this using the appropriate DI/ServiceLoading mechanism to allow the pattern appRoot.get(Components.class)...; e.g.
get(Class<T>) - Method in class org.kie.efesto.common.api.identifiers.EfestoAppRoot
 
get(Class<T>) - Method in interface org.kie.efesto.common.api.identifiers.EfestoComponentRoot
 
get(Class<T>) - Method in class org.kie.efesto.common.api.identifiers.ReflectiveAppRoot
 
getActualTypeArguments() - Method in class org.kie.efesto.common.api.cache.EfestoClassKey
 
getComponentRootBySPI(Class<? extends ComponentRoot>) - Static method in class org.kie.efesto.common.api.utils.EfestoAppRootHelper
 
getContent() - Method in class org.kie.efesto.common.api.io.IndexFile
 
getContent() - Method in class org.kie.efesto.common.api.io.MemoryFile
 
getEfestoComponentRootBySPI(Class<? extends EfestoComponentRoot>) - Static method in class org.kie.efesto.common.api.utils.EfestoAppRootHelper
 
getEfestoListeners() - Method in interface org.kie.efesto.common.api.model.EfestoContext
Returns an unmodifiable set of the EfestoListeners registered with the current instance
getFileByFileNameFromClassloader(String, ClassLoader) - Static method in class org.kie.efesto.common.api.utils.MemoryFileUtils
 
getFileByFilePath(String) - Static method in class org.kie.efesto.common.api.utils.MemoryFileUtils
 
getFileFromFileName(String) - Static method in class org.kie.efesto.common.api.utils.MemoryFileUtils
 
getFileFromFileNameOrFilePath(String, String) - Static method in class org.kie.efesto.common.api.utils.MemoryFileUtils
 
getFileName(String) - Static method in class org.kie.efesto.common.api.utils.FileNameUtils
 
getFullClassName() - Method in class org.kie.efesto.common.api.model.GeneratedClassResource
 
getFullClassNames() - Method in class org.kie.efesto.common.api.model.GeneratedExecutableResource
 
getGeneratedClasses(ModelLocalUriId) - Method in interface org.kie.efesto.common.api.model.EfestoContext
Get previously generated classes with the key fri
getGeneratedResourcesMap() - Method in interface org.kie.efesto.common.api.model.EfestoContext
Get getGeneratedResourcesMap
getModel() - Method in class org.kie.efesto.common.api.io.IndexFile
 
getModelLocalUriId() - Method in class org.kie.efesto.common.api.model.GeneratedExecutableResource
 
getModelLocalUriId() - Method in class org.kie.efesto.common.api.model.GeneratedRedirectResource
 
getName() - Method in class org.kie.efesto.common.api.io.MemoryFile
 
getOwnerType() - Method in class org.kie.efesto.common.api.cache.EfestoClassKey
 
getRawType() - Method in class org.kie.efesto.common.api.cache.EfestoClassKey
 
getSuffix(String) - Static method in class org.kie.efesto.common.api.utils.FileNameUtils
 
getTarget() - Method in class org.kie.efesto.common.api.model.GeneratedRedirectResource
 

H

hashCode() - Method in class org.kie.efesto.common.api.cache.EfestoClassKey
 
hashCode() - Method in class org.kie.efesto.common.api.cache.EfestoIdentifierClassKey
 
hashCode() - Method in class org.kie.efesto.common.api.identifiers.LocalUri.LocalUriPathComponent
 
hashCode() - Method in class org.kie.efesto.common.api.identifiers.LocalUriId
 
hashCode() - Method in class org.kie.efesto.common.api.identifiers.ModelLocalUriId
 
hashCode() - Method in class org.kie.efesto.common.api.io.IndexFile
 
hashCode() - Method in class org.kie.efesto.common.api.io.MemoryFile
 
hashCode() - Method in class org.kie.efesto.common.api.model.GeneratedClassResource
 
hashCode() - Method in class org.kie.efesto.common.api.model.GeneratedExecutableResource
 
hashCode() - Method in class org.kie.efesto.common.api.model.GeneratedRedirectResource
 

I

Id - Interface in org.kie.efesto.common.api.identifiers
An identifier for a resource.
INDEX_FILE - Static variable in class org.kie.efesto.common.api.io.IndexFile
 
IndexFile - Class in org.kie.efesto.common.api.io
This specific File is meant to contain the index of the classes generated by a compilation-plugin
IndexFile(File) - Constructor for class org.kie.efesto.common.api.io.IndexFile
 
IndexFile(String) - Constructor for class org.kie.efesto.common.api.io.IndexFile
 
IndexFile(String, String) - Constructor for class org.kie.efesto.common.api.io.IndexFile
 
IndexFile(MemoryFile) - Constructor for class org.kie.efesto.common.api.io.IndexFile
 
INDEXFILE_DIRECTORY_PROPERTY - Static variable in class org.kie.efesto.common.api.constants.Constants
 

K

KieEfestoCommonException - Exception in org.kie.efesto.common.api.exceptions
 
KieEfestoCommonException() - Constructor for exception org.kie.efesto.common.api.exceptions.KieEfestoCommonException
 
KieEfestoCommonException(String) - Constructor for exception org.kie.efesto.common.api.exceptions.KieEfestoCommonException
 
KieEfestoCommonException(String, Throwable) - Constructor for exception org.kie.efesto.common.api.exceptions.KieEfestoCommonException
 
KieEfestoCommonException(String, Throwable, boolean, boolean) - Constructor for exception org.kie.efesto.common.api.exceptions.KieEfestoCommonException
 
KieEfestoCommonException(Throwable) - Constructor for exception org.kie.efesto.common.api.exceptions.KieEfestoCommonException
 

L

length() - Method in class org.kie.efesto.common.api.io.IndexFile
 
length() - Method in class org.kie.efesto.common.api.io.MemoryFile
 
LocalId - Interface in org.kie.efesto.common.api.identifiers
An identifier for a local resource
LocalUri - Class in org.kie.efesto.common.api.identifiers
A uri of the form: efesto-local:///a/b/c...
LocalUri.LocalUriPathComponent - Class in org.kie.efesto.common.api.identifiers
A component of a LocalUri.
LocalUri.LocalUriRoot - Class in org.kie.efesto.common.api.identifiers
Root of a LocalUri: "/"
LocalUriId - Class in org.kie.efesto.common.api.identifiers
An abstract class for a LocalId that is represented as a Path.
LocalUriId() - Constructor for class org.kie.efesto.common.api.identifiers.LocalUriId
 
LocalUriId(LocalUri) - Constructor for class org.kie.efesto.common.api.identifiers.LocalUriId
 
localUriIdKeySet() - Method in interface org.kie.efesto.common.api.model.EfestoContext
 

M

MemoryFile - Class in org.kie.efesto.common.api.io
 
MemoryFile(URL) - Constructor for class org.kie.efesto.common.api.io.MemoryFile
 
MemoryFile(Path) - Constructor for class org.kie.efesto.common.api.io.MemoryFile
 
MemoryFileUtils - Class in org.kie.efesto.common.api.utils
 
MISSING_BODY_IN_METHOD - Static variable in class org.kie.efesto.common.api.constants.Constants
 
MISSING_BODY_TEMPLATE - Static variable in class org.kie.efesto.common.api.constants.Constants
 
MISSING_CHAINED_METHOD_DECLARATION_TEMPLATE - Static variable in class org.kie.efesto.common.api.constants.Constants
 
MISSING_CONSTRUCTOR_IN_BODY - Static variable in class org.kie.efesto.common.api.constants.Constants
 
MISSING_PARAMETER_IN_CONSTRUCTOR_INVOCATION - Static variable in class org.kie.efesto.common.api.constants.Constants
 
MISSING_STATIC_INITIALIZER - Static variable in class org.kie.efesto.common.api.constants.Constants
 
MISSING_VARIABLE_IN_BODY - Static variable in class org.kie.efesto.common.api.constants.Constants
 
MISSING_VARIABLE_INITIALIZER_TEMPLATE - Static variable in class org.kie.efesto.common.api.constants.Constants
 
model() - Method in class org.kie.efesto.common.api.identifiers.ModelLocalUriId
 
ModelLocalUriId - Class in org.kie.efesto.common.api.identifiers
 
ModelLocalUriId(LocalUri) - Constructor for class org.kie.efesto.common.api.identifiers.ModelLocalUriId
 

N

name() - Method in class org.kie.efesto.common.api.identifiers.AppRoot
Name is only used to differentiate multiple applications.

O

org.kie.efesto.common.api.cache - package org.kie.efesto.common.api.cache
 
org.kie.efesto.common.api.constants - package org.kie.efesto.common.api.constants
 
org.kie.efesto.common.api.exceptions - package org.kie.efesto.common.api.exceptions
 
org.kie.efesto.common.api.identifiers - package org.kie.efesto.common.api.identifiers
 
org.kie.efesto.common.api.io - package org.kie.efesto.common.api.io
 
org.kie.efesto.common.api.listener - package org.kie.efesto.common.api.listener
 
org.kie.efesto.common.api.model - package org.kie.efesto.common.api.model
 
org.kie.efesto.common.api.utils - package org.kie.efesto.common.api.utils
 
OUTPUTFIELDS_MAP_IDENTIFIER - Static variable in class org.kie.efesto.common.api.constants.Constants
 

P

PACKAGE_CLASS_TEMPLATE - Static variable in class org.kie.efesto.common.api.constants.Constants
 
parent() - Method in class org.kie.efesto.common.api.identifiers.LocalUri.LocalUriPathComponent
 
parent() - Method in class org.kie.efesto.common.api.identifiers.LocalUri.LocalUriRoot
 
parent() - Method in class org.kie.efesto.common.api.identifiers.LocalUri
 
parse(String) - Static method in class org.kie.efesto.common.api.identifiers.LocalUri
 
path() - Method in class org.kie.efesto.common.api.identifiers.LocalUri.LocalUriPathComponent
 
path() - Method in class org.kie.efesto.common.api.identifiers.LocalUri.LocalUriRoot
 
path() - Method in class org.kie.efesto.common.api.identifiers.LocalUri
 

R

ReflectiveAppRoot - Class in org.kie.efesto.common.api.identifiers
Useful for testing.
ReflectiveAppRoot() - Constructor for class org.kie.efesto.common.api.identifiers.ReflectiveAppRoot
 
ReflectiveAppRoot(String) - Constructor for class org.kie.efesto.common.api.identifiers.ReflectiveAppRoot
 
RemoteId - Interface in org.kie.efesto.common.api.identifiers
An identifier for a remote resource
removeEfestoListener(T) - Method in interface org.kie.efesto.common.api.model.EfestoContext
Remove the given EfestoListener from the current Context.
removeSuffix(String) - Static method in class org.kie.efesto.common.api.utils.FileNameUtils
 
Root - Static variable in class org.kie.efesto.common.api.identifiers.LocalUri
 

S

SCHEME - Static variable in class org.kie.efesto.common.api.identifiers.LocalUri
 
SLASH - Static variable in class org.kie.efesto.common.api.identifiers.LocalUri
 
startsWith(String) - Method in class org.kie.efesto.common.api.identifiers.LocalUri.LocalUriPathComponent
Returns true when the path starts with the given argument.
startsWith(String) - Method in class org.kie.efesto.common.api.identifiers.LocalUri.LocalUriRoot
 
startsWith(String) - Method in class org.kie.efesto.common.api.identifiers.LocalUri
 

T

toLocalId() - Method in interface org.kie.efesto.common.api.identifiers.Id
 
toLocalId() - Method in class org.kie.efesto.common.api.identifiers.LocalUriId
 
toString() - Method in class org.kie.efesto.common.api.cache.EfestoClassKey
 
toString() - Method in class org.kie.efesto.common.api.cache.EfestoIdentifierClassKey
 
toString() - Method in class org.kie.efesto.common.api.identifiers.LocalUri
 
toString() - Method in class org.kie.efesto.common.api.identifiers.LocalUriId
 
toString() - Method in class org.kie.efesto.common.api.io.MemoryFile
 
toString() - Method in class org.kie.efesto.common.api.model.GeneratedClassResource
 
toString() - Method in class org.kie.efesto.common.api.model.GeneratedExecutableResource
 
toString() - Method in class org.kie.efesto.common.api.model.GeneratedRedirectResource
 
toUri() - Method in class org.kie.efesto.common.api.identifiers.LocalUri
 
A B C E F G H I K L M N O P R S T 
All Classes All Packages