A C D E G H I L N O P R S T U Z 
All Classes All Packages

A

addPrefab(Prefab) - Method in interface com.wavemaker.runtime.prefab.core.PrefabManager
Adds a new Prefab.
addPrefab(Prefab) - Method in class com.wavemaker.runtime.prefab.impl.PrefabManagerImpl
 
addPrefabContext(String, ConfigurableApplicationContext) - Method in interface com.wavemaker.runtime.prefab.core.PrefabRegistry
Adds a new mapping.
addPrefabContext(String, ConfigurableApplicationContext) - Method in class com.wavemaker.runtime.prefab.impl.PrefabRegistryImpl
 

C

clearContext() - Method in class com.wavemaker.runtime.prefab.context.PrefabThreadLocalContextManager
 
com.wavemaker.runtime.prefab.config - package com.wavemaker.runtime.prefab.config
 
com.wavemaker.runtime.prefab.context - package com.wavemaker.runtime.prefab.context
 
com.wavemaker.runtime.prefab.core - package com.wavemaker.runtime.prefab.core
 
com.wavemaker.runtime.prefab.event - package com.wavemaker.runtime.prefab.event
 
com.wavemaker.runtime.prefab.impl - package com.wavemaker.runtime.prefab.impl
 
com.wavemaker.runtime.prefab.util - package com.wavemaker.runtime.prefab.util
 
com.wavemaker.runtime.prefab.web - package com.wavemaker.runtime.prefab.web
 
convertToURLS(File, File[]) - Static method in class com.wavemaker.runtime.prefab.util.Utils
Returns the url list of files path.

D

deleteAllPrefabs() - Method in interface com.wavemaker.runtime.prefab.core.PrefabManager
 
deleteAllPrefabs() - Method in class com.wavemaker.runtime.prefab.impl.PrefabManagerImpl
 
deletePrefab(String) - Method in interface com.wavemaker.runtime.prefab.core.PrefabManager
Deletes an existing Prefab.
deletePrefab(String) - Method in class com.wavemaker.runtime.prefab.impl.PrefabManagerImpl
 
deletePrefabContext(String) - Method in interface com.wavemaker.runtime.prefab.core.PrefabRegistry
Deletes an existing mapping.
deletePrefabContext(String) - Method in class com.wavemaker.runtime.prefab.impl.PrefabRegistryImpl
 
deletePrefabContexts() - Method in interface com.wavemaker.runtime.prefab.core.PrefabRegistry
Deletes all mappings.
deletePrefabContexts() - Method in class com.wavemaker.runtime.prefab.impl.PrefabRegistryImpl
 
doDispatch(HttpServletRequest, HttpServletResponse) - Method in class com.wavemaker.runtime.prefab.web.PrefabControllerServlet
 

E

equals(Object) - Method in class com.wavemaker.runtime.prefab.core.Prefab
 

G

getClassLoader() - Method in class com.wavemaker.runtime.prefab.core.Prefab
 
getContext() - Method in class com.wavemaker.runtime.prefab.context.PrefabThreadLocalContextManager
 
getDirectory(String) - Method in class com.wavemaker.runtime.prefab.util.PrefabUtils
Returns File equivalent of the given directory path.
getHandler(HttpServletRequest) - Method in class com.wavemaker.runtime.prefab.web.PrefabControllerServlet
 
getHandlerAdapter(Object) - Method in class com.wavemaker.runtime.prefab.web.PrefabControllerServlet
Returns the HandlerAdapter from the prefab context.
getJarFilter() - Static method in class com.wavemaker.runtime.prefab.util.Utils
Returns a filter for a jar files.
getName() - Method in class com.wavemaker.runtime.prefab.core.Prefab
 
getPathInfo() - Method in class com.wavemaker.runtime.prefab.web.PrefabAwareHttpRequestWrapper
 
getPrefab(String) - Method in interface com.wavemaker.runtime.prefab.core.PrefabManager
Returns the Prefab with the given name.
getPrefab(String) - Method in class com.wavemaker.runtime.prefab.impl.PrefabManagerImpl
 
getPrefabBuildDir() - Method in class com.wavemaker.runtime.prefab.config.PrefabsConfig
 
getPrefabBuildDirectory(File) - Method in class com.wavemaker.runtime.prefab.util.PrefabUtils
 
getPrefabConfigDir() - Method in class com.wavemaker.runtime.prefab.config.PrefabsConfig
 
getPrefabConfigDirectory(File) - Method in class com.wavemaker.runtime.prefab.util.PrefabUtils
 
