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:
java.lang.Cloneable,org.apache.jasper.Options
- Enclosing class:
- JspcMojo
public static class JspcMojo.JettyJspC extends org.apache.jasper.JspCJettyJspC 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, xpoweredBy
-
-
Constructor Summary
Constructors Constructor Description JettyJspC()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetScanAllDirectories()booleangetScanManifest()protected org.apache.jasper.servlet.TldScannernewTldScanner(org.apache.jasper.servlet.JspCServletContext context, boolean namespaceAware, boolean validate, boolean blockExternal)voidsetClassLoader(java.lang.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, setXpoweredBy
-
Methods 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, setTaskType
-
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.jasper.Options
getGeneratedJspPackageName, getGeneratedTagFilePackageName, getJspPrecompilationQueryParameter, getJspServletBase, getPoolTagsWithExtends, getServiceMethodName, getServletClasspathAttribute, getStrictGetProperty, getStrictWhitespace, getTempVariableNamePrefix, getUseInstanceManagerForTags, getVariableForExpressionFactory, getVariableForInstanceManager
-
-
-
-
Method Detail
-
setClassLoader
public void setClassLoader(java.lang.ClassLoader loader)
-
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
-
-