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

A

ABS_URI - Static variable in class org.apache.sling.maven.jspc.JspCTldLocationsCache
The types of URI one may specify for a tag library
addAlternativeBaseURL(URL) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Adds an alternative base url for finding resources.
addFilter(String, Class<? extends Filter>) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
addFilter(String, String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
addFilter(String, Filter) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
addListener(Class<? extends EventListener>) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
addListener(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
addListener(T) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
addServlet(String, Class<? extends Servlet>) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
addServlet(String, String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
addServlet(String, Servlet) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
addUnresolvedPackage(String) - Method in class org.apache.sling.maven.jspc.classloader.DynamicClassLoaderManagerFactory
Notify that a package is not found during class loading.
addUsedBundle(Bundle) - Method in class org.apache.sling.maven.jspc.classloader.DynamicClassLoaderManagerFactory
Notify that a bundle is used as a source for class loading.

C

ClassLoaderFacade - Class in org.apache.sling.maven.jspc.classloader
The ClassLoaderFacade is a facade for the dynamic class loading.
ClassLoaderFacade(DynamicClassLoaderManagerImpl) - Constructor for class org.apache.sling.maven.jspc.classloader.ClassLoaderFacade
Constructor
collectJSPInfo(String, PageInfo) - Method in class org.apache.sling.maven.jspc.DependencyTracker
 
createFeatureSupport(Feature, ArtifactProvider, ClassLoader, boolean, Function<Map<String, String>, Map<String, String>>) - Static method in class org.apache.sling.maven.jspc.FeatureSupport
 
createFilter(Class<T>) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
createListener(Class<T>) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
createServlet(Class<T>) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 

D

deactivate() - Method in class org.apache.sling.maven.jspc.classloader.DynamicClassLoaderManagerImpl
Deactivate this service.
declareRoles(String...) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
delete(String) - Method in class org.apache.sling.maven.jspc.JspCClassLoaderWriter
 
delete(String) - Method in class org.apache.sling.maven.jspc.JspCIOProvider
 
dependencies - Variable in class org.apache.sling.maven.jspc.JspcMojo.FeatureDependency
 
DependencyTracker - Class in org.apache.sling.maven.jspc
 
DependencyTracker(Log, Path, Path, JspCServletContext, TrackingClassLoader, List<Artifact>) - Constructor for class org.apache.sling.maven.jspc.DependencyTracker
 
DynamicClassLoaderManagerFactory - Class in org.apache.sling.maven.jspc.classloader
This is the service factory for the dynamic class loader manager.
DynamicClassLoaderManagerFactory(BundleContext, PackageAdmin) - Constructor for class org.apache.sling.maven.jspc.classloader.DynamicClassLoaderManagerFactory
Create a new service instance
DynamicClassLoaderManagerImpl - Class in org.apache.sling.maven.jspc.classloader
This is the default implementation of the dynamic class loader manager.
DynamicClassLoaderManagerImpl(BundleContext, PackageAdmin, ClassLoader, DynamicClassLoaderManagerFactory) - Constructor for class org.apache.sling.maven.jspc.classloader.DynamicClassLoaderManagerImpl
Create a new service instance

E

execute() - Method in class org.apache.sling.maven.jspc.HelpMojo
execute() - Method in class org.apache.sling.maven.jspc.JspcMojo
 

F

failOnUnresolved - Variable in class org.apache.sling.maven.jspc.JspcMojo.FeatureDependency
 
FeatureDependency() - Constructor for class org.apache.sling.maven.jspc.JspcMojo.FeatureDependency
 
featureFile - Variable in class org.apache.sling.maven.jspc.JspcMojo.FeatureDependency
 
featureId - Variable in class org.apache.sling.maven.jspc.JspcMojo.FeatureDependency
 
FeatureSupport - Class in org.apache.sling.maven.jspc
 
FeatureSupport(Framework, ClassLoader, TldLocationsCache, Feature) - Constructor for class org.apache.sling.maven.jspc.FeatureSupport
 
findClass(String) - Method in class org.apache.sling.maven.jspc.TrackingClassLoader
 
findResource(String) - Method in class org.apache.sling.maven.jspc.TrackingClassLoader
 

G

genStringAsCharArray() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getAttribute(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return the specified context attribute, if any.
getAttributeNames() - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return an enumeration of context attribute names.
getClassDebugInfo() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getClassLoader() - Method in class org.apache.sling.maven.jspc.FeatureSupport
 
getClassLoader() - Method in class org.apache.sling.maven.jspc.JspCClassLoaderWriter
 
getClassLoader() - Method in class org.apache.sling.maven.jspc.JspCIOProvider
 
getClassLoader() - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
getClassLoaderWriter() - Method in class org.apache.sling.maven.jspc.JspCIOProvider
 
getClassNames() - Method in class org.apache.sling.maven.jspc.TrackingClassLoader
Returns the loaded classes.
getCompiler() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getCompilerClassName() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getCompilerSourceVM() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getCompilerTargetVM() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getContext(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return the servlet context for the specified path.
getContextPath() - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return "/" as the context path for compilation.
getDefaultSessionTrackingModes() - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
getDisplaySourceFragment() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getDynamicClassLoader() - Method in class org.apache.sling.maven.jspc.classloader.DynamicClassLoaderManagerImpl
 
getDynamicClassLoaders() - Method in class org.apache.sling.maven.jspc.classloader.DynamicClassLoaderManagerImpl
Return the dynamic class loaders to use Currently this is just the package admin class loader.
getEffectiveMajorVersion() - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
getEffectiveMinorVersion() - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
getEffectiveSessionTrackingModes() - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
getErrorOnUseBeanInvalidClassAttribute() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getFeature() - Method in class org.apache.sling.maven.jspc.FeatureSupport
 
getFilterRegistration(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
getFilterRegistrations() - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
getFork() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getIeClassId() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getInitParameter(String) - Method in class org.apache.sling.maven.jspc.JspCServletConfig
 
getInitParameter(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return the specified context initialization parameter.
getInitParameterNames() - Method in class org.apache.sling.maven.jspc.JspCServletConfig
 
getInitParameterNames() - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return an enumeration of the names of context initialization parameters.
getInputStream(String) - Method in class org.apache.sling.maven.jspc.JspCClassLoaderWriter
 
getInputStream(String) - Method in class org.apache.sling.maven.jspc.JspCIOProvider
 
getJavaCompiler() - Method in class org.apache.sling.maven.jspc.JspCIOProvider
 
getJavaEncoding() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getJspConfig() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getJspConfigDescriptor() - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
getJspDependencies() - Method in class org.apache.sling.maven.jspc.DependencyTracker
 
getKeepGenerated() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getLastModified(String) - Method in class org.apache.sling.maven.jspc.JspCClassLoaderWriter
 
getLocation(String) - Method in class org.apache.sling.maven.jspc.JspCTldLocationsCache
Gets the 'location' of the TLD associated with the given taglib 'uri'.
getMajorVersion() - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return the Servlet API major version number.
getMappedFile() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getMimeType(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return the MIME type for the specified filename.
getMinorVersion() - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return the Servlet API minor version number.
getNamedDispatcher(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return a request dispatcher for the specified servlet name.
getOrResolveArtifact(MavenProject, MavenSession, ArtifactHandlerManager, ArtifactResolver, ArtifactId) - Static method in class org.apache.sling.maven.jspc.JspcMojo
 
getOutputStream(String) - Method in class org.apache.sling.maven.jspc.JspCClassLoaderWriter
 
getOutputStream(String) - Method in class org.apache.sling.maven.jspc.JspCIOProvider
 
getPackageNames() - Method in class org.apache.sling.maven.jspc.TrackingClassLoader
Returns the package names of the loaded classes.
getPackageProviders() - Method in class org.apache.sling.maven.jspc.DependencyTracker
 
getRealPath(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return the real path for the specified context-relative virtual path.
getRequestDispatcher(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return a request dispatcher for the specified context-relative path.
getResource(String) - Method in class org.apache.sling.maven.jspc.classloader.ClassLoaderFacade
 
getResource(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return a URL object of a resource that is mapped to the specified context-relative path.
getResource(String) - Method in class org.apache.sling.maven.jspc.TrackingClassLoader
 
getResourceAsStream(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return an InputStream allowing access to the resource at the specified context-relative path.
getResourcePaths(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return the set of resource paths for the "directory" at the specified context path.
getResources(String) - Method in class org.apache.sling.maven.jspc.classloader.ClassLoaderFacade
 
getScratchDir() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getSendErrorToClient() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getServerInfo() - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return descriptive information about this server.
getServlet(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Deprecated.
This method has been deprecated with no replacement
getServletContext() - Method in class org.apache.sling.maven.jspc.JspCServletConfig
 
getServletContextName() - Method in class org.apache.sling.maven.jspc.JspCServletContext
Return the name of this servlet context.
getServletName() - Method in class org.apache.sling.maven.jspc.JspCServletConfig
 
getServletNames() - Method in class org.apache.sling.maven.jspc.JspCServletContext
Deprecated.
This method has been deprecated with no replacement
getServletRegistration(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
getServletRegistrations() - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
getServlets() - Method in class org.apache.sling.maven.jspc.JspCServletContext
Deprecated.
This method has been deprecated with no replacement
getSessionCookieConfig() - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
getTagPluginManager() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getTldLocationsCache() - Method in class org.apache.sling.maven.jspc.FeatureSupport
 
getTldLocationsCache() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getTldLocationURL(String) - Method in class org.apache.sling.maven.jspc.JspCTldLocationsCache
 
getTrimSpaces() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
getUnusedDependencies() - Method in class org.apache.sling.maven.jspc.DependencyTracker
 
getVirtualServerName() - Method in class org.apache.sling.maven.jspc.JspCServletContext
 

H

hasUnresolvedPackages(Bundle) - Method in class org.apache.sling.maven.jspc.classloader.DynamicClassLoaderManagerFactory
Check if an exported package from the bundle has not been found during previous class loading attempts.
HelpMojo - Class in org.apache.sling.maven.jspc
Display help information on jspc-maven-plugin.
Call mvn jspc:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class org.apache.sling.maven.jspc.HelpMojo
 

I

isActive() - Method in class org.apache.sling.maven.jspc.classloader.DynamicClassLoaderManagerImpl
Check if this service is still active.
isBundleUsed(long) - Method in class org.apache.sling.maven.jspc.classloader.DynamicClassLoaderManagerFactory
Check if a bundle has been used for class loading.
isLive() - Method in class org.apache.sling.maven.jspc.classloader.ClassLoaderFacade
 
isPoolingEnabled() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
isSmapDumped() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
isSmapSuppressed() - Method in class org.apache.sling.maven.jspc.JspcMojo
 
isXpoweredBy() - Method in class org.apache.sling.maven.jspc.JspcMojo
 

J

JspCClassLoaderWriter - Class in org.apache.sling.maven.jspc
Implements the class loader writer
JspCIOProvider - Class in org.apache.sling.maven.jspc
Implements the IOProvider for the JSPC plugin
JspcMojo - Class in org.apache.sling.maven.jspc
The JspcMojo is implements the Sling Maven JspC goal jspc compiling JSP into the target and creating a component descriptor for Declarative Services to use the JSP with the help of the appropriate adapter as component.
JspcMojo() - Constructor for class org.apache.sling.maven.jspc.JspcMojo
 
JspcMojo.FeatureDependency - Class in org.apache.sling.maven.jspc
 
JspCServletConfig - Class in org.apache.sling.maven.jspc
 
JspCServletConfig(ServletContext) - Constructor for class org.apache.sling.maven.jspc.JspCServletConfig
 
JspCServletContext - Class in org.apache.sling.maven.jspc
Simple ServletContext implementation without HTTP-specific methods.
JspCServletContext(Log, URL, TldLocationsCache) - Constructor for class org.apache.sling.maven.jspc.JspCServletContext
Create a new instance of this ServletContext implementation.
JspCTldLocationsCache - Class in org.apache.sling.maven.jspc
A container for all tag libraries that are defined "globally" for the web application.
JspCTldLocationsCache(boolean, ClassLoader) - Constructor for class org.apache.sling.maven.jspc.JspCTldLocationsCache
Constructor.

L

lastModified(String) - Method in class org.apache.sling.maven.jspc.JspCIOProvider
 
loadClass(String) - Method in class org.apache.sling.maven.jspc.TrackingClassLoader
 
loadClass(String, boolean) - Method in class org.apache.sling.maven.jspc.classloader.ClassLoaderFacade
 
loadClass(String, boolean) - Method in class org.apache.sling.maven.jspc.TrackingClassLoader
 
log(Exception, String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Deprecated.
Use log(String,Throwable) instead
log(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Log the specified message.
log(String, Throwable) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Log the specified message and exception.

M

mavenSession - Variable in class org.apache.sling.maven.jspc.JspcMojo
 
mkdirs(String) - Method in class org.apache.sling.maven.jspc.JspCIOProvider
 

N

NOROOT_REL_URI - Static variable in class org.apache.sling.maven.jspc.JspCTldLocationsCache
 

O

org.apache.sling.maven.jspc - package org.apache.sling.maven.jspc
 
org.apache.sling.maven.jspc.classloader - package org.apache.sling.maven.jspc.classloader
 

P

processCompileDependencies() - Method in class org.apache.sling.maven.jspc.DependencyTracker
 
projectHelper - Variable in class org.apache.sling.maven.jspc.JspcMojo
 

R

removeAttribute(String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Remove the specified context attribute.
rename(String, String) - Method in class org.apache.sling.maven.jspc.JspCClassLoaderWriter
 
rename(String, String) - Method in class org.apache.sling.maven.jspc.JspCIOProvider
 
ROOT_REL_URI - Static variable in class org.apache.sling.maven.jspc.JspCTldLocationsCache
 

S

setAttribute(String, Object) - Method in class org.apache.sling.maven.jspc.JspCServletContext
Set or replace the specified context attribute.
setInitParameter(String, String) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
setNoTldJars(String) - Static method in class org.apache.sling.maven.jspc.JspCTldLocationsCache
Sets the list of JARs that are known not to contain any TLDs.
setSessionTrackingModes(Set<SessionTrackingMode>) - Method in class org.apache.sling.maven.jspc.JspCServletContext
 
shutdown(long) - Method in class org.apache.sling.maven.jspc.FeatureSupport
 

T

TrackingClassLoader - Class in org.apache.sling.maven.jspc
Classloader that tracks which classes are loaded.
TrackingClassLoader(URL[], ClassLoader) - Constructor for class org.apache.sling.maven.jspc.TrackingClassLoader
 

U

uriType(String) - Static method in class org.apache.sling.maven.jspc.JspCTldLocationsCache
Returns the type of a URI: ABS_URI ROOT_REL_URI NOROOT_REL_URI
A C D E F G H I J L M N O P R S T U 
All Classes All Packages