getPrefabContext(String) - Method in interface com.wavemaker.runtime.prefab.core.PrefabRegistry
Returns the context mapped to the given URL.
getPrefabContext(String) - Method in class com.wavemaker.runtime.prefab.impl.PrefabRegistryImpl
 
getPrefabDirectoryFilter() - Method in class com.wavemaker.runtime.prefab.util.PrefabUtils
Returns the filter for identify prefab directories
getPrefabFactory() - Method in class com.wavemaker.runtime.prefab.impl.PrefabLoaderImpl
 
getPrefabLibDir() - Method in class com.wavemaker.runtime.prefab.config.PrefabsConfig
 
getPrefabLibDirectory(File) - Method in class com.wavemaker.runtime.prefab.util.PrefabUtils
 
getPrefabManager() - Method in class com.wavemaker.runtime.prefab.impl.PrefabInstallerImpl
 
getPrefabManager() - Method in class com.wavemaker.runtime.prefab.impl.PrefabLoaderImpl
 
getPrefabRegistry() - Method in class com.wavemaker.runtime.prefab.impl.PrefabInstallerImpl
 
getPrefabs() - Method in interface com.wavemaker.runtime.prefab.core.PrefabManager
Returns all enabled Prefabs.
getPrefabs() - Method in interface com.wavemaker.runtime.prefab.core.PrefabRegistry
Retuns a collection of currently mapped URLs.
getPrefabs() - Method in class com.wavemaker.runtime.prefab.impl.PrefabManagerImpl
 
getPrefabs() - Method in class com.wavemaker.runtime.prefab.impl.PrefabRegistryImpl
 
getPrefabsHomeDir() - Method in class com.wavemaker.runtime.prefab.config.PrefabsConfig
 
getStringSystemProperty(String, String) - Static method in class com.wavemaker.runtime.prefab.util.Utils
Returns integer value for the given system property.

H

hashCode() - Method in class com.wavemaker.runtime.prefab.core.Prefab
 

I

init(ServletConfig) - Method in class com.wavemaker.runtime.prefab.web.PrefabControllerServlet
 
installPrefab(Prefab) - Method in interface com.wavemaker.runtime.prefab.core.PrefabInstaller
Installs the given Prefab by adding to the context of the prefab servlet.
installPrefab(Prefab) - Method in class com.wavemaker.runtime.prefab.impl.PrefabInstallerImpl
 
installPrefabs() - Method in interface com.wavemaker.runtime.prefab.core.PrefabInstaller
 
installPrefabs() - Method in class com.wavemaker.runtime.prefab.impl.PrefabInstallerImpl
(Re)installs all available prefabs.
isDirContainsConfig(File) - Method in class com.wavemaker.runtime.prefab.util.PrefabUtils
 
isDirContainsLib(File) - Method in class com.wavemaker.runtime.prefab.util.PrefabUtils
 
isGivenDirectoryAvaliable(File, String) - Static method in class com.wavemaker.runtime.prefab.util.Utils
 
isInstalled() - Method in class com.wavemaker.runtime.prefab.core.Prefab
 
isLazyInitPrefabs() - Method in class com.wavemaker.runtime.prefab.config.PrefabsConfig
 
isNotReadableDirectory(File) - Static method in class com.wavemaker.runtime.prefab.util.Utils
 
isPrefabDirectory(File) - Method in class com.wavemaker.runtime.prefab.util.PrefabUtils
 
isReadableDirectory(File) - Static method in class com.wavemaker.runtime.prefab.util.Utils
 
isReadableJarFile(File) - Static method in class com.wavemaker.runtime.prefab.util.Utils
Checks if the given file is a usable jar file.

L

listPrefabDirectories(File) - Method in class com.wavemaker.runtime.prefab.util.PrefabUtils
Scans for the prefab directories.
loadPrefab(File) - Method in interface com.wavemaker.runtime.prefab.core.PrefabLoader
Loads Prefab from the given jar file.
loadPrefab(File) - Method in class com.wavemaker.runtime.prefab.impl.PrefabLoaderImpl
 
loadPrefabs() - Method in interface com.wavemaker.runtime.prefab.core.PrefabLoader
Loads all prefabs.
loadPrefabs() - Method in class com.wavemaker.runtime.prefab.impl.PrefabLoaderImpl
 

N

newConcurrentMap() - Static method in class com.wavemaker.runtime.prefab.util.Utils
Returns a concrete implementation of ConcurrentMap.
newPrefab(File) - Method in interface com.wavemaker.runtime.prefab.core.PrefabFactory
Returns an appropriate Prefab for the jar file.
newPrefab(File) - Method in class com.wavemaker.runtime.prefab.impl.PrefabFactoryImpl
 

