Package org.eclipse.jetty.jspc.plugin
Class JspcMojo.JettyJspC
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.jasper.JspC
org.eclipse.jetty.jspc.plugin.JspcMojo.JettyJspC
- All Implemented Interfaces:
Cloneable,org.apache.jasper.Options
- Enclosing class:
- JspcMojo
public static class JspcMojo.JettyJspC
extends org.apache.jasper.JspC
JettyJspC
Add some extra setters to standard JspC class to help configure it
for running in maven.
TODO move all setters on the plugin onto this jspc class instead.
-
Field Summary
Fields inherited from class org.apache.jasper.JspC
addWebXmlMappings, ALL_WEBXML, argPos, args, blockExternal, cache, caching, classDebugInfo, classPath, compile, compiler, compilerSourceVM, compilerTargetVM, context, DEFAULT_DIE_LEVEL, DEFAULT_IE_CLASS_ID, dieLevel, errorOnUseBeanInvalidClassAttribute, extensions, failFast, failOnError, FRG_WEBXML, fullstop, genStringAsCharArray, helpNeeded, ieClassId, INC_WEBXML, insertBefore, javaEncoding, jspConfig, LIST_ERRORS, listErrors, loader, mapout, mappedFile, mappingout, NO_DIE_LEVEL, pages, poolingEnabled, quoteAttributeEL, rctxt, scanner, scratchDir, servletout, SHOW_SUCCESS, showSuccess, smapDumped, smapSuppressed, strictQuoteEscaping, SWITCH_ADD_WEBAPP_XML_MAPPINGS, SWITCH_CACHE, SWITCH_CLASS_NAME, SWITCH_CLASSPATH, SWITCH_COMPILE, SWITCH_DIE, SWITCH_DUMP_SMAP, SWITCH_ENCODING, SWITCH_FAIL_FAST, SWITCH_FILE_WEBAPP, SWITCH_FULL_STOP, SWITCH_HELP, SWITCH_MAPPED, SWITCH_NO_BLOCK_EXTERNAL, SWITCH_NO_QUOTE_ATTRIBUTE_EL, SWITCH_NO_STRICT_QUOTE_ESCAPING, SWITCH_OUTPUT_DIR, SWITCH_PACKAGE_NAME, SWITCH_POOLING, SWITCH_QUOTE_ATTRIBUTE_EL, SWITCH_SMAP, SWITCH_SOURCE, SWITCH_TARGET, SWITCH_THREAD_COUNT, SWITCH_TRIM_SPACES, SWITCH_URI_BASE, SWITCH_URI_ROOT, SWITCH_VALIDATE_TLD, SWITCH_VALIDATE_XML, SWITCH_VERBOSE, SWITCH_WEBAPP_FRG, SWITCH_WEBAPP_INC, SWITCH_WEBAPP_XML, SWITCH_WEBAPP_XML_ENCODING, SWITCH_XPOWERED_BY, tagPluginManager, targetClassName, targetPackage, threadCount, tldCache, trimSpaces, uriBase, uriRoot, validateTld, validateXml, verbose, webxmlEncoding, webxmlFile, webxmlLevel, xpoweredByFields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanprotected org.apache.jasper.servlet.TldScannernewTldScanner(org.apache.jasper.servlet.JspCServletContext context, boolean namespaceAware, boolean validate, boolean blockExternal) voidsetClassLoader(ClassLoader loader) voidsetScanAllDirectories(boolean scanAll) voidsetScanManifest(boolean scanManifest) Methods inherited from class org.apache.jasper.JspC
addExtension, completeWebXml, execute, generateWebMapping, genStringAsCharArray, getCache, getCheckInterval, getClassDebugInfo, getClassPath, getCompiler, getCompilerClassName, getCompilerSourceVM, getCompilerTargetVM, getDevelopment, getDisplaySourceFragment, getErrorOnUseBeanInvalidClassAttribute, getExtensions, getFailOnError, getFork, getGeneratedJavaAddTimestamp, getIeClassId, getJavaEncoding, getJspConfig, getJspIdleTimeout, getKeepGenerated, getMappedFile, getMaxLoadedJsps, getModificationTestInterval, getQuoteAttributeEL, getRecompileOnFail, getScratchDir, getStrictQuoteEscaping, getTagPluginManager, getThreadCount, getTldCache, getTrimSpaces, initClassLoader, initServletContext, initTldScanner, initWebXml, isBlockExternal, isCaching, isPoolingEnabled, isSmapDumped, isSmapSuppressed, isValidateTld, isValidateXml, isXpoweredBy, locateUriRoot, main, mergeIntoWebXml, nextArg, nextFile, processFile, resolveFile, scanFiles, setAddWebXmlMappings, setArgs, setBlockExternal, setCaching, setClassDebugInfo, setClassName, setClassPath, setCompile, setCompiler, setCompilerSourceVM, setCompilerTargetVM, setErrorOnUseBeanInvalidClassAttribute, setFailOnError, setFork, setGenStringAsCharArray, setIeClassId, setJavaEncoding, setJspFiles, setListErrors, setMappedFile, setOutputDir, setPackage, setPoolingEnabled, setQuoteAttributeEL, setSmapDumped, setSmapSuppressed, setStrictQuoteEscaping, setThreadCount, setTrimSpaces, setTrimSpaces, setTrimSpaces, setUriroot, setValidateTld, setValidateXml, setVerbose, setWebFragmentXml, setWebXml, setWebXmlEncoding, setWebXmlInclude, setXpoweredByMethods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProjectMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jasper.Options
getGeneratedJspPackageName, getGeneratedTagFilePackageName, getJspPrecompilationQueryParameter, getJspServletBase, getPoolTagsWithExtends, getServiceMethodName, getServletClasspathAttribute, getStrictGetProperty, getStrictWhitespace, getTempVariableNamePrefix, getUseInstanceManagerForTags, getVariableForExpressionFactory, getVariableForInstanceManager
-
Constructor Details
-
JettyJspC
public JettyJspC()
-
-
Method Details
-
setClassLoader
-
setScanAllDirectories
public void setScanAllDirectories(boolean scanAll) -
getScanAllDirectories
public boolean getScanAllDirectories() -
setScanManifest
public void setScanManifest(boolean scanManifest) -
getScanManifest
public boolean getScanManifest() -
newTldScanner
protected org.apache.jasper.servlet.TldScanner newTldScanner(org.apache.jasper.servlet.JspCServletContext context, boolean namespaceAware, boolean validate, boolean blockExternal) - Overrides:
newTldScannerin classorg.apache.jasper.JspC
-