O

onApplicationEvent(ApplicationEvent) - Method in class com.wavemaker.runtime.prefab.impl.PrefabLoaderImpl
 

P

Prefab - Class in com.wavemaker.runtime.prefab.core
prefab class, holds a ClassLoader that can load packaged Classes.
Prefab(String, ClassLoader) - Constructor for class com.wavemaker.runtime.prefab.core.Prefab
Creates a new Prefab with the specified name and classloader.
PREFAB_DEFAULT_BUILD_DIR - Static variable in class com.wavemaker.runtime.prefab.util.PrefabConstants
 
PREFAB_DEFAULT_CONF_DIR - Static variable in class com.wavemaker.runtime.prefab.util.PrefabConstants
 
PREFAB_DEFAULT_DIRECTORY - Static variable in class com.wavemaker.runtime.prefab.util.PrefabConstants
 
PREFAB_DEFAULT_LIB_DIR - Static variable in class com.wavemaker.runtime.prefab.util.PrefabConstants
 
PrefabAwareHttpRequestWrapper - Class in com.wavemaker.runtime.prefab.web
 
PrefabAwareHttpRequestWrapper(HttpServletRequest, String) - Constructor for class com.wavemaker.runtime.prefab.web.PrefabAwareHttpRequestWrapper
Creates a new HttpRequest wrapping the given request object.
PrefabConstants - Class in com.wavemaker.runtime.prefab.util
Holds constants used throughout the library.
PrefabConstants() - Constructor for class com.wavemaker.runtime.prefab.util.PrefabConstants
 
PrefabControllerServlet - Class in com.wavemaker.runtime.prefab.web
Front controller to handle service requests directed at Spring prefabs.
PrefabControllerServlet() - Constructor for class com.wavemaker.runtime.prefab.web.PrefabControllerServlet
Creates a new PrefabControllerServlet.
PrefabEvent - Class in com.wavemaker.runtime.prefab.event
A PrefabEvent abstracts an event raised during Prefab's lifecycle.
PrefabEvent(Object) - Constructor for class com.wavemaker.runtime.prefab.event.PrefabEvent
Creates a new PrefabEvent with the specified source.
PrefabFactory - Interface in com.wavemaker.runtime.prefab.core
A PrefabFactory instantiates a Prefab.
PrefabFactoryImpl - Class in com.wavemaker.runtime.prefab.impl
PrefabFactory for creating Prefabs.
PrefabFactoryImpl() - Constructor for class com.wavemaker.runtime.prefab.impl.PrefabFactoryImpl
 
PrefabInstaller - Interface in com.wavemaker.runtime.prefab.core
Integrates Prefabs with the WebApplicationContext by registering or unregistring its component classes.
PrefabInstallerImpl - Class in com.wavemaker.runtime.prefab.impl
Default implementation of PrefabInstaller.
PrefabInstallerImpl() - Constructor for class com.wavemaker.runtime.prefab.impl.PrefabInstallerImpl
 
PrefabLoader - Interface in com.wavemaker.runtime.prefab.core
A PrefabLoaderImpl is responsible for loading Prefab from a single source (local directory or remote system).
PrefabLoaderImpl - Class in com.wavemaker.runtime.prefab.impl
Default implementation for PrefabLoader.
PrefabLoaderImpl() - Constructor for class com.wavemaker.runtime.prefab.impl.PrefabLoaderImpl
 
PrefabManager - Interface in com.wavemaker.runtime.prefab.core
A PrefabManager acts like a container to keep track of loaded Prefabs.
PrefabManagerImpl - Class in com.wavemaker.runtime.prefab.impl
Default implementation for PrefabManager.
PrefabManagerImpl() - Constructor for class com.wavemaker.runtime.prefab.impl.PrefabManagerImpl
 
PrefabRegistry - Interface in com.wavemaker.runtime.prefab.core
PrefabRegistry keeps track of String Vs ConfigurableApplicationContext mapping.
PrefabRegistryImpl - Class in com.wavemaker.runtime.prefab.impl
Default implementation of PrefabRegistry.
PrefabRegistryImpl() - Constructor for class com.wavemaker.runtime.prefab.impl.PrefabRegistryImpl
 
PREFABS_PROP_FILE - Static variable in class com.wavemaker.runtime.prefab.util.PrefabConstants
 
PrefabsConfig - Class in com.wavemaker.runtime.prefab.config
 
PrefabsConfig() - Constructor for class com.wavemaker.runtime.prefab.config.PrefabsConfig
 
PrefabServletConfig - Class in com.wavemaker.runtime.prefab.config
Required bean configurations for PrefabControllerServlet.
PrefabServletConfig() - Constructor for class com.wavemaker.runtime.prefab.config.PrefabServletConfig
 
PrefabsLoadedEvent - Class in com.wavemaker.runtime.prefab.event
PrefabsLoadedEvent is raised when all Prefabs have been loaded from a source location.
PrefabsLoadedEvent(ApplicationContext) - Constructor for class com.wavemaker.runtime.prefab.event.PrefabsLoadedEvent
Creates a new PrefabsLoadedEvent with the parent ApplicationContext.
PrefabsUnloadedEvent - Class in com.wavemaker.runtime.prefab.event
PrefabsUnloadedEvent is raised when all Prefabs have been unloaded.
PrefabsUnloadedEvent(ApplicationContext) - Constructor for class com.wavemaker.runtime.prefab.event.PrefabsUnloadedEvent
Creates a new PrefabsUnloadedEvent with the parent ApplicationContext.
PrefabThreadLocalContextManager - Class in com.wavemaker.runtime.prefab.context
 
PrefabThreadLocalContextManager() - Constructor for class com.wavemaker.runtime.prefab.context.PrefabThreadLocalContextManager
 
PrefabUtils - Class in com.wavemaker.runtime.prefab.util
 
PrefabUtils() - Constructor for class com.wavemaker.runtime.prefab.util.PrefabUtils
 
PrefabWebApplicationContext - Class in com.wavemaker.runtime.prefab.context
 
PrefabWebApplicationContext(Prefab, ApplicationContext, ServletContext) - Constructor for class com.wavemaker.runtime.prefab.context.PrefabWebApplicationContext
 
processHandlerException(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class com.wavemaker.runtime.prefab.web.PrefabControllerServlet
 

R

readJarFilesForPrefab(File) - Method in class com.wavemaker.runtime.prefab.util.PrefabUtils
Reads jar files for the given prefab.
readPrefabDirs() - Method in class com.wavemaker.runtime.prefab.impl.PrefabLoaderImpl
 
REQUEST_PREFAB_CONTEXT - Static variable in class com.wavemaker.runtime.prefab.util.PrefabConstants
 

S

sanitizePrefabName(String) - Static method in class com.wavemaker.runtime.prefab.util.PrefabUtils
 
setApplicationContext(ApplicationContext) - Method in class com.wavemaker.runtime.prefab.impl.PrefabInstallerImpl
 
setClassLoader(ClassLoader) - Method in class com.wavemaker.runtime.prefab.core.Prefab
 
setContext(ApplicationContext) - Method in class com.wavemaker.runtime.prefab.context.PrefabThreadLocalContextManager
 
setInstalled(boolean) - Method in class com.wavemaker.runtime.prefab.core.Prefab
 
setPrefabBuildDir(String) - Method in class com.wavemaker.runtime.prefab.config.PrefabsConfig
 
setPrefabConfigDir(String) - Method in class com.wavemaker.runtime.prefab.config.PrefabsConfig
 
setPrefabLibDir(String) - Method in class com.wavemaker.runtime.prefab.config.PrefabsConfig
 
setPrefabManager(PrefabManager) - Method in class com.wavemaker.runtime.prefab.impl.PrefabInstallerImpl
Sets the PrefabManager for reading the prefabs.
setPrefabRegistry(PrefabRegistry) - Method in class com.wavemaker.runtime.prefab.impl.PrefabInstallerImpl
setPrefabsHomeDir(String) - Method in class com.wavemaker.runtime.prefab.config.PrefabsConfig
 
setServletContext(ServletContext) - Method in class com.wavemaker.runtime.prefab.impl.PrefabInstallerImpl
 

T

toString() - Method in class com.wavemaker.runtime.prefab.core.Prefab
 

U

uninstallPrefabs() - Method in interface com.wavemaker.runtime.prefab.core.PrefabInstaller
 
uninstallPrefabs() - Method in class com.wavemaker.runtime.prefab.impl.PrefabInstallerImpl
Uninstalls all prefabs.
Utils - Class in com.wavemaker.runtime.prefab.util
Set of utility methods.
Utils() - Constructor for class com.wavemaker.runtime.prefab.util.Utils
 

Z

ZERO_FILES - Static variable in class com.wavemaker.runtime.prefab.util.PrefabConstants
 
A C D E G H I L N O P R S T U Z 
All Classes All Packages