A B C D E F G H I J K L M N O P R S T U V W X Z 

A

absoluteEntryOf(String) - Method in class com.github.wuic.path.core.ZipDirectoryPath
Gets the absolute entry name of the given String built relatively to this directory's archive.
absoluteEntryOf(String) - Method in class com.github.wuic.path.core.ZipEntryDirectoryPath
Gets the absolute entry name of the given String built relatively to this directory's archive.
absoluteEntryOf(String) - Method in class com.github.wuic.path.core.ZipFilePath
Gets the absolute entry name of the given String built relatively to this directory's archive.
absolutePathOf(String) - Method in class com.github.wuic.nut.AbstractNutDao
Computes the absolute path of the given path relative to the DAO's base path.
AbstractAggregatorEngine - Class in com.github.wuic.engine.core
This engine is an abstraction for aggregation nut aggregation.
AbstractAggregatorEngine(Boolean) - Constructor for class com.github.wuic.engine.core.AbstractAggregatorEngine
Builds the engine.
AbstractCacheEngine - Class in com.github.wuic.engine.core
This class is an abstraction of an engine which reads from a cache the nuts associated to a workflow to be processed.
AbstractCacheEngine(Boolean, Boolean) - Constructor for class com.github.wuic.engine.core.AbstractCacheEngine
Builds a new engine.
AbstractCacheEngine.CacheResult - Class in com.github.wuic.engine.core
Represents the value to be cached.
AbstractCacheEngine.CacheResult(Map<String, AbstractCacheEngine.CacheResult.Entry>, Map<String, AbstractCacheEngine.CacheResult.Entry>) - Constructor for class com.github.wuic.engine.core.AbstractCacheEngine.CacheResult
Builds a new instance.
AbstractCacheEngine.CacheResult.Entry - Class in com.github.wuic.engine.core
An entry wraps dynamic and static nuts for a cache result.
AbstractCacheEngine.CacheResult.Entry(List<ConvertibleNut>, String, Set<Pipe.Transformer<ConvertibleNut>>) - Constructor for class com.github.wuic.engine.core.AbstractCacheEngine.CacheResult.Entry
Builds an entry wrapping a dynamic nut.
AbstractCacheEngine.CacheResult.Entry(ConvertibleNut) - Constructor for class com.github.wuic.engine.core.AbstractCacheEngine.CacheResult.Entry
Builds an entry wrapping a static nut.
AbstractCompressorEngine - Class in com.github.wuic.engine.core
This engine defines the base treatments to execute when compressing a set of files.
AbstractCompressorEngine(Boolean, String) - Constructor for class com.github.wuic.engine.core.AbstractCompressorEngine
Builds a new instance.
AbstractConverterEngine - Class in com.github.wuic.engine.core
This engine defines the base treatments to execute when a Nut should by converted from a NutType to another.
AbstractConverterEngine(Boolean, Boolean) - Constructor for class com.github.wuic.engine.core.AbstractConverterEngine
Builds a new instance.
AbstractConvertibleNut - Class in com.github.wuic.nut
Base class for ConvertibleNut implementation with state management (attributes like transformers or referenced nuts).
AbstractConvertibleNut(Nut) - Constructor for class com.github.wuic.nut.AbstractConvertibleNut
Builds a new instance.
AbstractConvertibleNut(String, NutType, Future<Long>, Boolean) - Constructor for class com.github.wuic.nut.AbstractConvertibleNut
Builds a new instance.
AbstractDirectoryPath - Class in com.github.wuic.path
Abstract implementation of a DirectoryPath.
AbstractDirectoryPath(String, DirectoryPath) - Constructor for class com.github.wuic.path.AbstractDirectoryPath
Builds a new instance.
AbstractNut - Class in com.github.wuic.nut
Base implementation of the Nut interface.
AbstractNut() - Constructor for class com.github.wuic.nut.AbstractNut
Default constructor for serialization purpose.
AbstractNut(Nut) - Constructor for class com.github.wuic.nut.AbstractNut
Creates a new instance by copying the given Nut.
AbstractNut(String, NutType, Future<Long>) - Constructor for class com.github.wuic.nut.AbstractNut
Creates a new instance.
AbstractNutDao - Class in com.github.wuic.nut
An abstract implementation of a NutDao.
AbstractNutDao(String, Boolean, String[], int, AbstractNutDao.VersionNumberStrategy) - Constructor for class com.github.wuic.nut.AbstractNutDao
Builds a new instance.
AbstractNutDao.VersionNumberStrategy - Class in com.github.wuic.nut
This class wraps all information required by the AbstractNutDao regarding version number management.
AbstractNutDao.VersionNumberStrategy(Boolean, Boolean, String) - Constructor for class com.github.wuic.nut.AbstractNutDao.VersionNumberStrategy
Builds a new instance.
AbstractNutDao.WithRootPathNutDao - Class in com.github.wuic.nut
This class represents a modification of the the enclosing class behavior when the NutDao.create(String, ProcessContext) method is called.
AbstractObjectBuilder<T> - Class in com.github.wuic.config
Abstract implementation of what is a ObjectBuilder.
AbstractObjectBuilder(PropertySetter...) - Constructor for class com.github.wuic.config.AbstractObjectBuilder
Creates a new instance.
AbstractSpriteProvider - Class in com.github.wuic.engine.core
Abstraction of the implementation of what is a SpriteProvider.
AbstractSpriteProvider() - Constructor for class com.github.wuic.engine.core.AbstractSpriteProvider
Builds a new instance.
accessFor(String, NutType, ProcessContext) - Method in class com.github.wuic.nut.AbstractNutDao
Creates an access for the given parameters through a Nut implementation.
accessFor(String, NutType, ProcessContext) - Method in class com.github.wuic.nut.dao.core.HttpNutDao
Creates an access for the given parameters through a Nut implementation.
accessFor(String, NutType, ProcessContext) - Method in class com.github.wuic.nut.dao.core.PathNutDao
Creates an access for the given parameters through a Nut implementation.
accessFor(String, NutType, ProcessContext) - Method in class com.github.wuic.nut.dao.servlet.RequestDispatcherNutDao
Creates an access for the given parameters through a Nut implementation.
add(HeapListener) - Method in enum com.github.wuic.nut.NutsHeap.ListenerHolder
Adds a strong reference to the listener.
addCookie(Cookie) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
addCreate(String, String) - Method in class com.github.wuic.nut.NutsHeap
Refers a path as a resource created by this heap for the given pattern.
addDateHeader(String, long) - Method in class com.github.wuic.servlet.ByteArrayHttpServletResponseWrapper
addDateHeader(String, long) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
addElement(Dimension, T) - Method in class com.github.wuic.engine.core.BinPacker
Adds a new dimension with its associated data to the elements to be packed.
addElement(Dimension, T) - Method in interface com.github.wuic.engine.DimensionPacker
Adds a new dimension with its associated data to the elements to be packed.
addHeader(String, String) - Method in class com.github.wuic.servlet.ByteArrayHttpServletResponseWrapper
addHeader(String, String) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
addInspector(LineInspector) - Method in class com.github.wuic.engine.core.TextInspectorEngine
Adds a new inspector.
addIntHeader(String, int) - Method in class com.github.wuic.servlet.ByteArrayHttpServletResponseWrapper
addIntHeader(String, int) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
addObserver(HeapListener) - Method in class com.github.wuic.nut.NutsHeap
Observes all the nuts in this heap with the given listener.
addPattern(String) - Method in class com.github.wuic.util.PollingScheduler.Polling
Adds all the specified listeners.
addPropertySetter(PropertySetter...) - Method in class com.github.wuic.config.AbstractObjectBuilder
Adds the given setters.
addReferencedNut(ConvertibleNut) - Method in class com.github.wuic.nut.AbstractConvertibleNut
Adds a new nut referenced by this nut.
addReferencedNut(ConvertibleNut) - Method in interface com.github.wuic.nut.ConvertibleNut
Adds a new nut referenced by this nut.
addReferencedNut(ConvertibleNut) - Method in class com.github.wuic.nut.NutWrapper
Adds a new nut referenced by this nut.
addReferencedNut(ConvertibleNut) - Method in class com.github.wuic.nut.TransformedNut
Adds a new nut referenced by this nut.
addRegion(Region, String) - Method in class com.github.wuic.engine.core.AbstractSpriteProvider
Registers a new region in the image.
addRegion(Region, String) - Method in interface com.github.wuic.engine.SpriteProvider
Registers a new region in the image.
addRule(String, Nut) - Method in class com.github.wuic.nut.dao.core.ProxyNutDao
Adds a mapping between a path and a nut.
addRule(String, NutDao) - Method in class com.github.wuic.nut.dao.core.ProxyNutDao
Adds a mapping between a path and a nut DAO.
addTo(List<HtmlInspectorEngine.ParseInfo>) - Method in class com.github.wuic.engine.core.HtmlInspectorEngine.ParseInfo
Add this info to the given list if and only if some statements have been captured
addTransformer(Pipe.Transformer<ConvertibleNut>) - Method in class com.github.wuic.nut.AbstractConvertibleNut
addTransformer(Pipe.Transformer<ConvertibleNut>) - Method in interface com.github.wuic.nut.ConvertibleNut
addTransformer(Pipe.Transformer<ConvertibleNut>) - Method in class com.github.wuic.nut.NutWrapper
addTransformer(Pipe.Transformer) - Method in class com.github.wuic.nut.TransformedNut
afterGetWorkflow(String, Workflow) - Method in interface com.github.wuic.context.ContextInterceptor
Called just after a workflow has been retrieved.
afterGetWorkflow(String, Workflow) - Method in class com.github.wuic.context.ContextInterceptorAdapter
Called just after a workflow has been retrieved.
afterProcess(List<ConvertibleNut>) - Method in interface com.github.wuic.context.ContextInterceptor
Called just after the workflow has been executed.
afterProcess(ConvertibleNut, String) - Method in interface com.github.wuic.context.ContextInterceptor
Called just after the workflow has been executed to retrieve one path.
afterProcess(List<ConvertibleNut>) - Method in class com.github.wuic.context.ContextInterceptorAdapter
Called just after the workflow has been executed.
afterProcess(ConvertibleNut, String) - Method in class com.github.wuic.context.ContextInterceptorAdapter
Called just after the workflow has been executed to retrieve one path.
AGGREGATE - Static variable in interface com.github.wuic.ApplicationConfig
Indicates if the engine should aggregate or not.
AGGREGATION_NAME - Static variable in class com.github.wuic.engine.core.ImageAggregatorEngine
The path name when images are aggregated.
aggregationName(NutType) - Static method in class com.github.wuic.engine.core.AbstractAggregatorEngine
Computes the name of an aggregated set of nuts for a given type.
aggregationParse(EngineRequest) - Method in class com.github.wuic.engine.core.AbstractAggregatorEngine
Do aggregation parsing.
aggregationParse(EngineRequest) - Method in class com.github.wuic.engine.core.ImageAggregatorEngine
Do aggregation parsing.
aggregationParse(EngineRequest) - Method in class com.github.wuic.engine.core.TextAggregatorEngine
Do aggregation parsing.
allowsMultipleConfigInTagSupport() - Method in class com.github.wuic.WuicFacade
Indicates to view templates if multiple configurations are allowed.
alsoSkip(EngineType...) - Method in class com.github.wuic.engine.EngineRequest
Returns an array containing all items of EngineRequestBuilder.skip and also the specified types.
AngularTemplateInspector - Class in com.github.wuic.engine.core
An AngularJS support that detects template URL.
AngularTemplateInspector(String) - Constructor for class com.github.wuic.engine.core.AngularTemplateInspector
Builds a new instance.
AnnotationDetector - Class in com.github.wuic.util.detect
AnnotationDetector reads Java Class File (".class") files and reports the encountered annotations via a simple, developer friendly API.
AnnotationDetector(AnnotationDetector.Reporter) - Constructor for class com.github.wuic.util.detect.AnnotationDetector
Create a new AnnotationDetector, reporting the detected annotations to the specified Reporter.
AnnotationDetector.FieldReporter - Interface in com.github.wuic.util.detect
A Reporter for field annotations.
AnnotationDetector.MethodReporter - Interface in com.github.wuic.util.detect
A Reporter for method annotations.
AnnotationDetector.Reporter - Interface in com.github.wuic.util.detect
Reporter is the base interface, used to report the detected annotations.
AnnotationDetector.TypeReporter - Interface in com.github.wuic.util.detect
A Reporter for type annotations.
AnnotationDetectorScanner - Class in com.github.wuic.util
An annotation scanner based on ASL Annotation Detector library.
AnnotationDetectorScanner() - Constructor for class com.github.wuic.util.AnnotationDetectorScanner
 
AnnotationProcessor - Interface in com.github.wuic
An annotation processor is notified of all types annotated with a specified annotation.
annotations() - Method in interface com.github.wuic.util.detect.AnnotationDetector.Reporter
Return the Annotation classes which must be reported (all other annotations are skipped).
AnnotationScanner - Interface in com.github.wuic
An annotation scanner is able to detect in the classpath types annotated with an annotation provided by processors.
appendTransformation(Matcher, StringBuilder, EngineRequest, CompositeNut.CompositeInputStream, ConvertibleNut) - Method in class com.github.wuic.engine.core.AngularTemplateInspector
Computes the replacement to be made inside the text for the given Matcher which its find() method as just been called.
appendTransformation(Matcher, StringBuilder, EngineRequest, CompositeNut.CompositeInputStream, ConvertibleNut) - Method in class com.github.wuic.engine.core.CssUrlLineInspector
Computes the replacement to be made inside the text for the given Matcher which its find() method as just been called.
appendTransformation(Matcher, StringBuilder, EngineRequest, CompositeNut.CompositeInputStream, ConvertibleNut) - Method in class com.github.wuic.engine.core.SourceMapLineInspector
Computes the replacement to be made inside the text for the given Matcher which its find() method as just been called.
appendTransformation(Matcher, StringBuilder, EngineRequest, CompositeNut.CompositeInputStream, ConvertibleNut) - Method in class com.github.wuic.engine.LineInspector
Computes the replacement to be made inside the text for the given Matcher which its find() method as just been called.
ApplicationConfig - Interface in com.github.wuic
All the application configurations supported by WUIC are defined here.
apply(String, String) - Method in class com.github.wuic.servlet.WuicServletContextListener.InitParamProperties
Applies the function contract.
apply(String, String) - Method in class com.github.wuic.servlet.WuicServletContextListener.PropertiesWrapper
Applies the function contract.
apply(T, U) - Method in interface com.github.wuic.util.BiFunction
Applies the function contract.
apply(T, U, V) - Method in interface com.github.wuic.util.TerFunction
Applies the function contract.
ArrayTernaryTrie<V> - Class in com.github.wuic.servlet.jetty
A Ternary Trie String lookup data structure.
ArrayTernaryTrie() - Constructor for class com.github.wuic.servlet.jetty.ArrayTernaryTrie
Create a case insensitive Trie of default capacity.
ArrayTernaryTrie(boolean) - Constructor for class com.github.wuic.servlet.jetty.ArrayTernaryTrie
Create a Trie of default capacity
ArrayTernaryTrie(int) - Constructor for class com.github.wuic.servlet.jetty.ArrayTernaryTrie
Create a case insensitive Trie
ArrayTernaryTrie(boolean, int) - Constructor for class com.github.wuic.servlet.jetty.ArrayTernaryTrie
Create a Trie
ArrayTernaryTrie(ArrayTernaryTrie<V>, double) - Constructor for class com.github.wuic.servlet.jetty.ArrayTernaryTrie
Copy Trie and change capacity by a factor
asString() - Method in class com.github.wuic.engine.LineInspector.ReplacementInfo
Returns a concatenated String representation of each nut returned LineInspector.ReplacementInfo.getConvertibleNuts().
authenticate(HttpServletResponse) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter

B

BAD_ARGUMENT_EXCEPTION - Static variable in interface com.github.wuic.exception.ErrorCode
An argument is not of an expected state or is null while it should.
BAD_STATE_EXCEPTION - Static variable in interface com.github.wuic.exception.ErrorCode
A state is not of an expected state or is null while it should.
BASE_PATH - Static variable in interface com.github.wuic.ApplicationConfig
The base path when accessing nuts.
BASE_PATH_AS_SYS_PROP - Static variable in interface com.github.wuic.ApplicationConfig
Consider the base path as a system property associated to actual value.
beforeGetWorkflow(String) - Method in interface com.github.wuic.context.ContextInterceptor
Called just before if going to be retrieved with a specified ID.
beforeGetWorkflow(String) - Method in class com.github.wuic.context.ContextInterceptorAdapter
Called just before if going to be retrieved with a specified ID.
beforeProcess(EngineRequestBuilder) - Method in interface com.github.wuic.context.ContextInterceptor
Called just before the workflow is executed.
beforeProcess(EngineRequestBuilder, String) - Method in interface com.github.wuic.context.ContextInterceptor
Called just before the workflow is executed to retrieve one path.
beforeProcess(EngineRequestBuilder) - Method in class com.github.wuic.context.ContextInterceptorAdapter
Called just before the workflow is executed.
beforeProcess(EngineRequestBuilder, String) - Method in class com.github.wuic.context.ContextInterceptorAdapter
Called just before the workflow is executed to retrieve one path.
BEST_EFFORT - Static variable in interface com.github.wuic.ApplicationConfig
Specify the best effort mode.
bestEffort() - Method in class com.github.wuic.engine.EngineRequestBuilder
Enables best effort for this request.
BiFunction<T,U,R> - Interface in com.github.wuic.util
Represents a contract inspired from Java 8 features which defines a function expecting two parameters..
BinPacker<T> - Class in com.github.wuic.engine.core
This packer is inspired from the grower bin packing algorithm explained by Jakes Gordon to give a position to a set of dimensions in the lowest area.
BinPacker() - Constructor for class com.github.wuic.engine.core.BinPacker
Builds a new packer.
BooleanConfigParam - Annotation Type in com.github.wuic.config
This annotation marks a parameter in a constructor annotated with ConfigConstructor that sets a boolean value.
BooleanConfigParam.ConfigParamImpl - Class in com.github.wuic.config
BooleanConfigParam.ConfigParamImpl(BooleanConfigParam) - Constructor for class com.github.wuic.config.BooleanConfigParam.ConfigParamImpl
Builds a new instance.
build() - Method in class com.github.wuic.config.AbstractObjectBuilder
Builds a new NutDao thanks to the current state of this builder.
build() - Method in interface com.github.wuic.config.ObjectBuilder
Builds a new NutDao thanks to the current state of this builder.
build() - Method in class com.github.wuic.context.ContextBuilder
Builds the context.
build() - Method in class com.github.wuic.engine.EngineRequestBuilder
Builds a bew instance.
build() - Method in class com.github.wuic.WuicFacadeBuilder
Builds a new facade.
buildChild(String) - Method in class com.github.wuic.path.AbstractDirectoryPath
Builds the path corresponding to the given direct child name of this directory.
buildChild(String) - Method in class com.github.wuic.path.core.FsDirectoryPath
Builds the path corresponding to the given direct child name of this directory.
buildChild(String) - Method in class com.github.wuic.path.core.ZipDirectoryPath
Builds the path corresponding to the given direct child name of this directory.
buildChild(String) - Method in class com.github.wuic.servlet.path.WebappDirectoryPath
Builds the path corresponding to the given direct child name of this directory.
BUILDER_PROPERTY_NOT_SUPPORTED - Static variable in interface com.github.wuic.exception.ErrorCode
Indicates that a property defined in ApplicationConfig is not supported by an AbstractObjectBuilder.
buildPath(String, DirectoryPathFactory) - Static method in class com.github.wuic.util.IOUtils
Returns a hierarchy of paths represented by the given String.
buildPath(String) - Static method in class com.github.wuic.util.IOUtils
Returns a hierarchy of paths represented by the given String.
ByteArrayHttpServletResponseWrapper - Class in com.github.wuic.servlet
Wraps an HttpServletResponse to capture the written stream.
ByteArrayHttpServletResponseWrapper() - Constructor for class com.github.wuic.servlet.ByteArrayHttpServletResponseWrapper
Builds a new instance.
ByteArrayHttpServletResponseWrapper(HttpServletResponse) - Constructor for class com.github.wuic.servlet.ByteArrayHttpServletResponseWrapper
Builds a new instance.
ByteArrayNut - Class in com.github.wuic.nut
Represents an in-memory nut which can be created on the fly in any context.
ByteArrayNut(byte[], String, NutType, ConvertibleNut) - Constructor for class com.github.wuic.nut.ByteArrayNut
Builds a new Nut transformed nut based on a given byte array and only one original nut.
ByteArrayNut(byte[], String, NutType, List<ConvertibleNut>, Long) - Constructor for class com.github.wuic.nut.ByteArrayNut
Builds a new Nut transformed nut based on a specified byte array.
ByteArrayNut(byte[], String, NutType, Long, boolean) - Constructor for class com.github.wuic.nut.ByteArrayNut
Builds a new Nut original nut based on a given byte array.

C

CACHE - Static variable in interface com.github.wuic.ApplicationConfig
Indicates if the engine should cache or not.
CACHE_PROVIDER_CLASS - Static variable in interface com.github.wuic.ApplicationConfig
Indicates a particular CacheProvider implementation.
CacheProvider<T> - Interface in com.github.wuic.engine
A contract to allow WUIC users to specify their own concrete cache to use.
call() - Method in class com.github.wuic.util.WuicScheduledThreadPool.CallExceptionLogger
callNextEngine() - Method in class com.github.wuic.engine.core.SpriteInspectorEngine
Indicates if the next engine should be called by the base class or if this responsibility is delegated to the subclass.
callNextEngine() - Method in class com.github.wuic.engine.NodeEngine
Indicates if the next engine should be called by the base class or if this responsibility is delegated to the subclass.
canAggregateTransformedStream() - Method in class com.github.wuic.engine.core.AbstractCompressorEngine
Indicates if the content generated when Pipe.Transformer.transform(InputStream, OutputStream, Object) is called can be aggregated to an other one.
canAggregateTransformedStream() - Method in class com.github.wuic.engine.core.ImageCompressorEngine
Indicates if the content generated when Pipe.Transformer.transform(InputStream, OutputStream, Object) is called can be aggregated to an other one.
canAggregateTransformedStream() - Method in class com.github.wuic.util.Pipe.DefaultTransformer
Indicates if the content generated when Pipe.Transformer.transform(InputStream, OutputStream, Object) is called can be aggregated to an other one.
canAggregateTransformedStream() - Method in interface com.github.wuic.util.Pipe.Transformer
Indicates if the content generated when Pipe.Transformer.transform(InputStream, OutputStream, Object) is called can be aggregated to an other one.
canBeRegex() - Method in enum com.github.wuic.nut.dao.NutDao.PathFormat
Indicates if this format could corresponds to a regex.
cancel(boolean) - Method in class com.github.wuic.util.SyncFuture
canGzip(HttpServletRequest) - Method in enum com.github.wuic.servlet.HttpUtil
Indicates if the given HttpServletRequest supports GZIP or not.
cast(ProcessContext) - Static method in class com.github.wuic.servlet.ServletProcessContext
Try to cast the given object in the instance of this class.
chain(NutType, NodeEngine) - Method in class com.github.wuic.engine.EngineRequestBuilder
Sets the chains of engines for each type.
chain(NodeEngine...) - Static method in class com.github.wuic.engine.NodeEngine
Link the given engines.
chains(Map<NutType, ? extends NodeEngine>) - Method in class com.github.wuic.engine.EngineRequestBuilder
Sets the chains of engines for each type.
changeSessionId() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
CHARSET - Static variable in interface com.github.wuic.ApplicationConfig
Indicates the charset for text processor.
checkFiles(ProcessContext) - Method in class com.github.wuic.nut.NutsHeap
Checks that the NutType and the paths list of this heap are not null.
ClasspathNutDao - Class in com.github.wuic.nut.dao.core
A NutDao implementation for classpath accesses.
ClasspathNutDao(String, Boolean, String[], int, Boolean, Boolean, Boolean, Boolean, String) - Constructor for class com.github.wuic.nut.dao.core.ClasspathNutDao
Builds a new instance with a base directory.
clear() - Method in enum com.github.wuic.nut.NutsHeap.ListenerHolder
Clears all strong references.
clear() - Method in class com.github.wuic.servlet.jetty.PathMap
 
clearCache() - Method in class com.github.wuic.engine.core.MemoryMapCacheEngine
Clears this cache.
clearCache() - Method in class com.github.wuic.engine.core.ScheduledCacheEngine
Clears this cache.
clearElements() - Method in class com.github.wuic.engine.core.BinPacker
Clears all the elements previously added.
clearElements() - Method in interface com.github.wuic.engine.DimensionPacker
Clears all the elements previously added.
clearTag(Object) - Method in class com.github.wuic.context.ContextBuilder
Clears all configurations associated to the given tag.
clearTag(String) - Method in class com.github.wuic.WuicFacade
Clears the given tag in the ContextBuilder.
clearTag(Object) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Clears all configurations associated to the given tag.
cloneContextNutDaoBuilder(String, String) - Method in class com.github.wuic.context.ContextBuilder
Returns a new context DAO builder associated to a particular ID and based on an existing context DAO builder.
close() - Method in class com.github.wuic.path.core.ZipEntryFilePath.ZipFileInputStream
close() - Method in class com.github.wuic.util.CloseableZipFileAdapter
close(Closeable...) - Static method in class com.github.wuic.util.IOUtils
Tries to close the given objects and log the IOException at INFO level to make the code more readable when we assume that the IOException won't be managed.
CloseableZipFileAdapter - Class in com.github.wuic.util
Adapts a ZipFile to be a Cloneable.
CloseableZipFileAdapter(ZipFile) - Constructor for class com.github.wuic.util.CloseableZipFileAdapter
Builds a new instance
CLOUD_BUCKET - Static variable in interface com.github.wuic.ApplicationConfig
The bucket usually defined in cloud storage services.
CollectionUtils - Class in com.github.wuic.util
Utility class built on top of the java collection framework helping WUIC to deal with collections.
com.github.wuic - package com.github.wuic
This package is the most general package of the WUIC library.
com.github.wuic.config - package com.github.wuic.config
This package contains all the API elements to make objects configurable.
com.github.wuic.context - package com.github.wuic.context
This package provides the central Context component which is the lowest configuration object in WUIC.
com.github.wuic.engine - package com.github.wuic.engine
This package contains the definition of an Engine.
com.github.wuic.engine.core - package com.github.wuic.engine.core
Package where engines and their Engine builders implementations are defined for core module.
com.github.wuic.engine.servlet - package com.github.wuic.engine.servlet
This package defines the engine support for servlet container.
com.github.wuic.engine.setter - package com.github.wuic.engine.setter
This package defines basic stuff to implement the Engine builder.
com.github.wuic.exception - package com.github.wuic.exception
This package contains all common exceptions which could be thrown by WUIC.
com.github.wuic.nut - package com.github.wuic.nut
This package defines what is a nut in WUIC and how to manage it.
com.github.wuic.nut.dao - package com.github.wuic.nut.dao
Package where nuts associated service are defined.
com.github.wuic.nut.dao.core - package com.github.wuic.nut.dao.core
Package where NutDao implementations are defined for core module.
com.github.wuic.nut.dao.servlet - package com.github.wuic.nut.dao.servlet
This package defines the DAO support for servlet container.
com.github.wuic.nut.filter - package com.github.wuic.nut.filter
This package defines the filter API for WUIC.
com.github.wuic.nut.filter.core - package com.github.wuic.nut.filter.core
 
com.github.wuic.nut.filter.setter - package com.github.wuic.nut.filter.setter
This package defines basic stuff to implement the NutFilter builder.
com.github.wuic.nut.setter - package com.github.wuic.nut.setter
This package defines basic stuff to implement the NutDao builder.
com.github.wuic.path - package com.github.wuic.path
This package defines the contracts and abstractions of those contracts of a little API designed by WUIC to resolve path navigation.
com.github.wuic.path.core - package com.github.wuic.path.core
This package defines core implementation of the path API to resolve a hierarchical path with each element corresponding to either a path, a directory, a ZIP archive or an entry of a ZIP archive.
com.github.wuic.servlet - package com.github.wuic.servlet
This package defines the Servlet support provided by WUIC.
com.github.wuic.servlet.jetty - package com.github.wuic.servlet.jetty
This package folks jetty code that implements the servlet path specification.
com.github.wuic.servlet.path - package com.github.wuic.servlet.path
This package provides webapp support for Path manipulations.
com.github.wuic.tag - package com.github.wuic.tag
This package defines the tags provided by WUIC.
com.github.wuic.util - package com.github.wuic.util
Utility package where helper methods are defined.
com.github.wuic.util.detect - package com.github.wuic.util.detect
 
com.github.wuic.xml - package com.github.wuic.xml
This package provides the classes which read the 'wuic.xml' path.
compare(T, T) - Method in class com.github.wuic.engine.core.BinPacker
compareTo(Engine) - Method in class com.github.wuic.engine.Engine
compareTo(Dimension) - Method in class com.github.wuic.engine.Region
Compares this region to another dimension.
CompositeNut - Class in com.github.wuic.nut
A composite Nut is able to chain all the stream provided by each element of the composition.
CompositeNut(Boolean, String, byte[], ProcessContext, ConvertibleNut...) - Constructor for class com.github.wuic.nut.CompositeNut
Builds a new instance.
CompositeNut.Combiner - Class in com.github.wuic.nut
This class combines different sets of nuts as specified by CompositeNut.mergeNuts(ProcessContext, List) It ensures that every names will be unique in returned lists during the entire lifecycle of its instance.
CompositeNut.Combiner() - Constructor for class com.github.wuic.nut.CompositeNut.Combiner
Builds a new instance.
CompositeNut.CompositeInputStream - Class in com.github.wuic.nut
This class keeps the position of each nut in the read content.
COMPRESS - Static variable in interface com.github.wuic.ApplicationConfig
Indicates if the engine should compress or not.
COMPUTE_VERSION_ASYNCHRONOUSLY - Static variable in interface com.github.wuic.ApplicationConfig
Authorize WUIC to compute version number asynchronously or not.
computeRealPaths(String, NutDao.PathFormat, ProcessContext) - Method in class com.github.wuic.nut.AbstractNutDao
Returns a list of paths depending of the behavior of the dao with the given path.
ConfigConstructor - Annotation Type in com.github.wuic.config
This annotations marks a constructor to use to build a new instance of an annotated service.
ConfigParam - Interface in com.github.wuic.config
This interface helps to expose only one API for all configuration annotation that share the methods.
configure(ContextBuilder) - Method in class com.github.wuic.context.ContextBuilderConfigurator
Configures the given context.
configure(Boolean, ContextBuilderConfigurator...) - Method in class com.github.wuic.WuicFacade
Configures the internal builder with the given configurators.
configure(ContextBuilderConfigurator...) - Method in class com.github.wuic.WuicFacade
Configures the internal builder with the given configurators.
configureBuilder(HttpServletRequest, String, ContextBuilder, String, byte[]) - Method in class com.github.wuic.servlet.HtmlParserFilter
Configures the workflow corresponding to the given ID in the specified context builder.
configureDefault() - Method in class com.github.wuic.context.ContextBuilder
Configures for each type provided by the engine builder factory and nut dao builder factory a default instance identified with an id starting by ContextBuilder.BUILDER_ID_PREFIX and followed by the type name itself.
configureDefault() - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Configures for each type provided by the engine builder factory and nut dao builder factory a default instance identified with an id starting by ContextBuilder.BUILDER_ID_PREFIX and followed by the type name itself.
configureHeap(ContextBuilder, XmlHeapBean) - Static method in class com.github.wuic.xml.XmlContextBuilderConfigurator
Configures the heap described in the given bean.
configureTemplates(XmlWuicBean, ContextBuilder) - Static method in class com.github.wuic.xml.XmlContextBuilderConfigurator
Configures the given builder with the template in the specified bean.
configureWorkflow(XmlWuicBean, ContextBuilder) - Static method in class com.github.wuic.xml.XmlContextBuilderConfigurator
Configures the given builder with the specified bean.
containsHeader(String) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
containsHeap(NutsHeap) - Method in class com.github.wuic.nut.NutsHeap
Indicates if the given heap equals to this heap or any heap of its composition.
containsMatch(String) - Method in class com.github.wuic.servlet.jetty.PathMap
Return whether the path matches any entries in the PathMap, excluding the default entry
CONTENT_BASED_VERSION_NUMBER - Static variable in interface com.github.wuic.ApplicationConfig
Tells the DAO to computes version number not with the last modification timestamp but with the whole content.
Context - Class in com.github.wuic.context
The context is the core element of WUIC which allows to process nuts inside workflow.
ContextBuilder - Class in com.github.wuic.context
This builder can be configured to build contexts in an expected state by the user.
ContextBuilder(ContextBuilder, URL, ObjectBuilderInspector...) - Constructor for class com.github.wuic.context.ContextBuilder
Creates a new instance with the builder factories of a context and additional inspectors.
ContextBuilder(ObjectBuilderFactory<Engine>, ObjectBuilderFactory<NutDao>, ObjectBuilderFactory<NutFilter>, ObjectBuilderInspector...) - Constructor for class com.github.wuic.context.ContextBuilder
Creates a new instance with specific builder factories.
ContextBuilder(ObjectBuilderInspector...) - Constructor for class com.github.wuic.context.ContextBuilder
Creates a new instance.
contextBuilder() - Method in class com.github.wuic.WuicFacadeBuilder
Returns the central ContextBuilder.
ContextBuilder.ContextEngineBuilder - Class in com.github.wuic.context
Inner class to configure a engine builder.
ContextBuilder.ContextEngineBuilder(String, String) - Constructor for class com.github.wuic.context.ContextBuilder.ContextEngineBuilder
Builds a new instance.
ContextBuilder.ContextGenericBuilder - Class in com.github.wuic.context
Inner class to configure a generic component.
ContextBuilder.ContextGenericBuilder(String) - Constructor for class com.github.wuic.context.ContextBuilder.ContextGenericBuilder
Builds a new component identified by the given ID.
ContextBuilder.ContextNutDaoBuilder - Class in com.github.wuic.context
Inner class to configure a DAO builder.
ContextBuilder.ContextNutDaoBuilder(String, String) - Constructor for class com.github.wuic.context.ContextBuilder.ContextNutDaoBuilder
Builds a new instance.
ContextBuilder.ContextNutDaoBuilder(String, ContextBuilder.NutDaoRegistration) - Constructor for class com.github.wuic.context.ContextBuilder.ContextNutDaoBuilder
Builds a new instance with an existing registration.
ContextBuilder.ContextNutFilterBuilder - Class in com.github.wuic.context
Inner class to configure a filter builder.
ContextBuilder.ContextNutFilterBuilder(String, String) - Constructor for class com.github.wuic.context.ContextBuilder.ContextNutFilterBuilder
Builds a new instance.
ContextBuilderConfigurator - Class in com.github.wuic.context
A configurator configures ContextBuilder.
ContextBuilderConfigurator() - Constructor for class com.github.wuic.context.ContextBuilderConfigurator
Builds a new instance.
ContextBuilderConfigurator(Boolean) - Constructor for class com.github.wuic.context.ContextBuilderConfigurator
Builds a configurator with a flag indicating to configure or not anything if a configuration with its tag has been done before.
contextBuilderConfigurators(ContextBuilderConfigurator...) - Method in class com.github.wuic.WuicFacadeBuilder
Adds additional context builder configurators.
contextDestroyed(ServletContextEvent) - Method in class com.github.wuic.servlet.WuicServletContextListener
contextEngineBuilder(String, String) - Method in class com.github.wuic.context.ContextBuilder
Returns a new context engine builder.
contextEngineBuilder(Class<?>) - Method in class com.github.wuic.context.ContextBuilder
Returns a new context default engine builder.
contextEngineBuilder(String, Class<?>) - Method in class com.github.wuic.context.ContextBuilder
Returns a new default context engine builder associated to a particular ID.
contextEngineBuilder(String, String) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Returns a new context engine builder.
contextEngineBuilder(Class<?>) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Returns a new context default engine builder.
contextInitialized(ServletContextEvent) - Method in class com.github.wuic.servlet.WuicServletContextListener
ContextInterceptor - Interface in com.github.wuic.context
Represents an interceptor that is called just before and just after a workflow is processed.
ContextInterceptorAdapter - Class in com.github.wuic.context
An adapter of the ContextInterceptor interface with methods implementations that do nothing.
ContextInterceptorAdapter() - Constructor for class com.github.wuic.context.ContextInterceptorAdapter
 
contextNutDaoBuilder(String, String) - Method in class com.github.wuic.context.ContextBuilder
Returns a new context DAO builder.
contextNutDaoBuilder(Class<?>) - Method in class com.github.wuic.context.ContextBuilder
Returns a new default context DAO builder.
contextNutDaoBuilder(String, Class<?>) - Method in class com.github.wuic.context.ContextBuilder
Returns a new default context DAO builder associated to a particular ID.
contextNutDaoBuilder(String, String) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Returns a new context DAO builder.
contextNutDaoBuilder(Class<?>) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Returns a new default context DAO builder.
contextNutFilterBuilder(String, String) - Method in class com.github.wuic.context.ContextBuilder
Returns a new context filter builder.
contextNutFilterBuilder(String, Class<? extends NutFilter>) - Method in class com.github.wuic.context.ContextBuilder
Returns a new context filter builder.
contextNutFilterBuilder(String, String) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Returns a new context filter builder.
contextPath(String) - Method in class com.github.wuic.engine.EngineRequestBuilder
Sets the context path.
contextPath(String) - Method in class com.github.wuic.WuicFacadeBuilder
Sets a context path.
ContextSetting - Class in com.github.wuic.context
Internal class used to track settings associated to a particular tag.
ContextSetting() - Constructor for class com.github.wuic.context.ContextSetting
 
CONVERT - Static variable in interface com.github.wuic.ApplicationConfig
Indicates if the engine should convert or not.
convertAllowedName(String, String) - Method in class com.github.wuic.engine.core.AbstractSpriteProvider
Unified method to use to compute allowed name in sprite declaration.
ConvertibleNut - Interface in com.github.wuic.nut
A convertible nut has a content which can be transformed with a chain of transformers.
copyStream(InputStream, OutputStream) - Static method in class com.github.wuic.util.IOUtils
Copies the data from the given input stream into the given output stream and doesn't wrap any IOException.
copyStreamToWriterIoe(InputStream, Writer, String) - Static method in class com.github.wuic.util.IOUtils
Copies the data from the given input stream into the given writer and does not wrap the IOException.
create(String) - Method in class com.github.wuic.config.ObjectBuilderFactory
Creates a builder for the given type.
create(AbstractObjectBuilder<T>, Annotation) - Method in enum com.github.wuic.config.PropertySetterFactory
Creates a new PropertySetter for the given builder and the specified parameter annotation.
create(String, ProcessContext) - Method in class com.github.wuic.nut.AbstractNutDao
Creates a list of nuts thanks to the given path considered as represented in any format.
create(String, NutDao.PathFormat, ProcessContext) - Method in class com.github.wuic.nut.AbstractNutDao
Creates a list of nuts thanks to the given path.
create(String, ProcessContext) - Method in class com.github.wuic.nut.AbstractNutDao.WithRootPathNutDao
Creates a list of nuts thanks to the given path considered as represented in any format.
create(String, NutDao.PathFormat, ProcessContext) - Method in class com.github.wuic.nut.AbstractNutDao.WithRootPathNutDao
Creates a list of nuts thanks to the given path.
create(String, ProcessContext) - Method in class com.github.wuic.nut.dao.core.ProxyNutDao
Creates a list of nuts thanks to the given path considered as represented in any format.
create(String, NutDao.PathFormat, ProcessContext) - Method in class com.github.wuic.nut.dao.core.ProxyNutDao
Creates a list of nuts thanks to the given path.
create(String, ProcessContext) - Method in interface com.github.wuic.nut.dao.NutDao
Creates a list of nuts thanks to the given path considered as represented in any format.
create(String, NutDao.PathFormat, ProcessContext) - Method in interface com.github.wuic.nut.dao.NutDao
Creates a list of nuts thanks to the given path.
create(Nut, String, NutDao.PathFormat, ProcessContext) - Method in class com.github.wuic.nut.NutsHeap
Delegates method of NutDao.create(String, com.github.wuic.nut.dao.NutDao.PathFormat, com.github.wuic.ProcessContext) The DAO is picked from heap or its composition.
create(String) - Method in class com.github.wuic.path.core.FsDirectoryPathFactory
Creates a directory path without any parent (root direcrory).
create(String) - Method in interface com.github.wuic.path.DirectoryPathFactory
Creates a directory path without any parent (root direcrory).
create(String) - Method in class com.github.wuic.servlet.path.WebappDirectoryPathFactory
Creates a directory path without any parent (root direcrory).
create(String) - Method in interface com.github.wuic.util.UrlProviderFactory
Creates a new UrlProvider.
create(String) - Method in class com.github.wuic.util.UrlUtils.DefaultUrlProviderFactory
Creates a new UrlProvider.
createBaseDirectory() - Method in class com.github.wuic.nut.dao.core.ClasspathNutDao
Creates the DirectoryPath associated to the AbstractNutDao.basePath.
createBaseDirectory() - Method in class com.github.wuic.nut.dao.core.DiskNutDao
Creates the DirectoryPath associated to the AbstractNutDao.basePath.
createBaseDirectory() - Method in class com.github.wuic.nut.dao.core.PathNutDao
Creates the DirectoryPath associated to the AbstractNutDao.basePath.
createBaseDirectory() - Method in class com.github.wuic.nut.dao.servlet.WebappNutDao
Creates the DirectoryPath associated to the AbstractNutDao.basePath.
createContextNutDaoBuilder(String, ContextBuilder, String) - Method in class com.github.wuic.servlet.HtmlParserFilter
cssImport(ConvertibleNut, UrlProvider, StringBuilder) - Static method in class com.github.wuic.util.HtmlUtil
Generates import for CSS script.
CssInspectorEngine - Class in com.github.wuic.engine.core
This engines parses CSS files thanks to a CssUrlLineInspector and a SourceMapLineInspector.
CssInspectorEngine(Boolean, String) - Constructor for class com.github.wuic.engine.core.CssInspectorEngine
Builds a new instance.
CssSpriteProvider - Class in com.github.wuic.engine.core
This SpriteProvider generates CSS code to represent the sprites.
CssSpriteProvider() - Constructor for class com.github.wuic.engine.core.CssSpriteProvider
 
CssUrlLineInspector - Class in com.github.wuic.engine.core
This class inspects CSS files to extract nuts referenced with @import statement to process it.
CssUrlLineInspector() - Constructor for class com.github.wuic.engine.core.CssUrlLineInspector
Builds a new instance.

D

DAO_PREFIX - Static variable in interface com.github.wuic.ApplicationConfig
Prefix for DAO properties.
deepHashCode(Object...) - Static method in class com.github.wuic.util.CollectionUtils
Just the varargs version of Arrays.deepHashCode(Object[])
DEFAULT - Static variable in class com.github.wuic.ProcessContext
Default install that could be installed anywhere.
DEFAULT_SCAN_PACKAGE - Static variable in annotation type com.github.wuic.engine.EngineService
Default package to scan for this service.
DEFAULT_SCAN_PACKAGE - Static variable in annotation type com.github.wuic.nut.dao.NutDaoService
Default package to scan for this service.
DEFAULT_SCAN_PACKAGE - Static variable in annotation type com.github.wuic.nut.filter.NutFilterService
Default package to scan for this service.
defaultValue() - Method in class com.github.wuic.config.BooleanConfigParam.ConfigParamImpl
Gets the default value.
defaultValue() - Method in interface com.github.wuic.config.ConfigParam
Gets the default value.
defaultValue() - Method in class com.github.wuic.config.IntegerConfigParam.ConfigParamImpl
Gets the default value.
defaultValue() - Method in class com.github.wuic.config.ObjectConfigParam.ConfigParamImpl
Gets the default value.
defaultValue() - Method in class com.github.wuic.config.StringConfigParam.ConfigParamImpl
Gets the default value.
delete(File) - Static method in class com.github.wuic.util.IOUtils
Deletes the File quietly.
destroy() - Method in class com.github.wuic.servlet.HtmlParserFilter
destroy() - Method in class com.github.wuic.util.detect.AnnotationDetector
Reclaim memory.
detect() - Method in class com.github.wuic.util.detect.AnnotationDetector
Report all Java ClassFile files available on the class path.
detect(String...) - Method in class com.github.wuic.util.detect.AnnotationDetector
Report all Java ClassFile files available on the class path within the specified packages and sub packages.
detect(File...) - Method in class com.github.wuic.util.detect.AnnotationDetector
Report all Java ClassFile files available from the specified files and/or directories, including sub directories.
difference(Set<T>, Set<T>) - Static method in class com.github.wuic.util.CollectionUtils
Returns a set containing all the elements which are not contained by the two given sets.
digest(String...) - Static method in class com.github.wuic.util.IOUtils
Digests each String in the given array and return the corresponding signature.
digest(byte[]...) - Static method in class com.github.wuic.util.IOUtils
Digests each byte array in the given array and return the corresponding signature.
DimensionPacker<T> - Interface in com.github.wuic.engine
A packer packs a set of dimensions (2d) in the smalled area.
DirectoryPath - Interface in com.github.wuic.path
This interface represents a path which is a directory.
DirectoryPathFactory - Interface in com.github.wuic.path
Interface of object in charge of creating new DirectoryPath.
DISABLE_OPTIMIZATIONS - Static variable in interface com.github.wuic.ApplicationConfig
Indicates if javascript processor should not apply extra optimizations.
DISABLE_SERVER_PUSH - Static variable in class com.github.wuic.servlet.HtmlParserFilter
Property that tells the filter to use or not HTTP2 server push.
disableBestEffort() - Method in class com.github.wuic.engine.EngineRequestBuilder
Disables best effort for this request.
disableMultipleConfigInTagSupport() - Method in class com.github.wuic.WuicFacadeBuilder
Disables a re-configuration from view template each time a workflow execution is performed.
disableSupport(String, Object) - Method in class com.github.wuic.config.AbstractObjectBuilder
Disables the support of a property with a particular value.
disableSupport(String, Object) - Method in interface com.github.wuic.config.ObjectBuilder
Disables the support of a property with a particular value.
DiskNutDao - Class in com.github.wuic.nut.dao.core
A NutDao implementation for disk accesses.
DiskNutDao(String, Boolean, String[], int, Boolean, Boolean, Boolean, Boolean, String) - Constructor for class com.github.wuic.nut.dao.core.DiskNutDao
Builds a new instance with a base directory.
disposableHeap(String, String, String[], HeapListener...) - Method in class com.github.wuic.context.ContextBuilder
doAfterBody() - Method in class com.github.wuic.tag.WuicXmlConfigurationTag
Includes according to the page name.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.github.wuic.servlet.HtmlParserFilter
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.github.wuic.servlet.WuicServlet
doStartTag() - Method in class com.github.wuic.tag.WuicTag
Includes according to the page name.
DOWNLOAD_TO_DISK - Static variable in interface com.github.wuic.ApplicationConfig
If the underlying API does not provides a way to create input stream, this setting can be used to indicates that resources should be stored on disk and not in an in memory byte array.
dump() - Method in class com.github.wuic.servlet.jetty.ArrayTernaryTrie
 

E

ECMA_SCRIPT_VERSION - Static variable in interface com.github.wuic.ApplicationConfig
Indicates the ECMA script version the engine should use to compile javascript.
EMPTY_STRING_LIST - Static variable in class com.github.wuic.util.CollectionUtils
Empty List typed with String.
ENABLE - Static variable in interface com.github.wuic.ApplicationConfig
Specify the filter activation.
encodeRedirectURL(String) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
encodeRedirectUrl(String) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
encodeURL(String) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
encodeUrl(String) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
Engine - Class in com.github.wuic.engine
An engine is in charge to parse a set of nuts.
Engine() - Constructor for class com.github.wuic.engine.Engine
 
ENGINE_PREFIX - Static variable in interface com.github.wuic.ApplicationConfig
Prefix for engine properties.
engineBuilder(String, ObjectBuilder<Engine>) - Method in class com.github.wuic.context.ContextBuilder
Add a new Engine builder identified by the specified ID.
engineDigest() - Method in class com.github.wuic.util.IOUtils.CrcMessageDigest
EngineRequest - Class in com.github.wuic.engine
This class represents a request to be indicated to an engine.
EngineRequest.Key - Class in com.github.wuic.engine
This class overrides Object.equals(Object) and Object.hashCode() to represent an unique key per EngineRequest based on its workflow ID and its nuts.
EngineRequest.Key(String, List<ConvertibleNut>, EngineType...) - Constructor for class com.github.wuic.engine.EngineRequest.Key
Builds a new instance.
EngineRequestBuilder - Class in com.github.wuic.engine
This class builds EngineRequest objects.
EngineRequestBuilder(String, NutsHeap, Context) - Constructor for class com.github.wuic.engine.EngineRequestBuilder
Builds a new instance with mandatory workflow ID and NutsHeap.
EngineRequestBuilder(EngineRequest) - Constructor for class com.github.wuic.engine.EngineRequestBuilder
Builds a new instance with the EngineRequestBuilder wrapped inside the given request.
EngineRequestTransformer - Class in com.github.wuic.engine.core
This Pipe.Transformer handles ConvertibleNut transformation and perform it by delegating the job to a EngineRequestTransformer.RequireEngineRequestTransformer.
EngineRequestTransformer(EngineRequest, EngineRequestTransformer.RequireEngineRequestTransformer) - Constructor for class com.github.wuic.engine.core.EngineRequestTransformer
Builds a new instance.
EngineRequestTransformer.RequireEngineRequestTransformer - Interface in com.github.wuic.engine.core
This interface is implemented by Pipe.Transformer which needs a EngineRequest to perform transformation.
engineReset() - Method in class com.github.wuic.util.IOUtils.CrcMessageDigest
EngineService - Annotation Type in com.github.wuic.engine
This annotation marks a Engine implementation that must be discovered during classpath scanning.
EngineType - Enum in com.github.wuic.engine
This enumeration describes the different kind of Engine that may exist.
engineUpdate(byte) - Method in class com.github.wuic.util.IOUtils.CrcMessageDigest
engineUpdate(byte[], int, int) - Method in class com.github.wuic.util.IOUtils.CrcMessageDigest
equals(Object) - Method in class com.github.wuic.engine.EngineRequest.Key
equals(Object) - Method in class com.github.wuic.engine.Region
equals(Object) - Method in class com.github.wuic.nut.AbstractConvertibleNut
equals(Object) - Method in class com.github.wuic.nut.AbstractNut
equals(Object) - Method in class com.github.wuic.nut.NutsHeap
ErrorCode - Interface in com.github.wuic.exception
All the error codes which identify the exceptions thrown by WUIC.
excludeFromSprite(Set<String>) - Method in class com.github.wuic.engine.EngineRequestBuilder
Excludes any nut with a name in the given set from sprite computation.
execute(Pipe.OnReady...) - Method in class com.github.wuic.util.Pipe
Executes this pipe by writing a byte array the result generated by all registered transformers.
executeAndWriteTo(Pipe<T>, List<Pipe.OnReady>, OutputStream) - Static method in class com.github.wuic.util.Pipe
Executes the given pipe and writes the result into the given OutputStream.
executeAsap(Callable<T>) - Method in class com.github.wuic.ProcessContext
Executes as soon as possible the given job and returns the related Future.
executeAsap(Callable<T>) - Method in class com.github.wuic.servlet.ServletProcessContext
Executes as soon as possible the given job and returns the related Future.
executeAsap(Callable<T>) - Method in class com.github.wuic.util.WuicScheduledThreadPool
Executes as soon as possible the given job and returns the related Future.
executeAsap(Runnable) - Method in class com.github.wuic.util.WuicScheduledThreadPool
Executes as soon as possible the given job and returns the related Future.
executeEveryTimeInSeconds(Runnable, int) - Method in class com.github.wuic.util.WuicScheduledThreadPool
Schedules an execution in a specified delay of a given job.
exists(String, ProcessContext) - Method in class com.github.wuic.nut.AbstractNutDao.WithRootPathNutDao
Indicates if the given path exists or not.
exists(String, ProcessContext) - Method in class com.github.wuic.nut.dao.core.HttpNutDao
Indicates if the given path exists or not.
exists(String, ProcessContext) - Method in class com.github.wuic.nut.dao.core.PathNutDao
Indicates if the given path exists or not.
exists(String, ProcessContext) - Method in class com.github.wuic.nut.dao.core.ProxyNutDao
Indicates if the given path exists or not.
exists(String, ProcessContext) - Method in interface com.github.wuic.nut.dao.NutDao
Indicates if the given path exists or not.
exists(String, ProcessContext) - Method in class com.github.wuic.nut.dao.servlet.RequestDispatcherNutDao
Indicates if the given path exists or not.

F

fallbackToVersionNumberInQueryString(StringBuilder, String, Nut) - Static method in class com.github.wuic.engine.LineInspector
When the nut resolution fails (no nut found), the path is keep in the source file.
FIFTEEN - Static variable in class com.github.wuic.util.NumberUtils
Fifteen.
FileIterator - Class in com.github.wuic.util.detect
FileIterator enables iteration over all files in a directory and all its sub directories.
FileIterator(File...) - Constructor for class com.github.wuic.util.detect.FileIterator
Create a new FileIterator using the specified 'filesOrDirectories' as root.
FilePath - Interface in com.github.wuic.path
This interface represents a path which is a file.
FilePathNut - Class in com.github.wuic.nut
Represents a nut on the path system provided or to be managed by the WUIC framework.
FilePathNut(FilePath, String, NutType, Future<Long>) - Constructor for class com.github.wuic.nut.FilePathNut
Builds a new Nut based on a given path.
FileXmlContextBuilderConfigurator - Class in com.github.wuic.xml
Represents a configurator based on XML read from an URL.
FileXmlContextBuilderConfigurator(URL) - Constructor for class com.github.wuic.xml.FileXmlContextBuilderConfigurator
Creates a new instance.
FILTER_PREFIX - Static variable in interface com.github.wuic.ApplicationConfig
Prefix for filter properties.
filterPaths(List<String>) - Method in class com.github.wuic.nut.filter.core.RegexRemoveNutFilter
Filters the given paths list provided by the NutsHeap associated to the specified ID and returns the result.
filterPaths(List<String>) - Method in interface com.github.wuic.nut.filter.NutFilter
Filters the given paths list provided by the NutsHeap associated to the specified ID and returns the result.
findByName(ConvertibleNut, String) - Static method in class com.github.wuic.util.NutUtils
Finds a nut with a name matching the given path.
findByName(List<ConvertibleNut>, String) - Static method in class com.github.wuic.util.NutUtils
Finds a nut with a name matching the given path.
findDaoFor(Nut) - Method in class com.github.wuic.nut.NutsHeap
Finds the NutDao that created this nut.
findHeapFor(Nut) - Method in class com.github.wuic.nut.NutsHeap
Finds the NutsHeap that created this nut.
findServletRegistration(ServletContext) - Static method in class com.github.wuic.servlet.WuicServlet
Finds the registration for this servlet class.
findZipArchive(String) - Method in class com.github.wuic.path.core.ZipEntryPath
This method goes through parents to find the first ZipFilePath which represents the archive containing this path.
FIVE - Static variable in class com.github.wuic.util.NumberUtils
Five.
FIXED_VERSION_NUMBER - Static variable in interface com.github.wuic.ApplicationConfig
The fixed version number.
flushBuffer() - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
FORCE_DYNAMIC_CONTENT - Static variable in class com.github.wuic.servlet.HtmlParserFilter
An init parameter that tells the filter how to consider the filtered content dynamic or not.
FOUR - Static variable in class com.github.wuic.util.NumberUtils
Four.
FOURTEEN - Static variable in class com.github.wuic.util.NumberUtils
Fourteen.
FsDirectoryPath - Class in com.github.wuic.path.core
This DirectoryPath representes a directory on the path system.
FsDirectoryPath(File, DirectoryPath) - Constructor for class com.github.wuic.path.core.FsDirectoryPath
Builds a new instance.
FsDirectoryPath(String, DirectoryPath) - Constructor for class com.github.wuic.path.core.FsDirectoryPath
Builds a new instance.
FsDirectoryPathFactory - Class in com.github.wuic.path.core
DirectoryPathFactory in charge of creating new FsDirectoryPath.
FsDirectoryPathFactory() - Constructor for class com.github.wuic.path.core.FsDirectoryPathFactory
 
FsFilePath - Class in com.github.wuic.path.core
This FilePath represents a path on the path system.
FsFilePath(File, DirectoryPath) - Constructor for class com.github.wuic.path.core.FsFilePath
Builds a new instance.
FsItem - Interface in com.github.wuic.path
Expose File object for Path implementations relying on it.
FutureLong - Class in com.github.wuic.util
This Future wraps a Long to directly return when it's retrieved.
FutureLong(Long) - Constructor for class com.github.wuic.util.FutureLong
Builds a new instance.

G

get() - Method in class com.github.wuic.config.PropertySetter
Gets the value from the builder associated to the supported key.
get(String, int, int) - Method in class com.github.wuic.servlet.jetty.ArrayTernaryTrie
 
get(ByteBuffer, int, int) - Method in class com.github.wuic.servlet.jetty.ArrayTernaryTrie
 
get() - Method in class com.github.wuic.util.SyncFuture
get(long, TimeUnit) - Method in class com.github.wuic.util.SyncFuture
getAbsolutePath() - Method in class com.github.wuic.path.core.SimplePath
Returns the absolute path of this path by separating each parent path with a standard separator.
getAbsolutePath() - Method in class com.github.wuic.path.core.VirtualDirectoryPath
Returns the absolute path of this path by separating each parent path with a standard separator.
getAbsolutePath() - Method in interface com.github.wuic.path.Path
Returns the absolute path of this path by separating each parent path with a standard separator.
getAllProperties() - Method in class com.github.wuic.config.AbstractObjectBuilder
Returns an array with one property for each PropertySetter.
getArchive() - Method in class com.github.wuic.path.core.ZipEntryPath.ArchiveWithParentEntry
Gets an archive.
getAsyncContext() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getAsynchronousVersionNumber() - Method in class com.github.wuic.nut.CompositeNut
Indicates if version number is computed asynchronously.
getAttribute(String) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getAttributeNames() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getAttributes() - Method in class com.github.wuic.engine.core.HtmlInspectorEngine.ParseInfo
Returns the additional attributes.
getAuthType() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getBasePath() - Method in class com.github.wuic.nut.AbstractNutDao
Returns the base path prefixing all paths.
getBest(String) - Method in class com.github.wuic.servlet.jetty.ArrayTernaryTrie
 
getBest(String, int, int) - Method in class com.github.wuic.servlet.jetty.ArrayTernaryTrie
 
getBest(ByteBuffer, int, int) - Method in class com.github.wuic.servlet.jetty.ArrayTernaryTrie
 
getBestEffortResult() - Method in class com.github.wuic.engine.core.AbstractCacheEngine.CacheResult
Gets the best effort result.
getBufferSize() - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
getCache() - Method in interface com.github.wuic.engine.CacheProvider
Gets the cache.
getCapturedStatements() - Method in class com.github.wuic.engine.core.HtmlInspectorEngine.ParseInfo
Gets the captured statement by parsing.
getChainFor(NutType) - Method in class com.github.wuic.engine.EngineRequest
Gets the chains which can treat nuts of the given NutType.
getChainFor(NutType) - Method in class com.github.wuic.engine.EngineRequestBuilder
Gets the chains which can treat nuts of the given NutType.
getChains() - Method in class com.github.wuic.WorkflowTemplate
Gets the chains.
getCharacterEncoding() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getCharacterEncoding() - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
getChild(String) - Method in class com.github.wuic.path.AbstractDirectoryPath
Gets the Path corresponding to the given String which should be interpreted relatively to this directory.
getChild(String) - Method in class com.github.wuic.path.core.VirtualDirectoryPath
Gets the Path corresponding to the given String which should be interpreted relatively to this directory.
getChild(String) - Method in interface com.github.wuic.path.DirectoryPath
Gets the Path corresponding to the given String which should be interpreted relatively to this directory.
getClassType() - Method in class com.github.wuic.config.ObjectBuilderFactory.KnownType
Gets the class type.
getComposition() - Method in class com.github.wuic.nut.CompositeNut.CompositeInputStream
Gets the outer composition list.
getComposition() - Method in class com.github.wuic.nut.NutsHeap
Returns the heaps that compose this instance.
getComputeVersionAsynchronously() - Method in class com.github.wuic.nut.AbstractNutDao.VersionNumberStrategy
Indicates if the version number is computed asynchronously.
getContentBasedVersionNumber() - Method in class com.github.wuic.nut.AbstractNutDao.VersionNumberStrategy
Indicates if the version number is based on the content.
getContentLength() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getContentLength() - Method in class com.github.wuic.util.Pipe.Execution
Gets the result length.
getContentLengthLong() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getContentType() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getContentType() - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
getContextPath() - Method in class com.github.wuic.engine.EngineRequest
Gets the context path.
getContextPath() - Method in class com.github.wuic.engine.EngineRequestBuilder
Gets the context path.
getContextPath() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getContextPath() - Method in class com.github.wuic.WuicFacade
Returns the context path.
getConvertibleNuts() - Method in class com.github.wuic.engine.LineInspector.ReplacementInfo
Gets the nuts
getCookies() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getDaoBuilderId() - Method in class com.github.wuic.xml.XmlHeapBean
Gets the DAO builder's ID.
getDaoBuilderIds() - Method in class com.github.wuic.xml.XmlWorkflowTemplateBean
Gets the DAO builders ID.
getDaoBuilders() - Method in class com.github.wuic.xml.XmlWuicBean
Gets the DAO builders.
getDateHeader(String) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getDefaultBuilderId(Class<?>) - Static method in class com.github.wuic.context.ContextBuilder
Gets the default builder name for the given component class.
getDefaultBuilderId(String) - Static method in class com.github.wuic.context.ContextBuilder
Gets the default builder ID for the given builder name.
getDefaultBuilderId() - Static method in class com.github.wuic.context.ContextBuilder
Gets the default builder ID.
getDefaultResult() - Method in class com.github.wuic.engine.core.AbstractCacheEngine.CacheResult
Gets the default result.
getDimensionPack() - Method in class com.github.wuic.engine.core.ImageAggregatorEngine
Gets the dimension computed by the packer when defining a position for elements.
getDispatcherType() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getEndIndex() - Method in class com.github.wuic.engine.LineInspector.ReplacementInfo
Gets the end index.
getEngineBuilderIds() - Method in class com.github.wuic.xml.XmlWorkflowTemplateBean
Gets the engine builders ID.
getEngineBuilders() - Method in class com.github.wuic.xml.XmlWuicBean
Gets the engine builders.
getEngineType() - Method in class com.github.wuic.engine.core.AbstractAggregatorEngine
Gets the type of engine.
getEngineType() - Method in class com.github.wuic.engine.core.AbstractCacheEngine
Gets the type of engine.
getEngineType() - Method in class com.github.wuic.engine.core.AbstractConverterEngine
Gets the type of engine.
getEngineType() - Method in class com.github.wuic.engine.core.CssInspectorEngine
Gets the type of engine.
getEngineType() - Method in class com.github.wuic.engine.core.GzipEngine
Gets the type of engine.
getEngineType() - Method in class com.github.wuic.engine.core.HtmlInspectorEngine
Gets the type of engine.
getEngineType() - Method in class com.github.wuic.engine.core.ImageCompressorEngine
Gets the type of engine.
getEngineType() - Method in class com.github.wuic.engine.core.JavascriptInspectorEngine
Gets the type of engine.
getEngineType() - Method in class com.github.wuic.engine.core.SpriteInspectorEngine
Gets the type of engine.
getEngineType() - Method in class com.github.wuic.engine.core.StaticEngine
Gets the type of engine.
getEngineType() - Method in class com.github.wuic.engine.Engine
Gets the type of engine.
getEntryPath() - Method in class com.github.wuic.path.core.ZipEntryPath.ArchiveWithParentEntry
Gets an entry path.
getErrorCode() - Method in interface com.github.wuic.exception.ErrorCode
Gets the error code.
getExtensions() - Method in enum com.github.wuic.NutType
Returns the possible extensions.
getFactory() - Method in interface com.github.wuic.nut.dao.NutDaoListener
An arbitrary object which helps to know how the listener has been created.
getFactory() - Method in class com.github.wuic.nut.NutsHeap
An arbitrary object which helps to know how the listener has been created.
getFile() - Method in class com.github.wuic.path.core.FsDirectoryPath
Gets the file object.
getFile() - Method in class com.github.wuic.path.core.FsFilePath
Gets the file object.
getFile() - Method in class com.github.wuic.path.core.ZipEntryFilePath.ZipFileInputStream
Gets the file on file system.
getFile() - Method in interface com.github.wuic.path.FsItem
Gets the file object.
getFile() - Method in class com.github.wuic.util.detect.FileIterator
Return the last returned file or null if no more files are available.
getFilledArea() - Method in class com.github.wuic.engine.core.BinPacker
Returns the area which contains all the filled zones.
getFilledArea() - Method in interface com.github.wuic.engine.DimensionPacker
Returns the area which contains all the filled zones.
getFilterBuilders() - Method in class com.github.wuic.xml.XmlWuicBean
Gets the filter builders.
getFilters() - Method in class com.github.wuic.context.ContextBuilder
Gets the filters currently configured in this builder.
getFixedVersionNumber() - Method in class com.github.wuic.nut.AbstractNutDao.VersionNumberStrategy
Gets the fixed version number.
getFromCache(EngineRequest.Key) - Method in class com.github.wuic.engine.core.AbstractCacheEngine
Gets the list of nuts associated to the specified request from the cache.
getFromCache(EngineRequest.Key) - Method in class com.github.wuic.engine.core.MemoryMapCacheEngine
Gets the list of nuts associated to the specified request from the cache.
getHead() - Method in class com.github.wuic.WorkflowTemplate
Gets the HeadEngine of this workflow.
getHeader(String) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getHeader(String) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
getHeaderNames() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getHeaderNames() - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
getHeaders(String) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getHeaders(String) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
getHeap() - Method in class com.github.wuic.engine.EngineRequest
Returns the heap.
getHeap(String) - Method in class com.github.wuic.engine.EngineRequest
Gets the heap associated to the given workflow.
getHeap() - Method in class com.github.wuic.engine.EngineRequestBuilder
Returns the heap.
getHeap(EngineRequest, ConvertibleNut, CompositeNut.CompositeInputStream, Matcher, int) - Static method in class com.github.wuic.engine.LineInspector
Gets the NutsHeap pointing to the right NutDao according to the given original nut.
getHeap() - Method in class com.github.wuic.Workflow
Gets the heap.
getHeapIdPattern() - Method in class com.github.wuic.xml.XmlWorkflowBean
Gets the heap ID.
getHeaps() - Method in class com.github.wuic.xml.XmlWuicBean
Gets the heaps.
getHintInfo() - Method in enum com.github.wuic.NutType
Gets the information for server hint.
getHttpServletRequest() - Method in class com.github.wuic.servlet.ServletProcessContext
Gets the wrapped request.
getId() - Method in class com.github.wuic.context.ContextBuilder.ContextGenericBuilder
Gets the ID.
getId() - Method in class com.github.wuic.nut.NutsHeap
Gets the heap's ID.
getId() - Method in class com.github.wuic.xml.XmlBuilderBean
Gets the ID.
getId() - Method in class com.github.wuic.xml.XmlHeapBean
Gets the ID.
getId() - Method in class com.github.wuic.xml.XmlWorkflowBean
Gets the ID (idPrefix attribute should be null).
getId() - Method in class com.github.wuic.xml.XmlWorkflowTemplateBean
Gets the ID.
getIdPrefix() - Method in class com.github.wuic.xml.XmlWorkflowBean
Gets the ID prefix (id attribute should be null).
getImage() - Method in class com.github.wuic.engine.core.AbstractSpriteProvider
Gets the image.
getInitialName() - Method in class com.github.wuic.nut.AbstractNut
Returns the name of the nut.
getInitialName() - Method in interface com.github.wuic.nut.Nut
Returns the name of the nut.
getInitialNutType() - Method in class com.github.wuic.nut.AbstractNut
Returns the path type of this nut.
getInitialNutType() - Method in interface com.github.wuic.nut.Nut
Returns the path type of this nut.
getInputStream() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getInstance() - Static method in class com.github.wuic.util.WuicScheduledThreadPool
Gets the unique instance.
getIntHeader(String) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getKey() - Method in class com.github.wuic.engine.EngineRequest
Creates a new key that identifies this request if null and return it.
getKey() - Method in class com.github.wuic.servlet.jetty.PathMap.MappedEntry
 
getKey() - Method in class com.github.wuic.xml.XmlPropertyBean
Gets the key.
getLastUpdate() - Method in class com.github.wuic.path.core.FsDirectoryPath
Gets the last update date of this path.
getLastUpdate() - Method in class com.github.wuic.path.core.FsFilePath
Gets the last update date of this path.
getLastUpdate() - Method in class com.github.wuic.path.core.VirtualDirectoryPath
Gets the last update date of this path.
getLastUpdate() - Method in class com.github.wuic.path.core.ZipEntryDirectoryPath
Gets the last update date of this path.
getLastUpdate() - Method in class com.github.wuic.path.core.ZipEntryFilePath
Gets the last update date of this path.
getLastUpdate() - Method in class com.github.wuic.path.core.ZipEntryPath
Gets the last update date of this path.
getLastUpdate() - Method in class com.github.wuic.path.core.ZipFilePath
Gets the last update date of this path.
getLastUpdate() - Method in interface com.github.wuic.path.Path
Gets the last update date of this path.
getLastUpdate() - Method in class com.github.wuic.servlet.path.WebappDirectoryPath
Gets the last update date of this path.
getLastUpdate() - Method in class com.github.wuic.servlet.path.WebappFilePath
Gets the last update date of this path.
getLastUpdateTimestampFor(String) - Method in class com.github.wuic.nut.dao.core.HttpNutDao
Retrieves a timestamp that indicates the last time this nut has changed.
getLastUpdateTimestampFor(String) - Method in class com.github.wuic.nut.dao.core.PathNutDao
Retrieves a timestamp that indicates the last time this nut has changed.
getLastUpdateTimestampFor(String) - Method in class com.github.wuic.nut.dao.servlet.RequestDispatcherNutDao
Retrieves a timestamp that indicates the last time this nut has changed.
getLastUpdateTimestampFor(String) - Method in class com.github.wuic.servlet.HtmlParserFilter
Retrieves a timestamp that indicates the last time this nut has changed.
getLastUpdateTimestampFor(String) - Method in class com.github.wuic.util.PollingScheduler
Retrieves a timestamp that indicates the last time this nut has changed.
getLastUpdateTimestampFor(String) - Method in class com.github.wuic.xml.FileXmlContextBuilderConfigurator
Retrieves a timestamp that indicates the last time this nut has changed.
getLastUpdateTimestampFor(String) - Method in class com.github.wuic.xml.ReaderXmlContextBuilderConfigurator
Retrieves a timestamp that indicates the last time this nut has changed.
getListener() - Method in class com.github.wuic.util.PollingScheduler.Polling
Gets the listener.
getLocalAddr() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getLocale() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getLocale() - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
getLocales() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getLocalName() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getLocalPort() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getMapped() - Method in class com.github.wuic.servlet.jetty.PathMap.MappedEntry
 
getMatch(String) - Method in class com.github.wuic.servlet.jetty.PathMap
Get the entry mapped by the best specification.
getMatches(String) - Method in class com.github.wuic.servlet.jetty.PathMap
Get all entries matched by the path.
getMessage() - Method in interface com.github.wuic.exception.ErrorCode
Gets the message related to the error code.
getMethod() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getMimeType() - Method in enum com.github.wuic.NutType
Returns the MIME type.
getName() - Method in class com.github.wuic.nut.AbstractConvertibleNut
Returns the name potentially altered by other components like transformers.
getName() - Method in interface com.github.wuic.nut.ConvertibleNut
Returns the name potentially altered by other components like transformers.
getName() - Method in class com.github.wuic.nut.NutWrapper
Returns the name potentially altered by other components like transformers.
getName() - Method in class com.github.wuic.nut.PrefixedNut
Returns the name potentially altered by other components like transformers.
getName() - Method in class com.github.wuic.path.core.SimplePath
Returns the path name.
getName() - Method in class com.github.wuic.path.core.VirtualDirectoryPath
Returns the path name.
getName() - Method in interface com.github.wuic.path.Path
Returns the path name.
getNestedComposition() - Method in class com.github.wuic.xml.XmlHeapBean
Gets nested heaps.
getNext() - Method in class com.github.wuic.engine.NodeEngine
Returns the next engine previously set with NodeEngine.setNext(NodeEngine) method.
getNutDao(String) - Method in class com.github.wuic.nut.dao.core.ProxyNutDao
Gets a DAO for a particular path.
getNutDao() - Method in class com.github.wuic.nut.NutsHeap
Gets the NutDao of this NutsHeap.
getNutName() - Method in class com.github.wuic.util.UrlMatcher
Gets the nut name.
getNutObservers() - Method in class com.github.wuic.util.PollingScheduler
Gets polling data with observers.
getNutPaths() - Method in class com.github.wuic.xml.XmlHeapBean
Gets the paths.
getNuts() - Method in class com.github.wuic.engine.EngineRequest
Gets the nuts.
getNuts() - Method in class com.github.wuic.engine.EngineRequestBuilder
Gets the nuts.
getNuts() - Method in class com.github.wuic.nut.NutsHeap
Gets all the nuts of this heap.
getNutType() - Method in class com.github.wuic.nut.AbstractConvertibleNut
Returns the nut type potentially modified by other components like transformers.
getNutType() - Method in interface com.github.wuic.nut.ConvertibleNut
Returns the nut type potentially modified by other components like transformers.
getNutType() - Method in class com.github.wuic.nut.NutWrapper
Returns the nut type potentially modified by other components like transformers.
getNutType(String) - Static method in enum com.github.wuic.NutType
Computes the NutType for the given path.
getNutTypeForExtension(String) - Static method in enum com.github.wuic.NutType
Returns the NutType which the given extension belongs to.
getNutTypeForMimeType(String) - Static method in enum com.github.wuic.NutType
Returns the NutType which the given mime type belongs to.
getNutTypes() - Method in class com.github.wuic.engine.core.CssInspectorEngine
Gets the all types supported by this engine.
getNutTypes() - Method in class com.github.wuic.engine.core.GzipEngine
Gets the all types supported by this engine.
getNutTypes() - Method in class com.github.wuic.engine.core.HtmlInspectorEngine
Gets the all types supported by this engine.
getNutTypes() - Method in class com.github.wuic.engine.core.ImageAggregatorEngine
Gets the all types supported by this engine.
getNutTypes() - Method in class com.github.wuic.engine.core.ImageCompressorEngine
Gets the all types supported by this engine.
getNutTypes() - Method in class com.github.wuic.engine.core.JavascriptInspectorEngine
Gets the all types supported by this engine.
getNutTypes() - Method in class com.github.wuic.engine.core.SpriteInspectorEngine
Gets the all types supported by this engine.
getNutTypes() - Method in class com.github.wuic.engine.core.StaticEngine
Gets the all types supported by this engine.
getNutTypes() - Method in class com.github.wuic.engine.core.TextAggregatorEngine
Gets the all types supported by this engine.
getNutTypes() - Method in class com.github.wuic.engine.NodeEngine
Gets the all types supported by this engine.
getNutTypes() - Method in class com.github.wuic.nut.NutsHeap
Gets the NutType types.
getOriginalNuts() - Method in class com.github.wuic.nut.AbstractConvertibleNut
When this nut is the result of the transformation of another one, then it is actually a processed nut.
getOriginalNuts() - Method in interface com.github.wuic.nut.ConvertibleNut
When this nut is the result of the transformation of another one, then it is actually a processed nut.
getOriginalNuts() - Method in class com.github.wuic.nut.NutWrapper
When this nut is the result of the transformation of another one, then it is actually a processed nut.
getOutputStream() - Method in class com.github.wuic.servlet.ByteArrayHttpServletResponseWrapper
getOutputStream() - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
getParameter(String) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getParameterMap() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getParameterNames() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getParameterValues(String) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getParamProvider(ServletContext) - Static method in class com.github.wuic.servlet.WuicServletContextListener
Gets the BiFunction providing parameters..
getParent() - Method in class com.github.wuic.path.core.SimplePath
Returns the parent path.
getParent() - Method in class com.github.wuic.path.core.VirtualDirectoryPath
Returns the parent path.
getParent() - Method in interface com.github.wuic.path.Path
Returns the parent path.
getParentFile() - Method in class com.github.wuic.nut.AbstractConvertibleNut
If the file is stored in a directory on the file system, then this method returns the directory.
getParentFile() - Method in class com.github.wuic.nut.AbstractNut
If the file is stored in a directory on the file system, then this method returns the directory.
getParentFile() - Method in class com.github.wuic.nut.FilePathNut
If the file is stored in a directory on the file system, then this method returns the directory.
getParentFile() - Method in interface com.github.wuic.nut.Nut
If the file is stored in a directory on the file system, then this method returns the directory.
getPart(String) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getParts() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getPathInfo() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getPathTranslated() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getPattern() - Method in class com.github.wuic.engine.LineInspector
Gets the pattern to find text to be replaced inside the lines.
getPatterns() - Method in class com.github.wuic.util.PollingScheduler.Polling
Gets the patterns.
getPollingInterval() - Method in class com.github.wuic.util.PollingScheduler
Returns the polling interval.
getPollingIntervalSeconds() - Method in class com.github.wuic.xml.XmlWuicBean
Gets the polling interval.
getPrefixCreatedNut() - Method in class com.github.wuic.engine.EngineRequest
Returns the prefix created nut
getPrefixCreatedNut() - Method in class com.github.wuic.engine.EngineRequestBuilder
Returns the prefix created nut
getPrevious() - Method in class com.github.wuic.engine.NodeEngine
Returns the previous engine in the chain.
getProcessContext() - Method in class com.github.wuic.context.ContextBuilderConfigurator
Gets the process context associated to the tag while configuring.
getProcessContext() - Method in class com.github.wuic.context.ContextSetting
Gets the process context.
getProcessContext() - Method in class com.github.wuic.engine.EngineRequest
Gets the ProcessContext.
getProcessContext() - Method in class com.github.wuic.engine.EngineRequestBuilder
Gets the process context.
getProcessContext() - Method in class com.github.wuic.servlet.HtmlParserFilter
Gets the process context associated to the tag while configuring.
getProcessContext() - Method in class com.github.wuic.xml.XmlContextBuilderConfigurator
Gets the process context associated to the tag while configuring.
getProperties() - Method in class com.github.wuic.config.AbstractObjectBuilder
Gets the property Map.
getProperties() - Method in interface com.github.wuic.config.ObjectBuilder
Gets the property Map.
getProperties() - Method in class com.github.wuic.context.ContextBuilder.ContextGenericBuilder
Gets the properties
getProperties() - Method in class com.github.wuic.xml.XmlBuilderBean
Gets the properties.
getPropertyKey() - Method in class com.github.wuic.config.PropertySetter
Gets the property key supported by this setter.
getPropertyKey() - Method in class com.github.wuic.engine.setter.PackerPropertySetter
Gets the property key supported by this setter.
getPropertyKey() - Method in class com.github.wuic.engine.setter.SpriteProviderPropertySetter
Gets the property key supported by this setter.
getPropertyKey() - Method in class com.github.wuic.nut.filter.setter.RegexExpressionsPropertySetter
Gets the property key supported by this setter.
getPropertyKey() - Method in class com.github.wuic.nut.setter.ProxyUrisPropertySetter
Gets the property key supported by this setter.
getProtocol() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getProxyUri() - Method in class com.github.wuic.nut.AbstractNut
Gets the proxy URI.
getProxyUri() - Method in interface com.github.wuic.nut.Nut
Gets the proxy URI.
getProxyUris() - Method in class com.github.wuic.nut.AbstractNutDao
Gets the proxy URIs.
getQueryString() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getRawFile() - Method in class com.github.wuic.path.core.ZipFilePath
Gets the concrete path pointing to the archive on path system.
getReader() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getReadyCallbacks() - Method in class com.github.wuic.nut.AbstractConvertibleNut
Gets the callbacks notified when transformation has been done.
getReadyCallbacks() - Method in interface com.github.wuic.nut.ConvertibleNut
Gets the callbacks notified when transformation has been done.
getReadyCallbacks() - Method in class com.github.wuic.nut.NutWrapper
Gets the callbacks notified when transformation has been done.
getRealPath(String) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getReferencedComposition() - Method in class com.github.wuic.xml.XmlHeapBean
Gets referenced heaps.
getReferencedNuts() - Method in class com.github.wuic.nut.AbstractConvertibleNut
Gets the nuts referenced by this nut.
getReferencedNuts() - Method in interface com.github.wuic.nut.ConvertibleNut
Gets the nuts referenced by this nut.
getReferencedNuts() - Method in class com.github.wuic.nut.NutWrapper
Gets the nuts referenced by this nut.
getReferencer() - Method in class com.github.wuic.engine.LineInspector.ReplacementInfo
Gets the referencer.
getRegion() - Method in class com.github.wuic.nut.ImageNut
Gets the region.
getRegions() - Method in class com.github.wuic.engine.core.AbstractSpriteProvider
Gets the regions.
getRegions() - Method in class com.github.wuic.engine.core.BinPacker
Packs and returns the regions which result of the computation of the dimension indicated thanks to the DimensionPacker.addElement(Dimension, Object) method.
getRegions() - Method in interface com.github.wuic.engine.DimensionPacker
Packs and returns the regions which result of the computation of the dimension indicated thanks to the DimensionPacker.addElement(Dimension, Object) method.
getRegularExpression() - Method in class com.github.wuic.nut.dao.core.PathNutDao
Indicates if paths are a regular expression.
getRemoteAddr() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getRemoteHost() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getRemotePort() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getRemoteUser() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getRequestDispatcher(String) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getRequestedSessionId() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getRequestURI() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getRequestURL() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getRootPath() - Method in class com.github.wuic.nut.AbstractNutDao.WithRootPathNutDao
Gets the root path.
getScheme() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getServerName() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getServerPort() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getServletContext() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getServletPath() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getSession(boolean) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getSession() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getSprite(String, UrlProvider, String, List<ConvertibleNut>) - Method in class com.github.wuic.engine.core.CssSpriteProvider
Get the sprite of all the added images in a map associating a NutType as key a Nut as value.
getSprite(String, UrlProvider, String, List<ConvertibleNut>) - Method in class com.github.wuic.engine.core.JavascriptSpriteProvider
Get the sprite of all the added images in a map associating a NutType as key a Nut as value.
getSprite(String, UrlProvider, String, List<ConvertibleNut>) - Method in interface com.github.wuic.engine.SpriteProvider
Get the sprite of all the added images in a map associating a NutType as key a Nut as value.
getStartIndex() - Method in class com.github.wuic.engine.LineInspector.ReplacementInfo
Gets the start index.
getStatus() - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
getStores() - Method in class com.github.wuic.WorkflowTemplate
Gets the DAO stores.
getTag() - Method in class com.github.wuic.context.ContextBuilderConfigurator
Gets the tag to use to identify the set of settings defined when ContextBuilderConfigurator.configure(ContextBuilder) is called.
getTag() - Method in class com.github.wuic.servlet.HtmlParserFilter
Gets the tag to use to identify the set of settings defined when ContextBuilderConfigurator.configure(ContextBuilder) is called.
getTag() - Method in class com.github.wuic.xml.FileXmlContextBuilderConfigurator
Gets the tag to use to identify the set of settings defined when ContextBuilderConfigurator.configure(ContextBuilder) is called.
getTag() - Method in class com.github.wuic.xml.ReaderXmlContextBuilderConfigurator
Gets the tag to use to identify the set of settings defined when ContextBuilderConfigurator.configure(ContextBuilder) is called.
getTransformers() - Method in class com.github.wuic.nut.AbstractConvertibleNut
Gets the registered transformers.
getTransformers() - Method in interface com.github.wuic.nut.ConvertibleNut
Gets the registered transformers.
getTransformers() - Method in class com.github.wuic.nut.NutWrapper
Gets the registered transformers.
getType() - Method in class com.github.wuic.xml.XmlBuilderBean
Gets the builder's type.
getTypeName() - Method in class com.github.wuic.config.ObjectBuilderFactory.KnownType
Gets the name that identified the class builder.
getUrl(ConvertibleNut) - Method in interface com.github.wuic.util.UrlProvider
Generates the URL to use to access to the given nut.
getUrlProviderFactory() - Method in class com.github.wuic.engine.EngineRequest
getUrlProviderFactory() - Method in class com.github.wuic.engine.EngineRequestBuilder
getUseDefaultEngines() - Method in class com.github.wuic.xml.XmlWorkflowTemplateBean
Indicates if the chain should include default engines.
getUserPrincipal() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
getValue() - Method in class com.github.wuic.servlet.jetty.PathMap.MappedEntry
 
getValue() - Method in class com.github.wuic.xml.XmlPropertyBean
Gets the value.
getVersionNumber() - Method in class com.github.wuic.nut.AbstractNut
Returns an Long indicating the version of this nut.
getVersionNumber(String, ProcessContext) - Method in class com.github.wuic.nut.AbstractNutDao
Gets the version number for the Nut the given path.
getVersionNumber() - Method in interface com.github.wuic.nut.Nut
Returns an Long indicating the version of this nut.
getVersionNumber(Nut) - Static method in class com.github.wuic.util.NutUtils
Gets the version number from the given nut.
getVersionNumber(List<? extends Nut>) - Static method in class com.github.wuic.util.NutUtils
Computes the version number based on version number retrieved from given nuts.
getVersionNumber() - Method in class com.github.wuic.util.UrlMatcher
Gets the version number.
getVersionNumberStrategy() - Method in class com.github.wuic.nut.AbstractNutDao
Gets the version management strategy.
getWildcardExpression() - Method in class com.github.wuic.nut.dao.core.PathNutDao
Indicates if paths are a wildcard expression.
getWithoutEngineBuilderIds() - Method in class com.github.wuic.xml.XmlWorkflowTemplateBean
Gets the engine builders ID to be excluded.
getWorkflow(String) - Method in class com.github.wuic.context.Context
Returns the workflow associated to the given ID.
getWorkflowId() - Method in class com.github.wuic.engine.EngineRequest
Gets the workflow ID.
getWorkflowId() - Method in class com.github.wuic.engine.EngineRequestBuilder
Gets the workflow ID.
getWorkflowId() - Method in class com.github.wuic.tag.WuicTag
Returns the workflow IDs.
getWorkflowId() - Method in class com.github.wuic.util.UrlMatcher
Gets the workflow ID.
getWorkflows() - Method in class com.github.wuic.xml.XmlWuicBean
Gets the binding between heap and workflow.
getWorkflowTemplateId() - Method in class com.github.wuic.xml.XmlWorkflowBean
Gets the workflow ID.
getWorkflowTemplates() - Method in class com.github.wuic.xml.XmlWuicBean
Gets the workflows.
getWorkingDirectory() - Method in enum com.github.wuic.util.NutDiskStore
Gets the working directory.
getWriter() - Method in class com.github.wuic.servlet.ByteArrayHttpServletResponseWrapper
getWriter() - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
getWuicFacade(ServletContext) - Static method in class com.github.wuic.servlet.WuicServletContextListener
Gets the WuicFacade injected into the given context.
getxPosition() - Method in class com.github.wuic.engine.Region
Gets the x position.
getyPosition() - Method in class com.github.wuic.engine.Region
Gets the y position.
getZipFile() - Method in class com.github.wuic.path.core.ZipDirectoryPath
Gets the ZIP file related to this directory.
getZipFile() - Method in class com.github.wuic.path.core.ZipEntryDirectoryPath
Gets the ZIP file related to this directory.
getZipFile() - Method in class com.github.wuic.path.core.ZipFilePath
Gets the ZIP file related to this directory.
GzipEngine - Class in com.github.wuic.engine.core
This engine GZIP nut content.
GzipEngine(Boolean) - Constructor for class com.github.wuic.engine.core.GzipEngine
Builds a new instance.

H

handle(Class<?>) - Method in interface com.github.wuic.AnnotationProcessor
Handles a type annotated with the required annotation.
handle(Class<?>) - Method in class com.github.wuic.config.ObjectBuilderFactory
Handles a type annotated with the required annotation.
hasCreated(Nut) - Method in class com.github.wuic.nut.NutsHeap
Indicates if this NutsHeap has created thanks to its own DAO a Nut.
hashCode() - Method in class com.github.wuic.engine.EngineRequest.Key
hashCode() - Method in class com.github.wuic.engine.Region
hashCode() - Method in class com.github.wuic.nut.AbstractConvertibleNut
hashCode() - Method in class com.github.wuic.nut.AbstractNut
hashCode() - Method in class com.github.wuic.nut.NutsHeap
HeadEngine - Class in com.github.wuic.engine
Represents an Engine that could be the head of a chain of responsibility.
HeadEngine() - Constructor for class com.github.wuic.engine.HeadEngine
 
heap(String, String, String[], HeapListener...) - Method in class com.github.wuic.context.ContextBuilder
heap(boolean, String, String, String[], String[], HeapListener...) - Method in class com.github.wuic.context.ContextBuilder
Defines a new heap in this context.
heap(NutsHeap) - Method in class com.github.wuic.engine.EngineRequestBuilder
Sets the NutsHeap.
heap(String, String, String[], HeapListener...) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
heap(boolean, String, String, String[], String[], HeapListener...) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Defines a new heap in this context.
HeapListener - Interface in com.github.wuic.nut
This interface represents a listener which expects to be notified of changes when they occur on a particular heap.
HEIGHT - Static variable in class com.github.wuic.util.NumberUtils
Height.
HEX_ARRAY - Static variable in class com.github.wuic.util.StringUtils
Hexadecimal possibles characters.
hilo(int) - Static method in class com.github.wuic.servlet.jetty.ArrayTernaryTrie
 
HtmlInspectorEngine - Class in com.github.wuic.engine.core
This engine is able to parse an HTML to collect all CSS and JS scripts, refer them through a heap and set reference to associated workflow URL in DOM.
HtmlInspectorEngine(Boolean, String, Boolean) - Constructor for class com.github.wuic.engine.core.HtmlInspectorEngine
Builds a new instance.
HtmlInspectorEngine.ParseInfo - Class in com.github.wuic.engine.core
Provides information from collected data in a HTML content.
HtmlParserFilter - Class in com.github.wuic.servlet
This filter uses the WuicFacade to configure the related ContextBuilder with workflow built on the fly when an HTML page is filtered.
HtmlParserFilter(WuicFacade, String) - Constructor for class com.github.wuic.servlet.HtmlParserFilter
Builds a new instance with a specific WuicFacade and a root NutDao builder.
HtmlParserFilter(WuicFacade) - Constructor for class com.github.wuic.servlet.HtmlParserFilter
Builds a new instance with a specific WuicFacade and the default RequestDispatcherNutDao builder as root NutDao builder.
HtmlParserFilter() - Constructor for class com.github.wuic.servlet.HtmlParserFilter
Builds a new instance.
HtmlUtil - Class in com.github.wuic.util
Utility class for HTML output.
HttpNut - Class in com.github.wuic.nut
A Nut implementation for HTTP accesses.
HttpNut(String, URL, NutType, Future<Long>) - Constructor for class com.github.wuic.nut.HttpNut
Builds a new instance.
HttpNutDao - Class in com.github.wuic.nut.dao.core
A NutDao implementation for HTTP accesses.
HttpNutDao(Boolean, String, Integer, String, Boolean, int, Boolean, Boolean, String) - Constructor for class com.github.wuic.nut.dao.core.HttpNutDao
Builds a new instance thanks to the specified HTTP information.
HttpServletRequestAdapter - Class in com.github.wuic.servlet
An adapter for the HttpServletRequest which applies a default behavior or delegate any method call to a wrapped request if not null.
HttpServletRequestAdapter() - Constructor for class com.github.wuic.servlet.HttpServletRequestAdapter
Builds a new instance.
HttpServletRequestAdapter(String) - Constructor for class com.github.wuic.servlet.HttpServletRequestAdapter
Builds a new instance.
HttpServletRequestAdapter(HttpServletRequest) - Constructor for class com.github.wuic.servlet.HttpServletRequestAdapter
Builds a new instance with a wrapped request.
HttpServletRequestAdapter(HttpServletRequest, String) - Constructor for class com.github.wuic.servlet.HttpServletRequestAdapter
Builds a new instance with a wrapped request and a specific path info.
HttpServletResponseAdapter - Class in com.github.wuic.servlet
An adapter for the HttpServletResponse which applies a default behavior or delegate any method call to a wrapped response if not null.
HttpServletResponseAdapter() - Constructor for class com.github.wuic.servlet.HttpServletResponseAdapter
Builds a new instance.
HttpServletResponseAdapter(HttpServletResponse) - Constructor for class com.github.wuic.servlet.HttpServletResponseAdapter
Builds a new instance with a wrapped response.
HttpUtil - Enum in com.github.wuic.servlet
Tool that can be used to deal with an HTTP request state to know if GZIP is supported and then write according to this information a ConvertibleNut to the HTTP response.

I

iconImport(ConvertibleNut, UrlProvider, StringBuilder) - Static method in class com.github.wuic.util.HtmlUtil
Generates import for icons.
ImageAggregatorEngine - Class in com.github.wuic.engine.core
This engine is in charge to merge images into one final image.
ImageAggregatorEngine(Boolean, DimensionPacker<ConvertibleNut>) - Constructor for class com.github.wuic.engine.core.ImageAggregatorEngine
Builds a new aggregator engine.
ImageCompressorEngine - Class in com.github.wuic.engine.core
Engine that compress images.
ImageCompressorEngine(Boolean) - Constructor for class com.github.wuic.engine.core.ImageCompressorEngine
Creates a new Engine.
ImageNut - Class in com.github.wuic.nut
This class wraps a Nut that corresponds to an image and provide its position inside a combination.
ImageNut(ConvertibleNut, Region) - Constructor for class com.github.wuic.nut.ImageNut
Builds a new instance.
imgImport(ConvertibleNut, UrlProvider, StringBuilder) - Static method in class com.github.wuic.util.HtmlUtil
Generates import for images.
indexOf(Object, Object...) - Static method in class com.github.wuic.util.CollectionUtils
Gets the index of a targetted element in a specified array.
init(ObjectBuilder<?>, String, Object) - Method in class com.github.wuic.config.PropertySetter
Initializes this instance.
init(ConvertibleNut) - Method in class com.github.wuic.engine.core.AbstractSpriteProvider
Initializes this provider with a new image.
init(ConvertibleNut) - Method in interface com.github.wuic.engine.SpriteProvider
Initializes this provider with a new image.
init(FilterConfig) - Method in class com.github.wuic.servlet.HtmlParserFilter
init(ServletConfig) - Method in class com.github.wuic.servlet.WuicServlet
INIT_PARAM_FUNCTION - Static variable in interface com.github.wuic.ApplicationConfig
This class provides the BiFunction that provides parameters.
InputStreamIterator - Class in com.github.wuic.util.detect
FileIterator enables iteration over all files in a directory and all its sub directories.
InputStreamIterator(InputStream...) - Constructor for class com.github.wuic.util.detect.InputStreamIterator
Create a new FileIterator using the specified 'filesOrDirectories' as root.
INSPECT - Static variable in interface com.github.wuic.ApplicationConfig
Indicates if the engine should inspects and eventually transform or not.
inspect(T) - Method in interface com.github.wuic.config.ObjectBuilderInspector
Inspects a built object.
inspect(ConvertibleNut, EngineRequest) - Method in class com.github.wuic.engine.core.TextInspectorEngine
Extracts from the given nut all the nuts referenced by the @import statement in CSS.
inspect(T) - Method in class com.github.wuic.nut.dao.servlet.WebappNutDaoBuilderInspector
Inspects a built object.
inspectLine(String, EngineRequest, LineInspector, List<LineInspector.ReplacementInfo>, CompositeNut.CompositeInputStream, ConvertibleNut) - Method in class com.github.wuic.engine.core.TextInspectorEngine
Inspects the given line and eventually adds some extracted nuts to the nut referencing it.
inspector(ObjectBuilderInspector) - Method in class com.github.wuic.config.ObjectBuilderFactory
Adds an inspector.
IntegerConfigParam - Annotation Type in com.github.wuic.config
This annotation marks a parameter in a constructor annotated with ConfigConstructor that sets a integer value.
IntegerConfigParam.ConfigParamImpl - Class in com.github.wuic.config
IntegerConfigParam.ConfigParamImpl(IntegerConfigParam) - Constructor for class com.github.wuic.config.IntegerConfigParam.ConfigParamImpl
Builds a new instance.
interceptor(ContextInterceptor) - Method in class com.github.wuic.context.ContextBuilder
Adds a ContextInterceptor to the builder.
interceptor(ContextInterceptor) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Adds a ContextInterceptor to the builder.
internalBuild() - Method in class com.github.wuic.config.AbstractObjectBuilder
Builds internally an object as specified by ObjectBuilder.build() without catching any exception.
internalConfigure(ContextBuilder) - Method in class com.github.wuic.context.ContextBuilderConfigurator
Configures the given context internally.
internalConfigure(ContextBuilder) - Method in class com.github.wuic.servlet.HtmlParserFilter
Configures the given context internally.
internalConfigure(ContextBuilder) - Method in class com.github.wuic.xml.XmlContextBuilderConfigurator
Configures the given context internally.
internalParse(EngineRequest) - Method in class com.github.wuic.engine.core.AbstractAggregatorEngine
Internal method that parses eventually called by NodeEngine.parse(EngineRequest) method during its invocation.
internalParse(EngineRequest) - Method in class com.github.wuic.engine.core.AbstractCacheEngine
Internal method that parses eventually called by NodeEngine.parse(EngineRequest) method during its invocation.
internalParse(EngineRequest) - Method in class com.github.wuic.engine.core.AbstractCompressorEngine
Internal method that parses eventually called by NodeEngine.parse(EngineRequest) method during its invocation.
internalParse(EngineRequest) - Method in class com.github.wuic.engine.core.AbstractConverterEngine
Internal method that parses eventually called by NodeEngine.parse(EngineRequest) method during its invocation.
internalParse(EngineRequest) - Method in class com.github.wuic.engine.core.GzipEngine
Internal method that parses eventually called by NodeEngine.parse(EngineRequest) method during its invocation.
internalParse(EngineRequest) - Method in class com.github.wuic.engine.core.HtmlInspectorEngine
Internal method that parses eventually called by NodeEngine.parse(EngineRequest) method during its invocation.
internalParse(EngineRequest) - Method in class com.github.wuic.engine.core.SpriteInspectorEngine
Internal method that parses eventually called by NodeEngine.parse(EngineRequest) method during its invocation.
internalParse(EngineRequest) - Method in class com.github.wuic.engine.core.StaticEngine
Internal method that parses eventually called by NodeEngine.parse(EngineRequest) method during its invocation.
internalParse(EngineRequest) - Method in class com.github.wuic.engine.core.TextInspectorEngine
Internal method that parses eventually called by NodeEngine.parse(EngineRequest) method during its invocation.
internalParse(EngineRequest) - Method in class com.github.wuic.engine.Engine
Internal method that parses eventually called by NodeEngine.parse(EngineRequest) method during its invocation.
IO_ERROR - Static variable in interface com.github.wuic.exception.ErrorCode
An IO error has occurred.
IOUtils - Class in com.github.wuic.util
Utility class built on top of the java.io package helping WUIC to deal with I/O.
IOUtils.CrcMessageDigest - Class in com.github.wuic.util
A CRC32 is wrapped inside this class which is a MessageDigest.
IOUtils.CrcMessageDigest() - Constructor for class com.github.wuic.util.IOUtils.CrcMessageDigest
Builds a new instance.
isArchive(File) - Static method in class com.github.wuic.util.IOUtils
Checks if the path path points to a a valid ZIP archive.
isArchive(InputStream) - Static method in class com.github.wuic.util.IOUtils
Checks if the given stream points represents a valid ZIP archive.
isAsyncStarted() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
isAsyncSupported() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
isBestEffort() - Method in class com.github.wuic.engine.EngineRequest
Indicates if this request requires best effort mode.
isBestEffort() - Method in class com.github.wuic.engine.EngineRequestBuilder
Indicates if this request requires best effort.
isCancelled() - Method in class com.github.wuic.util.SyncFuture
isCommitted() - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
isCompressed() - Method in class com.github.wuic.nut.AbstractConvertibleNut
Indicates if the nut is compressed.
isCompressed() - Method in interface com.github.wuic.nut.ConvertibleNut
Indicates if the nut is compressed.
isCompressed() - Method in class com.github.wuic.nut.NutWrapper
Indicates if the nut is compressed.
isDisposable() - Method in interface com.github.wuic.nut.dao.NutDaoListener
Indicates if this listener should be removed from the observable object when a call to NutDaoListener.polling(String, java.util.Set) or NutDaoListener.nutPolled(NutDao, String, Long) returns false.
isDisposable() - Method in class com.github.wuic.nut.NutsHeap
Indicates if this listener should be removed from the observable object when a call to NutDaoListener.polling(String, java.util.Set) or NutDaoListener.nutPolled(NutDao, String, Long) returns false.
isDone() - Method in class com.github.wuic.util.SyncFuture
isDynamic() - Method in class com.github.wuic.nut.AbstractConvertibleNut
Indicates if this nut has a dynamic content, meaning that it could be changed each time Nut.openStream() is invoked.
isDynamic() - Method in class com.github.wuic.nut.AbstractNut
Indicates if this nut has a dynamic content, meaning that it could be changed each time Nut.openStream() is invoked.
isDynamic() - Method in class com.github.wuic.nut.ByteArrayNut
Indicates if this nut has a dynamic content, meaning that it could be changed each time Nut.openStream() is invoked.
isDynamic() - Method in class com.github.wuic.nut.CompositeNut
Indicates if this nut has a dynamic content, meaning that it could be changed each time Nut.openStream() is invoked.
isDynamic() - Method in interface com.github.wuic.nut.Nut
Indicates if this nut has a dynamic content, meaning that it could be changed each time Nut.openStream() is invoked.
isDynamic() - Method in class com.github.wuic.nut.NutWrapper
Indicates if this nut has a dynamic content, meaning that it could be changed each time Nut.openStream() is invoked.
isExcludedFromSpriteComputation(Nut) - Method in class com.github.wuic.engine.EngineRequest
Indicates if the given nut should be excluded from any sprite computation.
isFull() - Method in class com.github.wuic.servlet.jetty.ArrayTernaryTrie
 
isNumber(String) - Static method in class com.github.wuic.util.NumberUtils
Checks if the given String if a number (i.e eventually begins with '-' symbol and followed by digits).
isRequestedSessionIdFromCookie() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
isRequestedSessionIdFromURL() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
isRequestedSessionIdFromUrl() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
isRequestedSessionIdValid() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
isRootFile() - Method in class com.github.wuic.util.detect.FileIterator
Return true if the current file is one of the files originally specified as one of the constructor file parameters, i.e. is a root file or directory.
isSecure() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
isStaticsServedByWuicServlet() - Method in class com.github.wuic.engine.EngineRequest
Indicates if result is served by WUIC servlet.
isSubResource() - Method in class com.github.wuic.nut.AbstractConvertibleNut
 
isSubResource() - Method in interface com.github.wuic.nut.ConvertibleNut
Indicates if this nut is a sub resource of the nut referencing it.
isSubResource() - Method in class com.github.wuic.nut.NutWrapper
Indicates if this nut is a sub resource of the nut referencing it.
isTransformed() - Method in interface com.github.wuic.nut.ConvertibleNut
Indicates if this nut is transformed or not.
isTransformed() - Method in class com.github.wuic.nut.NotReachableNut
Indicates if this nut is transformed or not.
isTransformed() - Method in class com.github.wuic.nut.NutWrapper
Indicates if this nut is transformed or not.
isTransformed() - Method in class com.github.wuic.nut.PipedConvertibleNut
Indicates if this nut is transformed or not.
isUpToDate() - Method in class com.github.wuic.context.Context
Indicates if this context is up to date regarding the changes performed on the builder that built it.
isUserInRole(String) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
isWuicServletInstalled(ServletContext) - Static method in class com.github.wuic.servlet.WuicServlet
Indicates if the WuicServlet is installed in the given context.
iterator() - Method in class com.github.wuic.engine.EngineRequest
Creates a new iterator on the nuts.

J

javascriptImport(ConvertibleNut, UrlProvider, StringBuilder) - Static method in class com.github.wuic.util.HtmlUtil
Generates import for Javascript script.
JavascriptInspectorEngine - Class in com.github.wuic.engine.core
This engine parses JS files thanks to a SourceMapLineInspector.
JavascriptInspectorEngine(Boolean, String, String) - Constructor for class com.github.wuic.engine.core.JavascriptInspectorEngine
Builds a new instance.
JavascriptSpriteProvider - Class in com.github.wuic.engine.core
This class provides sprite throughout javascript language.
JavascriptSpriteProvider() - Constructor for class com.github.wuic.engine.core.JavascriptSpriteProvider
 

K

keySet() - Method in class com.github.wuic.servlet.jetty.ArrayTernaryTrie
 
knownTypes() - Method in class com.github.wuic.config.ObjectBuilderFactory
Returns all the supported types.

L

LINE_BREAK_POS - Static variable in interface com.github.wuic.ApplicationConfig
Position where \n is inserted in text compressor.
LineInspector - Class in com.github.wuic.engine
Represents an object providing replacement functionality inside a line for a group of character matching a particular pattern.
LineInspector(Pattern) - Constructor for class com.github.wuic.engine.LineInspector
Builds a new instance.
LineInspector.ReplacementInfo - Class in com.github.wuic.engine
This object indicates the index of the rewritten statement and the associated list of nuts.
list() - Method in class com.github.wuic.path.core.FsDirectoryPath
Lists all the children path names of this directory.
list() - Method in class com.github.wuic.path.core.VirtualDirectoryPath
Lists all the children path names of this directory.
list() - Method in class com.github.wuic.path.core.ZipEntryDirectoryPath
Lists all the children path names of this directory.
list() - Method in class com.github.wuic.path.core.ZipFilePath
Lists all the children path names of this directory.
list(String) - Method in class com.github.wuic.path.core.ZipFilePath
Lists all the entries in the archive relatively to the given root entry name.
list() - Method in interface com.github.wuic.path.DirectoryPath
Lists all the children path names of this directory.
list() - Method in class com.github.wuic.servlet.path.WebappDirectoryPath
Lists all the children path names of this directory.
listFile(DirectoryPath, Pattern) - Static method in class com.github.wuic.util.IOUtils
Lists all the files from the given directory matching the given pattern.
listFile(DirectoryPath, Pattern, List<String>) - Static method in class com.github.wuic.util.IOUtils
Searches as specified in IOUtils.listFile(com.github.wuic.path.DirectoryPath, java.util.regex.Pattern) with a list that contains all begin paths to ignore.
listFile(DirectoryPath, String, String, List<String>) - Static method in class com.github.wuic.util.IOUtils
Lists the files ending with the given Sting in the directory path..
listFile(DirectoryPath, String, Pattern, List<String>) - Static method in class com.github.wuic.util.IOUtils
Lists the files matching the given pattern in the directory path and its subdirectory represented by a specified relativePath.
listNutsPaths(String) - Method in class com.github.wuic.nut.AbstractNutDao
Lists all the nuts path matching the given pattern.
listNutsPaths(String) - Method in class com.github.wuic.nut.dao.core.HttpNutDao
Lists all the nuts path matching the given pattern.
listNutsPaths(String) - Method in class com.github.wuic.nut.dao.core.PathNutDao
Lists all the nuts path matching the given pattern.
listNutsPaths(String) - Method in class com.github.wuic.nut.dao.servlet.RequestDispatcherNutDao
Lists all the nuts path matching the given pattern.
log(String, Object...) - Method in enum com.github.wuic.Logging
Logs in TRACE level.
Logging - Enum in com.github.wuic
This is an enumeration of object wrapping special loggers.
LOGIN - Static variable in interface com.github.wuic.ApplicationConfig
The login to use when accessing nuts protected by authentication.
login(String, String) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
logout() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter

M

makeTransparentImage(int, int) - Static method in class com.github.wuic.engine.core.ImageAggregatorEngine
Makes a transparent image of the given dimensions.
manageAppend(ConvertibleNut, StringBuilder, EngineRequest, NutsHeap, EngineType...) - Static method in class com.github.wuic.engine.LineInspector
Manages the given nut that corresponds to the specified referenced path and append the transformation with proper path.
match(String) - Method in class com.github.wuic.servlet.jetty.PathMap
Get object matched by the path.
match(String, String) - Static method in class com.github.wuic.servlet.jetty.PathMap
 
match(String, String, boolean) - Static method in class com.github.wuic.servlet.jetty.PathMap
 
MATCHER_MESSAGE - Static variable in class com.github.wuic.util.UrlMatcher
The expected URL.
matches() - Method in class com.github.wuic.util.UrlMatcher
Indicates if the URL matches.
MemoryMapCacheEngine - Class in com.github.wuic.engine.core
This engine reads from a Map kept in memory the nuts associated to a workflow to be processed.
MemoryMapCacheEngine(Boolean, int, Boolean) - Constructor for class com.github.wuic.engine.core.MemoryMapCacheEngine
Builds a new engine.
merge(String[], String) - Static method in class com.github.wuic.util.StringUtils
Merges all the given String into one String separated with the separator.
mergeNuts(ProcessContext, List<ConvertibleNut>) - Method in class com.github.wuic.nut.CompositeNut.Combiner
Merges the given nuts.
mergeNuts(ProcessContext, List<ConvertibleNut>) - Static method in class com.github.wuic.nut.CompositeNut
Merges all sequences nuts with the same name into one CompositeNut.
mergePath(String...) - Static method in class com.github.wuic.util.IOUtils
Merges the given String array with the standard separator.
mergeSettings(ContextBuilder) - Method in class com.github.wuic.context.ContextBuilder
Merges all the settings of the given ContextBuilder to the current setting of this object.
mergeSettings(ContextBuilder) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Merges all the settings of the given ContextBuilder to the current setting of this object.

N

newInputStream(String, ProcessContext) - Method in class com.github.wuic.nut.AbstractNutDao.WithRootPathNutDao
Opens the stream for the given path.
newInputStream(String, ProcessContext) - Method in class com.github.wuic.nut.dao.core.HttpNutDao
Opens the stream for the given path.
newInputStream(String, ProcessContext) - Method in class com.github.wuic.nut.dao.core.PathNutDao
Opens the stream for the given path.
newInputStream(String, ProcessContext) - Method in class com.github.wuic.nut.dao.core.ProxyNutDao
Opens the stream for the given path.
newInputStream(String, ProcessContext) - Method in interface com.github.wuic.nut.dao.NutDao
Opens the stream for the given path.
newInputStream(String, ProcessContext) - Method in class com.github.wuic.nut.dao.servlet.RequestDispatcherNutDao
Opens the stream for the given path.
newList(T...) - Static method in class com.github.wuic.util.CollectionUtils
Returns a List with a initial capacity which equals to the number of elements given in parameter and with those elements already added.
newMessageDigest() - Static method in class com.github.wuic.util.IOUtils
Returns a new MessageDigest based on CRC algorithm.
newNutDaoBuilder(String) - Method in class com.github.wuic.context.ContextBuilder
Builds a new NutDao builder.
newNutDaoBuilder(String) - Method in class com.github.wuic.WuicFacade
Builds a new NutDao builder.
next() - Method in class com.github.wuic.util.detect.FileIterator
Return the next File object or null if no more files are available.
next() - Method in class com.github.wuic.util.detect.InputStreamIterator
Return the next File object or null if no more files are available.
NodeEngine - Class in com.github.wuic.engine
Linkable Engine.
NodeEngine() - Constructor for class com.github.wuic.engine.NodeEngine
 
noDefaultContextBuilderConfigurator() - Method in class com.github.wuic.WuicFacadeBuilder
Indicates that configurator creating default DAOs and engines should not be used when the context is initialized.
normalizePathSeparator(String) - Static method in class com.github.wuic.util.IOUtils
Makes sure a given path uses the slash character has path separator by replacing all backslashes.
notifyListeners(NutsHeap) - Method in class com.github.wuic.nut.NutsHeap
Notifies the listeners that this heap has detected an update in one or many nuts.
NotReachableNut - Class in com.github.wuic.nut
This class represents a nut that is not reachable.
NotReachableNut(String, NutType, String, Long) - Constructor for class com.github.wuic.nut.NotReachableNut
Creates a new instance.
noXmlConfiguration() - Method in class com.github.wuic.WuicFacadeBuilder
Do not use any wuic.xml file to configure the context.
NumberUtils - Class in com.github.wuic.util
Utility class providing helper constants and static methods around numbers.
Nut - Interface in com.github.wuic.nut
The nut is the fundamental element of WUIC nut.
NUT_NOT_FOUND - Static variable in interface com.github.wuic.exception.ErrorCode
Indicates that a nut has not been found.
nutAt(int) - Method in class com.github.wuic.nut.CompositeNut.CompositeInputStream
Retrieves the nut owning the byte at the given position/
NutDao - Interface in com.github.wuic.nut.dao
This interface abstracts the way you can read and eventually save nuts through a particular protocol.
NutDao.PathFormat - Enum in com.github.wuic.nut.dao
This enumeration specifies formats of path specified to create nuts.
NutDaoListener - Interface in com.github.wuic.nut.dao
This interface represents a listener which expects to be notified of changes when they occur on a particular nut.
NutDaoService - Annotation Type in com.github.wuic.nut.dao
This annotation marks a NutDao implementation that must be discovered during classpath scanning.
NutDiskStore - Enum in com.github.wuic.util
This class stores nuts in a dedicated temporary directory.
nutFilter(String, ObjectBuilder<NutFilter>) - Method in class com.github.wuic.context.ContextBuilder
Add a new NutFilter builder identified by the specified ID.
NutFilter - Interface in com.github.wuic.nut.filter
A filter can be defined to alter the set of paths used by the heap to create its nuts.
NutFilterHolder - Interface in com.github.wuic.nut.filter
This interface represents an objects that can be configured with a list of NutFilter.
NutFilterService - Annotation Type in com.github.wuic.nut.filter
This annotation marks a NutFilter implementation that must be discovered during classpath scanning.
NutNotFoundException - Exception in com.github.wuic.exception
Thrown when a Nut has not been found.
NutNotFoundException(String) - Constructor for exception com.github.wuic.exception.NutNotFoundException
Builds a new instance.
nutPolled(NutDao, String, Long) - Method in interface com.github.wuic.nut.dao.NutDaoListener
Called when a nut has been polled.
nutPolled(NutDao, String, Long) - Method in class com.github.wuic.nut.NutsHeap
Called when a nut has been polled.
nuts(List<? extends Nut>) - Method in class com.github.wuic.engine.EngineRequestBuilder
Sets the nuts.
NutsHeap - Class in com.github.wuic.nut
This class represents a set of nuts.
NutsHeap(NutsHeap) - Constructor for class com.github.wuic.nut.NutsHeap
Builds a heap by copy.
NutsHeap(Object, List<String>, boolean, NutDao, String, NutsHeap...) - Constructor for class com.github.wuic.nut.NutsHeap
Builds a new NutsHeap.
NutsHeap(Object, List<String>, NutDao, String, NutsHeap...) - Constructor for class com.github.wuic.nut.NutsHeap
Builds a heap which is not disposable.
NutsHeap.ListenerHolder - Enum in com.github.wuic.nut
The NutsHeap is a NutDaoListener registered in the NutDao.
NutType - Enum in com.github.wuic
Enumeration of the possible types to be compressed and / or aggregated in WUIC.
nutUpdated(NutsHeap) - Method in interface com.github.wuic.nut.HeapListener
Called when a nut has been updated in the heap.
nutUpdated(NutsHeap) - Method in class com.github.wuic.nut.NutsHeap
Called when a nut has been updated in the heap.
NutUtils - Class in com.github.wuic.util
This class provides utility methods around Nut management.
NutWrapper - Class in com.github.wuic.nut
This class wraps a Nut and implements Nut interface by delegating method calls.
NutWrapper() - Constructor for class com.github.wuic.nut.NutWrapper
Default constructor for serialization purpose.
NutWrapper(ConvertibleNut) - Constructor for class com.github.wuic.nut.NutWrapper
Builds a new instance.

O

OBFUSCATE - Static variable in interface com.github.wuic.ApplicationConfig
Indicates if javascript processor should obfuscate code.
ObjectBuilder<T> - Interface in com.github.wuic.config
This interface describes the contract for a class which implements the builder pattern inside WUIC.
ObjectBuilderFactory<T> - Class in com.github.wuic.config
This factory creates builder for a particular type of object.
ObjectBuilderFactory(Class<? extends Annotation>, String) - Constructor for class com.github.wuic.config.ObjectBuilderFactory
Builds a new instance.
ObjectBuilderFactory(Class<? extends Annotation>, Class<? extends T>...) - Constructor for class com.github.wuic.config.ObjectBuilderFactory
Builds a new instance.
ObjectBuilderFactory.KnownType - Class in com.github.wuic.config
Data object that provides a detected service and the type name that identifies its builder.
ObjectBuilderFactory.KnownType(Class<T>) - Constructor for class com.github.wuic.config.ObjectBuilderFactory.KnownType
Builds a new instance.
ObjectBuilderInspector - Interface in com.github.wuic.config
An inspector called each time a builder produced by ObjectBuilderFactory builds on a object to give a chance to modify the object before it gets returned.
objectBuilderInspector(ObjectBuilderInspector) - Method in class com.github.wuic.WuicFacadeBuilder
Sets an inspector for any object creation.
ObjectConfigParam - Annotation Type in com.github.wuic.config
This annotation marks a parameter in a constructor annotated with ConfigConstructor that sets a particular object value.
ObjectConfigParam.ConfigParamImpl - Class in com.github.wuic.config
ObjectConfigParam.ConfigParamImpl(ObjectConfigParam) - Constructor for class com.github.wuic.config.ObjectConfigParam.ConfigParamImpl
Builds a new instance.
observe(String, NutDaoListener...) - Method in class com.github.wuic.nut.AbstractNutDao.WithRootPathNutDao
Adds a set of listeners to be notified when an update has been detected on the nut.
observe(String, NutDaoListener...) - Method in class com.github.wuic.nut.dao.core.ProxyNutDao
Adds a set of listeners to be notified when an update has been detected on the nut.
observe(String, NutDaoListener...) - Method in interface com.github.wuic.nut.dao.NutDao
Adds a set of listeners to be notified when an update has been detected on the nut.
observe(String, T...) - Method in class com.github.wuic.util.PollingScheduler
Adds a set of listeners to be notified when a polling operation is perform on a nut matching the given pattern.
ONE_THOUSAND - Static variable in class com.github.wuic.util.NumberUtils
One thousand.
onReady(Pipe.OnReady) - Method in class com.github.wuic.nut.AbstractConvertibleNut
Adds the given callback to be invoked once transformation occurs.
onReady(Pipe.OnReady) - Method in interface com.github.wuic.nut.ConvertibleNut
Adds the given callback to be invoked once transformation occurs.
onReady(Pipe.OnReady) - Method in class com.github.wuic.nut.NutWrapper
Adds the given callback to be invoked once transformation occurs.
openStream() - Method in class com.github.wuic.nut.AbstractConvertibleNut
Opens and returns an InputStream pointing to the nut.
openStream() - Method in class com.github.wuic.nut.ByteArrayNut
Opens and returns an InputStream pointing to the nut.
openStream() - Method in class com.github.wuic.nut.CompositeNut
Opens and returns an InputStream pointing to the nut.
openStream() - Method in class com.github.wuic.nut.dao.servlet.WebappNut
Opens and returns an InputStream pointing to the nut.
openStream() - Method in class com.github.wuic.nut.FilePathNut
Opens and returns an InputStream pointing to the nut.
openStream() - Method in class com.github.wuic.nut.HttpNut
Opens and returns an InputStream pointing to the nut.
openStream() - Method in class com.github.wuic.nut.NotReachableNut
Opens and returns an InputStream pointing to the nut.
openStream() - Method in interface com.github.wuic.nut.Nut
Opens and returns an InputStream pointing to the nut.
openStream() - Method in class com.github.wuic.nut.NutWrapper
Opens and returns an InputStream pointing to the nut.
openStream() - Method in class com.github.wuic.path.core.FsFilePath
Opens a stream to the path represented by this path.
openStream() - Method in class com.github.wuic.path.core.ZipEntryFilePath
Opens a stream to the path represented by this path.
openStream() - Method in class com.github.wuic.path.core.ZipFilePath
Opens a stream to the path represented by this path.
openStream() - Method in interface com.github.wuic.path.FilePath
Opens a stream to the path represented by this path.
openStream() - Method in class com.github.wuic.servlet.path.WebappFilePath
Opens a stream to the path represented by this path.
orderedKeyMap() - Static method in class com.github.wuic.util.CollectionUtils
Returns a Map that keep the orders of its keys.

P

pack(List<ConvertibleNut>) - Method in class com.github.wuic.engine.core.ImageAggregatorEngine
Packs the given nuts (which embed images) in the smallest area.
PACKER_CLASS_NAME - Static variable in interface com.github.wuic.ApplicationConfig
Indicates the class name of a DimensionPacker implementation to use when aggregating images.
PackerPropertySetter - Class in com.github.wuic.engine.setter
Setter for the ApplicationConfig.PACKER_CLASS_NAME property.
PackerPropertySetter() - Constructor for class com.github.wuic.engine.setter.PackerPropertySetter
 
paramProvider(ServletContext) - Method in class com.github.wuic.servlet.WuicServletContextListener
Returns the function the WuicFacadeBuilder will use to retrieve properties.
parse(EngineRequest, String) - Method in class com.github.wuic.engine.core.AbstractCacheEngine
Parses the given request and returns the nut associated to the given path.
parse(EngineRequest) - Method in class com.github.wuic.engine.Engine
Parses the given nuts and returns the result of this operation.
parse(EngineRequest) - Method in class com.github.wuic.engine.HeadEngine
Parses the given nuts and returns the result of this operation.
parse(EngineRequest, String) - Method in class com.github.wuic.engine.HeadEngine
Parses the given request and returns the nut associated to the given path.
parse(EngineRequest) - Method in class com.github.wuic.engine.NodeEngine
Parses the given nuts and returns the result of this operation.
PASSWORD - Static variable in interface com.github.wuic.ApplicationConfig
The password to use when accessing nuts protected by authentication.
Path - Interface in com.github.wuic.path
A path is an element which is could be linked to another path as parent to represent a hierarchy.
pathInfo(String, String) - Static method in class com.github.wuic.servlet.jetty.PathMap
Return the portion of a path that is after a path spec.
PathMap<O> - Class in com.github.wuic.servlet.jetty
URI path map to Object.
PathMap() - Constructor for class com.github.wuic.servlet.jetty.PathMap
 
PathMap(boolean) - Constructor for class com.github.wuic.servlet.jetty.PathMap
 
PathMap(int) - Constructor for class com.github.wuic.servlet.jetty.PathMap
 
PathMap(Map<String, ? extends O>) - Constructor for class com.github.wuic.servlet.jetty.PathMap
Construct from dictionary PathMap.
PathMap.MappedEntry<O> - Class in com.github.wuic.servlet.jetty
 
pathMatch(String, String) - Static method in class com.github.wuic.servlet.jetty.PathMap
Return the portion of a path that matches a path spec.
PathNutDao - Class in com.github.wuic.nut.dao.core
A NutDao implementation for accesses based on the path API provided by WUIC.
PathNutDao(String, Boolean, String[], int, Boolean, Boolean, AbstractNutDao.VersionNumberStrategy) - Constructor for class com.github.wuic.nut.dao.core.PathNutDao
Builds a new instance with a base directory.
PATTERN_KEY_VALUE - Static variable in class com.github.wuic.engine.core.StaticEngine
Pattern that matches a key/value pair pattern.
Pipe<T> - Class in com.github.wuic.util
This class helps to chains transformers that read InputStream and writes some transformed bytes to a ByteArrayOutputStream.
Pipe(T, InputStream) - Constructor for class com.github.wuic.util.Pipe
Creates a new instance with an input.
Pipe.DefaultOnReady - Class in com.github.wuic.util
Default implementation which writes the result to a wrapped output stream and close if automatically.
Pipe.DefaultOnReady(OutputStream) - Constructor for class com.github.wuic.util.Pipe.DefaultOnReady
Builds a new instance.
Pipe.DefaultTransformer<T> - Class in com.github.wuic.util
The default transformer just copies the InputStream to the OutputStream and produces a content which can be aggregated to an other one.
Pipe.DefaultTransformer() - Constructor for class com.github.wuic.util.Pipe.DefaultTransformer
 
Pipe.Execution - Class in com.github.wuic.util
This class represents the result of the transformation made by thanks to piped transformers.
Pipe.Execution(byte[]) - Constructor for class com.github.wuic.util.Pipe.Execution
Builds a new instance.
Pipe.OnReady - Interface in com.github.wuic.util
This class represents an object notified when a transformation is done.
Pipe.Transformer<T> - Interface in com.github.wuic.util
This interface describes an object which is able to write into an OutputStream some transformed bytes read from InputStream.
PipedConvertibleNut - Class in com.github.wuic.nut
This ConvertibleNut pipes transformers with the Pipe class.
PipedConvertibleNut(Nut) - Constructor for class com.github.wuic.nut.PipedConvertibleNut
Builds a new instance.
PipedConvertibleNut(String, NutType, Future<Long>, Boolean) - Constructor for class com.github.wuic.nut.PipedConvertibleNut
Builds a new instance.
polling(String, Set<String>) - Method in interface com.github.wuic.nut.dao.NutDaoListener
When a DAO performs a polling operation, this method is called first with all path which are going to be polled.
polling(String, Set<String>) - Method in class com.github.wuic.nut.NutsHeap
When a DAO performs a polling operation, this method is called first with all path which are going to be polled.
POLLING_INTERVAL - Static variable in interface com.github.wuic.ApplicationConfig
Polling interval for nuts refresher.
POLLING_NOT_SUPPORTED_EXCEPTION - Static variable in interface com.github.wuic.exception.ErrorCode
NutDao polling feature is not supported.
PollingScheduler<T> - Class in com.github.wuic.util
This class is able to schedule a polling operation in the WuicScheduledThreadPool.
PollingScheduler() - Constructor for class com.github.wuic.util.PollingScheduler
Creates a new instance.
PollingScheduler.Polling - Class in com.github.wuic.util
This class represents a polling information.
PollingScheduler.Polling(T) - Constructor for class com.github.wuic.util.PollingScheduler.Polling
Creates a new instance.
POOL_SIZE - Static variable in class com.github.wuic.util.WuicScheduledThreadPool
We just create 1 thread per processor.
PREFIX - Static variable in interface com.github.wuic.ApplicationConfig
Basic prefix for all properties.
prefixCreatedNut(String) - Method in class com.github.wuic.engine.EngineRequestBuilder
Sets the prefix of created nut.
PrefixedNut - Class in com.github.wuic.nut
This class wraps a Nut that should be named with a particular prefix.
PrefixedNut(ConvertibleNut, String, Boolean) - Constructor for class com.github.wuic.nut.PrefixedNut
Builds a new instance.
PrefixedNut(ConvertibleNut, String) - Constructor for class com.github.wuic.nut.PrefixedNut
Builds a new instance.
PRESERVE_LINE_BREAK - Static variable in interface com.github.wuic.ApplicationConfig
Indicates if html processor should preserve line break position.
PRESERVE_SEMICOLONS - Static variable in interface com.github.wuic.ApplicationConfig
Indicates if javascript processor should preserve unnecessary semicolons.
process(String, String, UrlProviderFactory, ProcessContext, EngineType...) - Method in class com.github.wuic.context.Context
Processes a workflow and returns the resulting nuts.
process(String, String, String, UrlProviderFactory, ProcessContext, EngineType...) - Method in class com.github.wuic.context.Context
Processes a workflow an returns the nut inside the result with a name that equals to the specified one.
processContext(ProcessContext) - Method in class com.github.wuic.context.ContextBuilder
Sets the process context for the setting associated to the current tag.
processContext(ProcessContext) - Method in class com.github.wuic.engine.EngineRequestBuilder
Sets the process context.
ProcessContext - Class in com.github.wuic
A request context is an object giving more information about the context in which a process is executed.
ProcessContext() - Constructor for class com.github.wuic.ProcessContext
 
processContext(ProcessContext) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Sets the process context for the setting associated to the current tag.
property(String, Object) - Method in class com.github.wuic.config.AbstractObjectBuilder
Decorates this builder with a property.
property(String) - Method in class com.github.wuic.config.AbstractObjectBuilder
Gets the property identified by the given key.
property(String, Object) - Method in interface com.github.wuic.config.ObjectBuilder
Decorates this builder with a property.
property(String) - Method in interface com.github.wuic.config.ObjectBuilder
Gets the property identified by the given key.
property(String, Object) - Method in class com.github.wuic.context.ContextBuilder.ContextEngineBuilder
Configures the given property.
property(String, Object) - Method in class com.github.wuic.context.ContextBuilder.ContextGenericBuilder
Configures the given property.
property(String, Object) - Method in class com.github.wuic.context.ContextBuilder.ContextNutDaoBuilder
Configures the given property.
property(String, Object) - Method in class com.github.wuic.context.ContextBuilder.ContextNutFilterBuilder
Configures the given property.
property(String, Object) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade.ContextEngineBuilderFacade
Configures the given property.
property(String, Object) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade.ContextNutDaoBuilderFacade
Configures the given property.
property(String, Object) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade.ContextNutFilterBuilderFacade
Configures the given property.
propertyKey() - Method in class com.github.wuic.config.BooleanConfigParam.ConfigParamImpl
Gets the property key for this parameter.
propertyKey() - Method in interface com.github.wuic.config.ConfigParam
Gets the property key for this parameter.
propertyKey() - Method in class com.github.wuic.config.IntegerConfigParam.ConfigParamImpl
Gets the property key for this parameter.
propertyKey() - Method in class com.github.wuic.config.ObjectConfigParam.ConfigParamImpl
Gets the property key for this parameter.
propertyKey() - Method in class com.github.wuic.config.StringConfigParam.ConfigParamImpl
Gets the property key for this parameter.
PropertySetter<T> - Class in com.github.wuic.config
A property setter is an object which is able to set to a particular NutDao builder a property.
PropertySetter() - Constructor for class com.github.wuic.config.PropertySetter
 
PropertySetter.PropertySetterOfBoolean - Class in com.github.wuic.config
Abstract builder for Boolean values.
PropertySetter.PropertySetterOfBoolean() - Constructor for class com.github.wuic.config.PropertySetter.PropertySetterOfBoolean
Builds a new instance.
PropertySetter.PropertySetterOfInteger - Class in com.github.wuic.config
Abstract builder for Integer values.
PropertySetter.PropertySetterOfInteger() - Constructor for class com.github.wuic.config.PropertySetter.PropertySetterOfInteger
 
PropertySetter.PropertySetterOfObject - Class in com.github.wuic.config
Abstract builder for Object values instantiated with the default constructor of a class loaded with its name.
PropertySetter.PropertySetterOfObject() - Constructor for class com.github.wuic.config.PropertySetter.PropertySetterOfObject
 
PropertySetter.PropertySetterOfString - Class in com.github.wuic.config
Abstract builder for String values.
PropertySetter.PropertySetterOfString() - Constructor for class com.github.wuic.config.PropertySetter.PropertySetterOfString
Builds a new instance.
PropertySetterFactory - Enum in com.github.wuic.config
Factory that creates a PropertySetter based on a parameter type.
PROXY_URIS - Static variable in interface com.github.wuic.ApplicationConfig
Proxies that can be use to access the nuts.
ProxyNutDao - Class in com.github.wuic.nut.dao.core
Internal NutDao class that maps particular path to a particular Nut or then to a particular NutDao.
ProxyNutDao(String, NutDao) - Constructor for class com.github.wuic.nut.dao.core.ProxyNutDao
Builds a new instance thanks to a delegated NutDao.
ProxyNutDaoRegistration - Class in com.github.wuic.context
An class representing a registration that leads to a proxy creation.
proxyPathForDao(String, String) - Method in class com.github.wuic.context.ContextBuilder.ContextNutDaoBuilder
Specifies a path to proxy to a DAO.
proxyPathForDao(String, String) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade.ContextNutDaoBuilderFacade
Specifies a path to proxy to a DAO.
proxyPathForNut(String, Nut) - Method in class com.github.wuic.context.ContextBuilder.ContextNutDaoBuilder
Specifies a path to proxy to a nut.
proxyPathForNut(String, Nut) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade.ContextNutDaoBuilderFacade
Specifies a path to proxy to a nut.
proxyRootPath(String) - Method in class com.github.wuic.context.ContextBuilder.ContextNutDaoBuilder
Specifies a root path for paths to proxy.
proxyRootPath(String) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade.ContextNutDaoBuilderFacade
Specifies a root path for paths to proxy.
proxyUriFor(Nut) - Method in class com.github.wuic.nut.AbstractNutDao
Returns an URI in a String representation of a proxy serving the given nut.
proxyUriFor(Nut) - Method in class com.github.wuic.nut.AbstractNutDao.WithRootPathNutDao
Returns an URI in a String representation of a proxy serving the given nut.
proxyUriFor(Nut) - Method in class com.github.wuic.nut.dao.core.ProxyNutDao
Returns an URI in a String representation of a proxy serving the given nut.
proxyUriFor(Nut) - Method in interface com.github.wuic.nut.dao.NutDao
Returns an URI in a String representation of a proxy serving the given nut.
proxyUriFor(Nut) - Method in class com.github.wuic.nut.NutsHeap
Delegates method of NutDao.proxyUriFor(Nut).
ProxyUrisPropertySetter - Class in com.github.wuic.nut.setter
Setter for the ApplicationConfig.PROXY_URIS property.
ProxyUrisPropertySetter() - Constructor for class com.github.wuic.nut.setter.ProxyUrisPropertySetter
 
push(HttpServletRequest, HttpServletResponse, Collection<String>) - Method in interface com.github.wuic.servlet.PushService
Pushes to the client associated to the specified request/response the resources associated to the given paths.
PushService - Interface in com.github.wuic.servlet
A service that implements HTTP/2 server-push and pushes all the given paths to the response initiated by the specified request.
put(String, Object) - Method in class com.github.wuic.config.PropertySetter
Puts internally the given value into the builder's properties.
put(String, V) - Method in class com.github.wuic.servlet.jetty.ArrayTernaryTrie
 
put(String, O) - Method in class com.github.wuic.servlet.jetty.PathMap
Add a single path match to the PathMap.
putToCache(EngineRequest.Key, AbstractCacheEngine.CacheResult) - Method in class com.github.wuic.engine.core.AbstractCacheEngine
Puts the given list of nuts associated to the specified request to the cache.
putToCache(EngineRequest.Key, AbstractCacheEngine.CacheResult) - Method in class com.github.wuic.engine.core.MemoryMapCacheEngine
Puts the given list of nuts associated to the specified request to the cache.

R

read() - Method in class com.github.wuic.nut.CompositeNut.CompositeInputStream
read() - Method in class com.github.wuic.path.core.ZipEntryFilePath.ZipFileInputStream
ReaderXmlContextBuilderConfigurator - Class in com.github.wuic.xml
Represents a configurator based on XML read from a Reader.
ReaderXmlContextBuilderConfigurator(Reader, String, Boolean, ProcessContext) - Constructor for class com.github.wuic.xml.ReaderXmlContextBuilderConfigurator
Creates a new instance.
readString(InputStreamReader) - Static method in class com.github.wuic.util.IOUtils
Reads the given reader and returns its content in a String.
readTransform(ConvertibleNut) - Static method in class com.github.wuic.util.NutUtils
Reads the result of the transformation process configured on the Nut.
ready(Pipe.Execution) - Method in class com.github.wuic.util.Pipe.DefaultOnReady
Called once all transformers have been called to transform the source stream.
ready(Pipe.Execution) - Method in interface com.github.wuic.util.Pipe.OnReady
Called once all transformers have been called to transform the source stream.
refreshContext() - Method in class com.github.wuic.WuicFacade
Refresh the context if necessary.
REGEX - Static variable in interface com.github.wuic.ApplicationConfig
Boolean which indicates if path are evaluated as regex or not.
REGEX_EXPRESSIONS - Static variable in interface com.github.wuic.ApplicationConfig
Indicates all the regex expressions configured in a filter.
RegexExpressionsPropertySetter - Class in com.github.wuic.nut.filter.setter
Setter for the ApplicationConfig.REGEX_EXPRESSIONS property.
RegexExpressionsPropertySetter() - Constructor for class com.github.wuic.nut.filter.setter.RegexExpressionsPropertySetter
 
RegexRemoveNutFilter - Class in com.github.wuic.nut.filter.core
This filter can remove paths matching a regex.
RegexRemoveNutFilter(Boolean, String[]) - Constructor for class com.github.wuic.nut.filter.core.RegexRemoveNutFilter
Builds a new instance.
Region - Class in com.github.wuic.engine
Represents a region to use when need to specify a sprite.
Region(int, int, int, int) - Constructor for class com.github.wuic.engine.Region
Builds a new region.
Region(int, int, Dimension) - Constructor for class com.github.wuic.engine.Region
Builds a new region.
Region(Region) - Constructor for class com.github.wuic.engine.Region
Builds a region with the area represented by the given region.
register(Pipe.Transformer<T>) - Method in class com.github.wuic.util.Pipe
Registers the given Pipe.Transformer to the pipe.
relativePath(String, String, String) - Static method in class com.github.wuic.servlet.jetty.PathMap
Relative path.
releaseTag() - Method in class com.github.wuic.context.ContextBuilder
Releases the current tag of this context.
releaseTag() - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Releases the current tag of this context.
remove(Object) - Method in class com.github.wuic.servlet.jetty.PathMap
 
removeAttribute(String) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
removeFromCache(EngineRequest.Key) - Method in class com.github.wuic.engine.core.AbstractCacheEngine
Removes the given list of nuts associated to the specified request from the cache.
removeFromCache(EngineRequest.Key) - Method in class com.github.wuic.engine.core.MemoryMapCacheEngine
Removes the given list of nuts associated to the specified request from the cache.
removeTrailing(String, String) - Static method in class com.github.wuic.util.StringUtils
Removes all trailing String at the beginning and at the end of the specified String.
replacement(EngineRequest, UrlProvider, List<ConvertibleNut>) - Method in class com.github.wuic.engine.core.HtmlInspectorEngine.ParseInfo
Creates a replacement for this information
replacementInfo(int, int, Nut, List<? extends ConvertibleNut>) - Method in class com.github.wuic.engine.LineInspector
reportFieldAnnotation(Class<? extends Annotation>, String, String) - Method in interface com.github.wuic.util.detect.AnnotationDetector.FieldReporter
This call back method is used to report an field level Annotation.
reportMethodAnnotation(Class<? extends Annotation>, String, String) - Method in interface com.github.wuic.util.detect.AnnotationDetector.MethodReporter
This call back method is used to report an method level Annotation.
reportTypeAnnotation(Class<? extends Annotation>, String) - Method in interface com.github.wuic.util.detect.AnnotationDetector.TypeReporter
This call back method is used to report an type level Annotation.
RequestDispatcherNutDao - Class in com.github.wuic.nut.dao.servlet
RequestDispatcherNutDao(String, Boolean, String[], int, Boolean, String, String) - Constructor for class com.github.wuic.nut.dao.servlet.RequestDispatcherNutDao
Builds a new instance.
requiredAnnotation() - Method in interface com.github.wuic.AnnotationProcessor
The annotation that must be detected on type to be handled.
requiredAnnotation() - Method in class com.github.wuic.config.ObjectBuilderFactory
The annotation that must be detected on type to be handled.
reset() - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
resetBuffer() - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
run() - Method in class com.github.wuic.context.ContextBuilderConfigurator
run() - Method in class com.github.wuic.engine.core.ScheduledCacheEngine
run() - Method in class com.github.wuic.nut.AbstractNutDao
run() - Method in enum com.github.wuic.util.NutDiskStore
run() - Method in class com.github.wuic.util.WuicScheduledThreadPool
runChains(EngineRequest) - Static method in class com.github.wuic.engine.HeadEngine
This method parses the sequences of ConvertibleNut of the same type and aggregates the nuts with same names between the results.
runWorkflow(String, String, UrlProviderFactory, ProcessContext, EngineType...) - Method in class com.github.wuic.WuicFacade
Gets the nut with the given path processed by the given workflow identified by the specified ID.
runWorkflow(String, String, ProcessContext, EngineType...) - Method in class com.github.wuic.WuicFacade
Gets the nut with the given path processed by the given workflow identified by the specified ID.
runWorkflow(String, UrlProviderFactory, ProcessContext, EngineType...) - Method in class com.github.wuic.WuicFacade
Gets the nuts processed by the given workflow identified by the specified ID.
runWorkflow(String, ProcessContext, EngineType...) - Method in class com.github.wuic.WuicFacade
Gets the nuts processed by the given workflow identified by the specified ID inside a specified context.

S

save(Nut) - Method in class com.github.wuic.nut.AbstractNutDao
Saves the give nut.
save(Nut) - Method in class com.github.wuic.nut.AbstractNutDao.WithRootPathNutDao
Saves the give nut.
save(Nut) - Method in class com.github.wuic.nut.dao.core.PathNutDao
Saves the give nut.
save(Nut) - Method in class com.github.wuic.nut.dao.core.ProxyNutDao
Saves the give nut.
save(Nut) - Method in interface com.github.wuic.nut.dao.NutDao
Saves the give nut.
SAVE_NOT_SUPPORTED_EXCEPTION - Static variable in interface com.github.wuic.exception.ErrorCode
saveSupported() - Method in class com.github.wuic.nut.AbstractNutDao
Indicates if this DAO is able to save a nut, which depends on the underlying protocol.
saveSupported() - Method in class com.github.wuic.nut.AbstractNutDao.WithRootPathNutDao
Indicates if this DAO is able to save a nut, which depends on the underlying protocol.
saveSupported() - Method in class com.github.wuic.nut.dao.core.PathNutDao
Indicates if this DAO is able to save a nut, which depends on the underlying protocol.
saveSupported() - Method in class com.github.wuic.nut.dao.core.ProxyNutDao
Indicates if this DAO is able to save a nut, which depends on the underlying protocol.
saveSupported() - Method in interface com.github.wuic.nut.dao.NutDao
Indicates if this DAO is able to save a nut, which depends on the underlying protocol.
scan(String, AnnotationProcessor...) - Method in interface com.github.wuic.AnnotationScanner
Scan the given base package to detect any type asked by the specified processors.
scan(String, AnnotationProcessor...) - Method in class com.github.wuic.util.AnnotationDetectorScanner
Scan the given base package to detect any type asked by the specified processors.
ScheduledCacheEngine - Class in com.github.wuic.engine.core
This abstract engine is able to clear its cache in a particular interval.
ScheduledCacheEngine(int, Boolean, Boolean) - Constructor for class com.github.wuic.engine.core.ScheduledCacheEngine
Creates a new instance.
SECRET_PROTOCOL - Static variable in interface com.github.wuic.ApplicationConfig
Use the secured version of the protocol.
sendError(int, String) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
sendError(int) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
sendRedirect(String) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
SERVER_DOMAIN - Static variable in interface com.github.wuic.ApplicationConfig
The server's domain when accessing nuts remotely.
SERVER_HINT - Static variable in interface com.github.wuic.ApplicationConfig
Indicates if the server hint is enabled or not.
SERVER_PORT - Static variable in interface com.github.wuic.ApplicationConfig
The server's port when accessing nuts remotely.
ServletContextHandler - Interface in com.github.wuic.nut.dao.servlet
This interface represents an object which handles a ServletContext.
ServletGzipEngine - Class in com.github.wuic.engine.servlet
This engine GZIP nut content only if the original HTTP request supports it.
ServletGzipEngine(Boolean) - Constructor for class com.github.wuic.engine.servlet.ServletGzipEngine
Builds a new instance.
ServletProcessContext - Class in com.github.wuic.servlet
A ProcessContext created in a HttpServletRequest execution scope.
ServletProcessContext(HttpServletRequest) - Constructor for class com.github.wuic.servlet.ServletProcessContext
Builds a new instance with a request to wrap.
set(Object) - Method in class com.github.wuic.config.PropertySetter.PropertySetterOfBoolean
Sets the given value by associating it to the supported key and by trying to convert it into the 'T' type.
set(Object) - Method in class com.github.wuic.config.PropertySetter.PropertySetterOfInteger
Sets the given value by associating it to the supported key and by trying to convert it into the 'T' type.
set(Object) - Method in class com.github.wuic.config.PropertySetter.PropertySetterOfObject
Sets the given value by associating it to the supported key and by trying to convert it into the 'T' type.
set(Object) - Method in class com.github.wuic.config.PropertySetter.PropertySetterOfString
Sets the given value by associating it to the supported key and by trying to convert it into the 'T' type.
set(Object) - Method in class com.github.wuic.config.PropertySetter
Sets the given value by associating it to the supported key and by trying to convert it into the 'T' type.
set(Object) - Method in class com.github.wuic.engine.setter.SpriteProviderPropertySetter
Sets the given value by associating it to the supported key and by trying to convert it into the 'T' type.
set(Object) - Method in class com.github.wuic.nut.filter.setter.RegexExpressionsPropertySetter
Sets the given value by associating it to the supported key and by trying to convert it into the 'T' type.
set(Object) - Method in class com.github.wuic.nut.setter.ProxyUrisPropertySetter
Sets the given value by associating it to the supported key and by trying to convert it into the 'T' type.
setAttribute(String, Object) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
setBufferSize(int) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
setByteArray(byte[]) - Method in class com.github.wuic.nut.ByteArrayNut
Sets the content.
setCharacterEncoding(String) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
setCharacterEncoding(String) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
setContentLength(int) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
setContentLengthLong(long) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
setContentType(String) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
setDateHeader(String, long) - Method in class com.github.wuic.servlet.ByteArrayHttpServletResponseWrapper
setDateHeader(String, long) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
setDefaultResult(Map<String, AbstractCacheEngine.CacheResult.Entry>) - Method in class com.github.wuic.engine.core.AbstractCacheEngine.CacheResult
Sets the default result.
setEngineBuilderIds(List<String>) - Method in class com.github.wuic.xml.XmlWorkflowTemplateBean
Sets the engine builder IDs.
setEngineBuilders(List<XmlBuilderBean>) - Method in class com.github.wuic.xml.XmlWuicBean
Sets the engine builders.
setHeader(String, String) - Method in class com.github.wuic.servlet.ByteArrayHttpServletResponseWrapper
setHeader(String, String) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
setHeapIdPattern(String) - Method in class com.github.wuic.xml.XmlWorkflowBean
Sets the heap ID.
setId(String) - Method in class com.github.wuic.xml.XmlBuilderBean
Sets the ID.
setId(String) - Method in class com.github.wuic.xml.XmlWorkflowTemplateBean
Sets the ID.
setIdPrefix(String) - Method in class com.github.wuic.xml.XmlWorkflowBean
Sets the prefix ID.
setIntHeader(String, int) - Method in class com.github.wuic.servlet.ByteArrayHttpServletResponseWrapper
setIntHeader(String, int) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
setIsCompressed(Boolean) - Method in class com.github.wuic.nut.AbstractConvertibleNut
Indicates if the nut is compressed.
setIsCompressed(Boolean) - Method in interface com.github.wuic.nut.ConvertibleNut
Indicates if the nut is compressed.
setIsCompressed(Boolean) - Method in class com.github.wuic.nut.NutWrapper
Indicates if the nut is compressed.
setIsSubResource(boolean) - Method in class com.github.wuic.nut.AbstractConvertibleNut
Mark this nut as a sub resource or not.
setIsSubResource(boolean) - Method in interface com.github.wuic.nut.ConvertibleNut
Mark this nut as a sub resource or not.
setIsSubResource(boolean) - Method in class com.github.wuic.nut.NutWrapper
Mark this nut as a sub resource or not.
setLocale(Locale) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
setMultipleConfigurations(Boolean) - Method in class com.github.wuic.context.ContextBuilderConfigurator
Sets the flag allowing or not multiple configurations.
setNext(NodeEngine) - Method in class com.github.wuic.engine.NodeEngine
The next NodeEngine to be execute din the chain of responsibility.
setNutDao(NutDao, Nut) - Method in class com.github.wuic.nut.NutsHeap
Sets the NutDao for the heap that created the specified NutDao.
setNutFilter(List<NutFilter>) - Method in class com.github.wuic.engine.core.CssUrlLineInspector
Sets the filter.
setNutFilter(List<NutFilter>) - Method in class com.github.wuic.engine.core.HtmlInspectorEngine
Sets the filter.
setNutFilter(List<NutFilter>) - Method in class com.github.wuic.engine.core.TextInspectorEngine
Sets the filter.
setNutFilter(List<NutFilter>) - Method in interface com.github.wuic.nut.filter.NutFilterHolder
Sets the filter.
setNutName(String) - Method in class com.github.wuic.nut.AbstractConvertibleNut
Sets the nut name.
setNutName(String) - Method in interface com.github.wuic.nut.ConvertibleNut
Sets the nut name.
setNutName(String) - Method in class com.github.wuic.nut.NutWrapper
Sets the nut name.
setNutName(String) - Method in class com.github.wuic.nut.TransformedNut
Sets the nut name.
setNutType(NutType) - Method in class com.github.wuic.nut.AbstractConvertibleNut
Sets the nut type.
setNutType(NutType) - Method in interface com.github.wuic.nut.ConvertibleNut
Sets the nut type.
setNutType(NutType) - Method in class com.github.wuic.nut.NutWrapper
Sets the nut type.
setOriginalNuts(List<ConvertibleNut>) - Method in class com.github.wuic.nut.AbstractConvertibleNut
Sets the original nuts.
setPageContext(PageContext) - Method in class com.github.wuic.tag.WuicTag
setPageContext(PageContext) - Method in class com.github.wuic.tag.WuicXmlConfigurationTag
setPathSpecSeparators(String) - Static method in class com.github.wuic.servlet.jetty.PathMap
Set the path spec separator.
setPollingInterval(int) - Method in class com.github.wuic.util.PollingScheduler
Defines a new polling interval.
setProcessContext(ProcessContext) - Method in class com.github.wuic.context.ContextSetting
Sets the process context.
setProperty(String, Object) - Method in class com.github.wuic.config.PropertySetter
Sets the given property value only if its key is supported by this setter.
setProxyUri(String) - Method in class com.github.wuic.nut.AbstractNut
Sets a proxy URI that allow to access the nut through another way.
setProxyUri(String) - Method in interface com.github.wuic.nut.Nut
Sets a proxy URI that allow to access the nut through another way.
setServletContext(ServletContext) - Method in class com.github.wuic.nut.dao.servlet.RequestDispatcherNutDao
Sets the servlet context.
setServletContext(ServletContext) - Method in interface com.github.wuic.nut.dao.servlet.ServletContextHandler
Sets the servlet context.
setServletContext(ServletContext) - Method in class com.github.wuic.nut.dao.servlet.WebappNutDao
Sets the servlet context.
setStatus(int) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
setStatus(int, String) - Method in class com.github.wuic.servlet.HttpServletResponseAdapter
setter() - Method in class com.github.wuic.config.BooleanConfigParam.ConfigParamImpl
Gets the PropertySetter.
setter() - Method in interface com.github.wuic.config.ConfigParam
Gets the PropertySetter.
setter() - Method in class com.github.wuic.config.IntegerConfigParam.ConfigParamImpl
Gets the PropertySetter.
setter() - Method in class com.github.wuic.config.ObjectConfigParam.ConfigParamImpl
Gets the PropertySetter.
setter() - Method in class com.github.wuic.config.StringConfigParam.ConfigParamImpl
Gets the PropertySetter.
setTimeToLive(int) - Method in class com.github.wuic.engine.core.ScheduledCacheEngine
Schedules the time to live for this cache.
setTransformed(boolean) - Method in class com.github.wuic.nut.PipedConvertibleNut
Change the state of this nut by indicating if its transformed or not.
setType(String) - Method in class com.github.wuic.xml.XmlBuilderBean
Sets the type.
setUseDefaultEngines(Boolean) - Method in class com.github.wuic.xml.XmlWorkflowTemplateBean
Sets the use of default engines.
setValue(O) - Method in class com.github.wuic.servlet.jetty.PathMap.MappedEntry
 
setVersionNumber(Future<Long>) - Method in class com.github.wuic.nut.AbstractNut
Sets internal version number.
setWorkflowId(String) - Method in class com.github.wuic.tag.WuicTag
Sets the workflow IDs.
setWorkflows(List<XmlWorkflowBean>) - Method in class com.github.wuic.xml.XmlWuicBean
Sets the workflows.
setWorkflowTemplateId(String) - Method in class com.github.wuic.xml.XmlWorkflowBean
Sets the workflow template ID.
setWorkflowTemplates(List<XmlWorkflowTemplateBean>) - Method in class com.github.wuic.xml.XmlWuicBean
Sets the workflow templates.
shouldSkip(EngineType) - Method in class com.github.wuic.engine.EngineRequest
Indicates if an engine of the given type should skip its treatment when this request is submitted.
shouldSkip(EngineType) - Method in class com.github.wuic.engine.EngineRequestBuilder
Indicates if an engine of the given type should skip its treatment when this request is submitted.
shutdown() - Method in class com.github.wuic.nut.AbstractNutDao
Shutdowns this DAO by releasing its resources.
shutdown() - Method in class com.github.wuic.nut.AbstractNutDao.WithRootPathNutDao
Shutdowns this DAO by releasing its resources.
shutdown() - Method in class com.github.wuic.nut.dao.core.ProxyNutDao
Shutdowns this DAO by releasing its resources.
shutdown() - Method in interface com.github.wuic.nut.dao.NutDao
Shutdowns this DAO by releasing its resources.
shutdown() - Method in class com.github.wuic.util.WuicScheduledThreadPool
Stops the pool.
SimplePath - Class in com.github.wuic.path.core
Simple implementation of a Path.
SimplePath(String, DirectoryPath) - Constructor for class com.github.wuic.path.core.SimplePath
Builds a new instance based on a given name and a parent directory.
simplifyPathWithDoubleDot(String) - Static method in class com.github.wuic.util.StringUtils
Simplifies the given string representation of a path by removing substring like '/foo/bar/..
simplifyPathWithDoubleDot(String, String) - Static method in class com.github.wuic.util.StringUtils
Simplifies the given string representation of a path by removing substring like '/foo/bar/..
SIX - Static variable in class com.github.wuic.util.NumberUtils
Six.
skip(EngineType...) - Method in class com.github.wuic.engine.EngineRequestBuilder
Sets the skipped EngineType.
SKIP_FILTER - Static variable in class com.github.wuic.servlet.HtmlParserFilter
If an attribute with this name is defined in the filtered request, then this filter will skip its related operation.
skipStartsWith() - Method in class com.github.wuic.nut.dao.core.PathNutDao
Gets the beginning of path to be skipped during research.
skipStartsWith() - Method in class com.github.wuic.nut.dao.servlet.WebappNutDao
Gets the beginning of path to be skipped during research.
SLASH - Static variable in class com.github.wuic.servlet.jetty.PathMap
 
SourceMapLineInspector - Class in com.github.wuic.engine.core
This inspector removes from scripts the "sourceMappingURL" statement when the chain is going to minify/aggregate it.
SourceMapLineInspector(NodeEngine) - Constructor for class com.github.wuic.engine.core.SourceMapLineInspector
Builds a new instance.
SPRITE_PROVIDER_CLASS_NAME - Static variable in interface com.github.wuic.ApplicationConfig
Indicates the class name of a SpriteProvider implementation to use when aggregating images.
SpriteInspectorEngine - Class in com.github.wuic.engine.core
This engine computes sprites for a set of images.
SpriteInspectorEngine(Boolean, SpriteProvider[]) - Constructor for class com.github.wuic.engine.core.SpriteInspectorEngine
Builds a new aggregator engine.
SpriteProvider - Interface in com.github.wuic.engine
This interface represents a type of object which provides sprite generation capabilities.
SpriteProviderPropertySetter - Class in com.github.wuic.engine.setter
SpriteProviderPropertySetter() - Constructor for class com.github.wuic.engine.setter.SpriteProviderPropertySetter
 
startAsync() - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
startAsync(ServletRequest, ServletResponse) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
STATIC_WORKFLOW_FILE - Static variable in class com.github.wuic.engine.core.StaticEngine
File pattern.
STATIC_WORKFLOW_NOT_FOUND - Static variable in interface com.github.wuic.exception.ErrorCode
Indicates that the StaticEngine did not found a retrieved workflow.
StaticEngine - Class in com.github.wuic.engine.core
This engine should be used for non-dynamic WUIC features.
StaticEngine() - Constructor for class com.github.wuic.engine.core.StaticEngine
Builds a new instance.
staticsServedByWuicServlet() - Method in class com.github.wuic.engine.EngineRequestBuilder
Indicates that result will be served by WUIC servlet.
StaticWorkflowNotFoundException - Exception in com.github.wuic.exception
Thrown when a workflow is retrieved with the StaticEngine and when its associated file has not been found in classpath.
STD_SEPARATOR - Static variable in class com.github.wuic.util.IOUtils
The slash character is the standard separator used internally, even on windows platform.
store(ConvertibleNut) - Method in enum com.github.wuic.util.NutDiskStore
Creates a File for the given nut and returns the object created for the stored file.
STRING_LITERAL_REGEX - Static variable in class com.github.wuic.engine.LineInspector
Possible value for path name.
StringConfigParam - Annotation Type in com.github.wuic.config
This annotation marks a parameter in a constructor annotated with ConfigConstructor that sets a string value.
StringConfigParam.ConfigParamImpl - Class in com.github.wuic.config
StringConfigParam.ConfigParamImpl(StringConfigParam) - Constructor for class com.github.wuic.config.StringConfigParam.ConfigParamImpl
Builds a new instance.
StringUtils - Class in com.github.wuic.util
Utility class providing helper constants and static methods around strings.
SyncFuture<T> - Class in com.github.wuic.util
This Future wraps a result computed synchronously and consequently return it as soon as SyncFuture.get() is called.
SyncFuture(T) - Constructor for class com.github.wuic.util.SyncFuture
Builds a new instance.

T

tag(Object) - Method in class com.github.wuic.context.ContextBuilder
Decorates the current builder with a new builder associated to a specified tag.
tag(Object) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Decorates the current builder with a new builder associated to a specified tag.
TaggedSettings - Class in com.github.wuic.context
This class wraps a map associating arbitrary tag objects to their ContextSetting.
targetNutType() - Method in class com.github.wuic.engine.core.AbstractConverterEngine
Returns the NutType corresponding to the converted nut.
template(String, String[], String...) - Method in class com.github.wuic.context.ContextBuilder
Builds a new template with no exclusion and default engine usages.
template(String, String[], String[], Boolean, String...) - Method in class com.github.wuic.context.ContextBuilder
Creates a new workflow template.
template(String, String[], String...) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Builds a new template with no exclusion and default engine usages.
template(String, String[], String[], Boolean, String...) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Creates a new workflow template.
TerFunction<T,U,V,R> - Interface in com.github.wuic.util
Represents a contract inspired from Java 8 features which defines a function expecting three parameters..
TextAggregatorEngine - Class in com.github.wuic.engine.core
This engine can aggregate all the specified files in one path.
TextAggregatorEngine(Boolean, Boolean) - Constructor for class com.github.wuic.engine.core.TextAggregatorEngine
Builds the engine.
TextInspectorEngine - Class in com.github.wuic.engine.core
Basic inspector engine for text nuts processing text line per line.
TextInspectorEngine(Boolean, String, LineInspector...) - Constructor for class com.github.wuic.engine.core.TextInspectorEngine
Builds a new instance.
THIRTEEN - Static variable in class com.github.wuic.util.NumberUtils
Thirteen.
THREE - Static variable in class com.github.wuic.util.NumberUtils
Three.
throwBadArgumentException(Exception) - Static method in exception com.github.wuic.exception.WuicException
This method throws a global IllegalArgumentException.
throwBadStateException(Exception) - Static method in exception com.github.wuic.exception.WuicException
This method throws a global IllegalStateException.
throwBuilderPropertyNotSupportedException(String, Class<?>) - Static method in exception com.github.wuic.exception.WuicException
Throw an IllegalArgumentException indicating a builder property is not supported.
throwNutNotFoundException(String, String) - Static method in exception com.github.wuic.exception.WuicException
Throws an IOException indicating that a a nut for a particular heap has not been found.
throwPropertyNotSupportedException(String) - Method in class com.github.wuic.config.AbstractObjectBuilder
Throws a particular IllegalArgumentException because a not supported property has been tried to be set.
throwSaveUnsupportedMethodException(Class<?>) - Static method in exception com.github.wuic.exception.WuicException
This method throws an UnsupportedOperationException to indicate that NutDao.save(com.github.wuic.nut.Nut) os not supported by a given class.
throwStaticWorkflowNotFoundException(String) - Static method in exception com.github.wuic.exception.WuicException
Throws an exception indicating that a static workflow file does not exists.
throwStreamException(IOException) - Static method in exception com.github.wuic.exception.WuicException
Represents an exception which usually occurs when a IO issue is raised.
throwUnableToInstantiateException(Exception) - Static method in exception com.github.wuic.exception.WuicException
This method throws an IllegalArgumentException when instantiation with reflection has failed.
throwWorkflowNotFoundException(String) - Static method in exception com.github.wuic.exception.WuicException
Throws an exception indicating that a workflow does not exists.
throwWorkflowTemplateNotFoundException(String) - Static method in exception com.github.wuic.exception.WuicException
Throws an exception indicating that a workflow template does not exists.
throwWuicException(Exception) - Static method in exception com.github.wuic.exception.WuicException
Throws a new exception wrapping an origin.
throwWuicXmlReadException(Exception) - Static method in exception com.github.wuic.exception.WuicException
Indicates that a wuic.xml file cannot be read
throwWuicXmlWorkflowIdentifierException(String, String) - Static method in exception com.github.wuic.exception.WuicException
Indicates that a workflow does not reference one and only one of both 'idPrefix' and 'id' attributes.
TIME_TO_LIVE - Static variable in interface com.github.wuic.ApplicationConfig
Indicates the time to live for a cache.
toByteArray() - Method in class com.github.wuic.servlet.ByteArrayHttpServletResponseWrapper
Gets the byte array.
toByteArrayNut(List<ConvertibleNut>) - Static method in class com.github.wuic.nut.ByteArrayNut
Converts the given nuts list and its referenced nuts into nuts wrapping an in memory byte array.
toByteArrayNut(ConvertibleNut) - Static method in class com.github.wuic.nut.ByteArrayNut
Converts the given nut and its referenced nuts into nuts wrapping an in memory byte array.
toContext() - Method in class com.github.wuic.context.ContextBuilder.ContextEngineBuilder
Injects in the enclosing builder the component with its settings and return it.
toContext() - Method in class com.github.wuic.context.ContextBuilder.ContextGenericBuilder
Injects in the enclosing builder the component with its settings and return it.
toContext() - Method in class com.github.wuic.context.ContextBuilder.ContextNutDaoBuilder
Injects in the enclosing builder the component with its settings and return it.
toContext() - Method in class com.github.wuic.context.ContextBuilder.ContextNutFilterBuilder
Injects in the enclosing builder the component with its settings and return it.
toContext() - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade.ContextEngineBuilderFacade
Injects in the enclosing builder the component with its settings and return it.
toContext() - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade.ContextNutDaoBuilderFacade
Injects in the enclosing builder the component with its settings and return it.
toContext() - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade.ContextNutFilterBuilderFacade
Injects in the enclosing builder the component with its settings and return it.
toFacade() - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Backs to the facade builder API.
toHexString(byte[]) - Static method in class com.github.wuic.util.StringUtils
Converts bytes to hexadecimal String.
toString() - Method in class com.github.wuic.config.ObjectBuilderFactory.KnownType
toString(ConvertibleNut) - Method in class com.github.wuic.engine.core.AngularTemplateInspector
Converts the given ConvertibleNut to a String representation that is possible to append directly to the referencer.
toString(ConvertibleNut) - Method in class com.github.wuic.engine.core.CssUrlLineInspector
Converts the given ConvertibleNut to a String representation that is possible to append directly to the referencer.
toString(ConvertibleNut) - Method in class com.github.wuic.engine.core.SourceMapLineInspector
Converts the given ConvertibleNut to a String representation that is possible to append directly to the referencer.
toString() - Method in class com.github.wuic.engine.EngineRequest.Key
toString() - Method in class com.github.wuic.engine.EngineRequest
toString(ConvertibleNut) - Method in class com.github.wuic.engine.LineInspector
Converts the given ConvertibleNut to a String representation that is possible to append directly to the referencer.
toString() - Method in class com.github.wuic.nut.AbstractNut
toString() - Method in class com.github.wuic.nut.AbstractNutDao
toString() - Method in class com.github.wuic.nut.dao.core.HttpNutDao
toString() - Method in class com.github.wuic.nut.dao.core.PathNutDao
toString() - Method in class com.github.wuic.nut.dao.core.ProxyNutDao
toString() - Method in enum com.github.wuic.NutType
toString() - Method in class com.github.wuic.path.core.SimplePath
toString() - Method in class com.github.wuic.servlet.jetty.ArrayTernaryTrie
 
toString() - Method in class com.github.wuic.servlet.jetty.PathMap.MappedEntry
 
toString() - Method in class com.github.wuic.servlet.ServletProcessContext
transform(InputStream, OutputStream, ConvertibleNut, EngineRequest) - Method in interface com.github.wuic.engine.core.EngineRequestTransformer.RequireEngineRequestTransformer
transform(InputStream, OutputStream, ConvertibleNut) - Method in class com.github.wuic.engine.core.EngineRequestTransformer
Reads the stream and writes the transformed bytes.
transform(InputStream, OutputStream, ConvertibleNut) - Method in class com.github.wuic.engine.core.ImageCompressorEngine
Reads the stream and writes the transformed bytes.
transform(InputStream, OutputStream, ConvertibleNut, EngineRequest) - Method in class com.github.wuic.engine.core.TextInspectorEngine
transform(Pipe.OnReady...) - Method in class com.github.wuic.nut.CompositeNut
Transforms the source stream with all registered transformers and calls the given callback in addition to callbacks previously registered.
transform(Pipe.OnReady...) - Method in interface com.github.wuic.nut.ConvertibleNut
Transforms the source stream with all registered transformers and calls the given callback in addition to callbacks previously registered.
transform(Pipe.OnReady...) - Method in class com.github.wuic.nut.NotReachableNut
Transforms the source stream with all registered transformers and calls the given callback in addition to callbacks previously registered.
transform(Pipe.OnReady...) - Method in class com.github.wuic.nut.NutWrapper
Transforms the source stream with all registered transformers and calls the given callback in addition to callbacks previously registered.
transform(ConvertibleNut, Set<Pipe.Transformer<ConvertibleNut>>, List<Pipe.OnReady>) - Static method in class com.github.wuic.nut.PipedConvertibleNut
Apply transformers by chaining each transformer specified in the given list.
transform(Pipe.OnReady...) - Method in class com.github.wuic.nut.PipedConvertibleNut
Transforms the source stream with all registered transformers and calls the given callback in addition to callbacks previously registered.
transform(Pipe.OnReady...) - Method in class com.github.wuic.nut.TransformedNut
Transforms the source stream with all registered transformers and calls the given callback in addition to callbacks previously registered.
transform(InputStream, OutputStream, T) - Method in class com.github.wuic.util.Pipe.DefaultTransformer
Reads the stream and writes the transformed bytes.
transform(InputStream, OutputStream, T) - Method in interface com.github.wuic.util.Pipe.Transformer
Reads the stream and writes the transformed bytes.
TransformedNut - Class in com.github.wuic.nut
A transformed nut wraps a ConvertibleNut and considers its input stream as the result of the transformation.
TransformedNut(ConvertibleNut) - Constructor for class com.github.wuic.nut.TransformedNut
Builds a new instance.
TWENTY - Static variable in class com.github.wuic.util.NumberUtils
Twenty.
TWO - Static variable in class com.github.wuic.util.NumberUtils
Two.
TWO_FIVE_FIVE - Static variable in class com.github.wuic.util.NumberUtils
Two hundred and fifty five.

U

UNABLE_TO_INSTANTIATE - Static variable in interface com.github.wuic.exception.ErrorCode
An expected class could not be instantiated with an actual value.
unmarshal(Unmarshaller) - Method in class com.github.wuic.xml.FileXmlContextBuilderConfigurator
Unmashal the XmlWuicBean with the given unmarhalled.
unmarshal(Unmarshaller) - Method in class com.github.wuic.xml.ReaderXmlContextBuilderConfigurator
Unmashal the XmlWuicBean with the given unmarhalled.
unmarshal(Unmarshaller) - Method in class com.github.wuic.xml.XmlContextBuilderConfigurator
Unmashal the XmlWuicBean with the given unmarhalled.
update(Observable, Object) - Method in class com.github.wuic.context.Context
upgrade(ProtocolHandler) - Method in class com.github.wuic.servlet.HttpServletRequestAdapter
UrlMatcher - Class in com.github.wuic.util
This class helps to extract parameters from URL.
urlMatcher(String) - Static method in class com.github.wuic.util.UrlUtils
Builds a new UrlMatcher.
UrlProvider - Interface in com.github.wuic.util
This interface gives a change to specify how the public URL should be exposed to access a nut.
urlProviderFactory(UrlProviderFactory) - Method in class com.github.wuic.engine.EngineRequestBuilder
UrlProviderFactory - Interface in com.github.wuic.util
This factory creates UrlProvider considering a particular workflow ID.
urlProviderFactory() - Static method in class com.github.wuic.util.UrlUtils
Creates a default UrlProviderFactory.
UrlUtils - Class in com.github.wuic.util
Utility class for URLs management around nuts.
UrlUtils.DefaultUrlProviderFactory - Class in com.github.wuic.util
This factory builds default UrlProvider.
UrlUtils.DefaultUrlProviderFactory() - Constructor for class com.github.wuic.util.UrlUtils.DefaultUrlProviderFactory
 
USE_INCLUDE_FOR_PATH_PATTERN - Static variable in interface com.github.wuic.ApplicationConfig
Uses the include method from RequestDispatcher to create nut from any path matching the corresponding pattern.
USE_NODE_JS - Static variable in interface com.github.wuic.ApplicationConfig
Indicates if the engine should use NodeJS command line or not.

V

valueOf(String) - Static method in enum com.github.wuic.config.PropertySetterFactory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.wuic.engine.EngineType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.wuic.Logging
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.wuic.nut.dao.NutDao.PathFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.wuic.nut.NutsHeap.ListenerHolder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.wuic.NutType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.wuic.servlet.HttpUtil
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.wuic.util.NutDiskStore
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.wuic.WuicFacade.WarmupStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.wuic.config.PropertySetterFactory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.wuic.engine.EngineType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.wuic.Logging
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.wuic.nut.dao.NutDao.PathFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.wuic.nut.NutsHeap.ListenerHolder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.wuic.NutType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.wuic.servlet.HttpUtil
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.wuic.util.NutDiskStore
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.wuic.WuicFacade.WarmupStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
VERBOSE - Static variable in interface com.github.wuic.ApplicationConfig
Indicates if the engine should be verbose when processing nuts.
VirtualDirectoryPath - Class in com.github.wuic.path.core
This virtual DirectoryPath is based on a several other DirectoryPath and proxy method call to them when VirtualDirectoryPath.getChild(String) VirtualDirectoryPath.list(), VirtualDirectoryPath.getLastUpdate() are called.
VirtualDirectoryPath(String, List<DirectoryPath>) - Constructor for class com.github.wuic.path.core.VirtualDirectoryPath
Builds a new instance.

W

warmUpStrategy(WuicFacade.WarmupStrategy) - Method in class com.github.wuic.WuicFacadeBuilder
WEB_WUIC_FACADE - Static variable in interface com.github.wuic.ApplicationConfig
This is the property name of the WuicFacade instance shared inside a web context.
WebappDirectoryPath - Class in com.github.wuic.servlet.path
Represents a directory in the war file.
WebappDirectoryPath(String, DirectoryPath, ServletContext) - Constructor for class com.github.wuic.servlet.path.WebappDirectoryPath
Creates a new instance.
WebappDirectoryPathFactory - Class in com.github.wuic.servlet.path
DirectoryPathFactory in charge of creating new WebappDirectoryPath.
WebappDirectoryPathFactory(ServletContext) - Constructor for class com.github.wuic.servlet.path.WebappDirectoryPathFactory
Creates a new instance.
WebappFilePath - Class in com.github.wuic.servlet.path
Represents a file in the war file.
WebappFilePath(String, DirectoryPath, ServletContext) - Constructor for class com.github.wuic.servlet.path.WebappFilePath
Creates a new instance.
WebappNut - Class in com.github.wuic.nut.dao.servlet
Represents a nut on the path system provided or to be managed by the WUIC framework.
WebappNut(ServletContext, String, String, NutType, Future<Long>) - Constructor for class com.github.wuic.nut.dao.servlet.WebappNut
Builds a new Nut based on a context and path.
WebappNutDao - Class in com.github.wuic.nut.dao.servlet
A NutDao implementation for webapp accesses.
WebappNutDao(String, String[], int, Boolean, Boolean, Boolean, Boolean, String) - Constructor for class com.github.wuic.nut.dao.servlet.WebappNutDao
Builds a new instance with a base directory.
WebappNutDaoBuilderInspector - Class in com.github.wuic.nut.dao.servlet
This inspector replaces the built WebappNutDao by a DiskNutDao if the war is exploded.
WebappNutDaoBuilderInspector(ServletContext) - Constructor for class com.github.wuic.nut.dao.servlet.WebappNutDaoBuilderInspector
Builds a new instance.
WILDCARD - Static variable in interface com.github.wuic.ApplicationConfig
Boolean which indicates if path are evaluated as wildcard or not.
without(EngineType...) - Static method in enum com.github.wuic.engine.EngineType
Returns all the EngineType without the specified one.
without(T[], T[], int...) - Static method in class com.github.wuic.util.CollectionUtils
Returns an array without the element at given indexes.
withRootPath(String) - Method in class com.github.wuic.nut.AbstractNutDao
Returns an instance that prefixes any nut name to be created with the given root path.
withRootPath(String) - Method in class com.github.wuic.nut.AbstractNutDao.WithRootPathNutDao
Returns an instance that prefixes any nut name to be created with the given root path.
withRootPath(String) - Method in class com.github.wuic.nut.dao.core.ProxyNutDao
Returns an instance that prefixes any nut name to be created with the given root path.
withRootPath(String) - Method in interface com.github.wuic.nut.dao.NutDao
Returns an instance that prefixes any nut name to be created with the given root path.
withRootPath(String, Nut) - Method in class com.github.wuic.nut.NutsHeap
Delegates method of NutDao.withRootPath(String).
workflow(String, Boolean, String, String) - Method in class com.github.wuic.context.ContextBuilder
Creates a new workflow.
Workflow - Class in com.github.wuic
A workflow represents a possible manner to process nuts in a Context.
Workflow(HeadEngine, Map<NutType, ? extends NodeEngine>, NutsHeap, NutDao...) - Constructor for class com.github.wuic.Workflow
Creates a new instance.
workflow(String, Boolean, String, String) - Method in class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
Creates a new workflow.
WORKFLOW_IDENTIFIER - Static variable in interface com.github.wuic.exception.ErrorCode
Indicates that a workflow doesn't define one and only one of its 'id' and 'idPrefix' attributes.
WORKFLOW_NOT_FOUND - Static variable in interface com.github.wuic.exception.ErrorCode
Indicates that a workflow has not been found.
WORKFLOW_TEMPLATE_NOT_FOUND - Static variable in interface com.github.wuic.exception.ErrorCode
Indicates that a workflow template has not been found.
workflowId(String) - Method in class com.github.wuic.engine.EngineRequestBuilder
Sets the workflow ID.
workflowIds() - Method in class com.github.wuic.context.Context
Returns the workflow IDs.
workflowIds() - Method in class com.github.wuic.WuicFacade
Returns the workflow IDs.
workflowKey(String) - Method in class com.github.wuic.engine.EngineRequestBuilder
Sets the workflow key.
WorkflowNotFoundException - Exception in com.github.wuic.exception
Indicates that a Workflow has not been found.
WorkflowTemplate - Class in com.github.wuic
A workflow template is the base to build a Workflow with all its characteristics expects the heap to use.
WorkflowTemplate(HeadEngine, Map<NutType, ? extends NodeEngine>, NutDao...) - Constructor for class com.github.wuic.WorkflowTemplate
Creates a new instance.
WorkflowTemplateNotFoundException - Exception in com.github.wuic.exception
Thrown when a workflow references a template that does not exists.
works() - Method in class com.github.wuic.engine.core.AbstractAggregatorEngine
Returns a flag indicating if the engine is configured to do something or not.
works() - Method in class com.github.wuic.engine.core.AbstractCacheEngine
Returns a flag indicating if the engine is configured to do something or not.
works() - Method in class com.github.wuic.engine.core.AbstractCompressorEngine
Returns a flag indicating if the engine is configured to do something or not.
works() - Method in class com.github.wuic.engine.core.AbstractConverterEngine
Returns a flag indicating if the engine is configured to do something or not.
works() - Method in class com.github.wuic.engine.core.GzipEngine
Returns a flag indicating if the engine is configured to do something or not.
works() - Method in class com.github.wuic.engine.core.HtmlInspectorEngine
Returns a flag indicating if the engine is configured to do something or not.
works() - Method in class com.github.wuic.engine.core.SpriteInspectorEngine
Returns a flag indicating if the engine is configured to do something or not.
works() - Method in class com.github.wuic.engine.core.StaticEngine
Returns a flag indicating if the engine is configured to do something or not.
works() - Method in class com.github.wuic.engine.core.TextInspectorEngine
Returns a flag indicating if the engine is configured to do something or not.
works() - Method in class com.github.wuic.engine.Engine
Returns a flag indicating if the engine is configured to do something or not.
WRAP_PATTERN - Static variable in interface com.github.wuic.ApplicationConfig
A pattern wrapping a value to capture.
write(ConvertibleNut, HttpServletResponse) - Method in enum com.github.wuic.servlet.HttpUtil
Serves the given nut by changing the specified response's state.
writeResultTo(OutputStream) - Method in class com.github.wuic.util.Pipe.Execution
Writes the result to the given output stream.
writeScriptImport(ConvertibleNut, String, String...) - Static method in class com.github.wuic.util.HtmlUtil
Writes the import statement in HTML into the output stream for the given nut, using a default UrlProviderFactory.
writeScriptImport(ConvertibleNut, UrlProvider, String...) - Static method in class com.github.wuic.util.HtmlUtil
Writes the import statement in HTML into the output stream for the given nut.
WUIC_BUFFER_LEN - Static variable in class com.github.wuic.util.IOUtils
Length of a memory buffer used in WUIC.
WUIC_PROPERTIES_PATH_PARAM - Static variable in interface com.github.wuic.ApplicationConfig
Init parameter which indicates the WUIC property file.
WUIC_PROPERTIES_SYS_PROP_PARAM - Static variable in interface com.github.wuic.ApplicationConfig
Init parameter which indicates that the WUIC property path is a system property.
WUIC_SERVLET_CONTEXT_PARAM - Static variable in interface com.github.wuic.ApplicationConfig
Init parameter which indicates the WUIC context path.
WUIC_SERVLET_MULTIPLE_CONG_IN_TAG_SUPPORT - Static variable in interface com.github.wuic.ApplicationConfig
Init parameter which indicates if configurations injected by tag supports (JSP, Thymeleaf, etc) should be done each time a page is processed or not.
WUIC_SERVLET_XML_PATH_PARAM - Static variable in interface com.github.wuic.ApplicationConfig
Init parameter which indicates the WUIC xml file.
WUIC_SERVLET_XML_SYS_PROP_PARAM - Static variable in interface com.github.wuic.ApplicationConfig
Init parameter which indicates that the WUIC context path is a system property.
WUIC_USE_DEFAULT_CONTEXT_BUILDER_CONFIGURATORS - Static variable in interface com.github.wuic.ApplicationConfig
Init parameter which indicates to use or not context builder configurators which inject default DAOs and engines.
WUIC_WARMUP_STRATEGY - Static variable in interface com.github.wuic.ApplicationConfig
Which warmup strategy to use when WuicFacade initializes the context.
WuicException - Exception in com.github.wuic.exception
This exception is a global checked exception thrown by WUIC.
WuicFacade - Class in com.github.wuic
This class is a facade which exposes the WUIC features by simplifying them within some exposed methods.
WuicFacade.WarmupStrategy - Enum in com.github.wuic
This enumeration allows to indicate how the Context should be initialized when ContextBuilder.build() is called.
WuicFacadeBuilder - Class in com.github.wuic
This class handles several settings in its state and is required to create a WuicFacade.
WuicFacadeBuilder() - Constructor for class com.github.wuic.WuicFacadeBuilder
Builds an instance with default settings.
WuicFacadeBuilder(BiFunction<String, String, String>) - Constructor for class com.github.wuic.WuicFacadeBuilder
Builds an instance with settings initialized with the given properties.
WuicFacadeBuilder.ContextBuilderFacade - Class in com.github.wuic
This class gives a chance to directly define settings for the final ContextBuilder of the built WuicFacade.
WuicFacadeBuilder.ContextBuilderFacade() - Constructor for class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade
 
WuicFacadeBuilder.ContextBuilderFacade.ContextEngineBuilderFacade - Class in com.github.wuic
WuicFacadeBuilder.ContextBuilderFacade.ContextEngineBuilderFacade(String, String) - Constructor for class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade.ContextEngineBuilderFacade
Builds a new instance.
WuicFacadeBuilder.ContextBuilderFacade.ContextNutDaoBuilderFacade - Class in com.github.wuic
WuicFacadeBuilder.ContextBuilderFacade.ContextNutDaoBuilderFacade(String, String) - Constructor for class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade.ContextNutDaoBuilderFacade
Builds a new instance.
WuicFacadeBuilder.ContextBuilderFacade.ContextNutFilterBuilderFacade - Class in com.github.wuic
WuicFacadeBuilder.ContextBuilderFacade.ContextNutFilterBuilderFacade(String, String) - Constructor for class com.github.wuic.WuicFacadeBuilder.ContextBuilderFacade.ContextNutFilterBuilderFacade
Builds a new instance.
wuicPropertiesPath(URL) - Method in class com.github.wuic.WuicFacadeBuilder
Sets a new location for wuic.properties file.
WuicScheduledThreadPool - Class in com.github.wuic.util
This class is used internally by WUIC to control the number of created threads for different tasks.
WuicScheduledThreadPool.CallExceptionLogger<T> - Class in com.github.wuic.util
Logs any exception which occurs when running a delegated Callable.
WuicScheduledThreadPool.CallExceptionLogger(Callable<T>) - Constructor for class com.github.wuic.util.WuicScheduledThreadPool.CallExceptionLogger
Builds a new instance.
WuicServlet - Class in com.github.wuic.servlet
Servlet which initializes the servlet context and the servlet mapping used for WUIC.
WuicServlet() - Constructor for class com.github.wuic.servlet.WuicServlet
 
WuicServletContextListener - Class in com.github.wuic.servlet
Servlet context listener that injects into the ServletContext the WuicFacade as an attribute mapped to ApplicationConfig.WEB_WUIC_FACADE name.
WuicServletContextListener() - Constructor for class com.github.wuic.servlet.WuicServletContextListener
 
WuicServletContextListener.InitParamProperties - Class in com.github.wuic.servlet
A class that retrieves properties from init-param configured inside a servlet context.
WuicServletContextListener.InitParamProperties(ServletContext) - Constructor for class com.github.wuic.servlet.WuicServletContextListener.InitParamProperties
Builds a new instance.
WuicServletContextListener.PropertiesWrapper - Class in com.github.wuic.servlet
A properties that delegate call to a wrapped instance and modify the value associated to ApplicationConfig.WUIC_SERVLET_CONTEXT_PARAM to make sure it starts with the servlet context's path.
WuicTag - Class in com.github.wuic.tag
This tag writes the scripts of the page specified to it attributes.
WuicTag() - Constructor for class com.github.wuic.tag.WuicTag
 
WuicXmlConfigurationTag - Class in com.github.wuic.tag
This tag evaluates the XML configuration described in the body-content and injects it to the global configuration.
WuicXmlConfigurationTag() - Constructor for class com.github.wuic.tag.WuicXmlConfigurationTag
 
wuicXmlPath(URL) - Method in class com.github.wuic.WuicFacadeBuilder
Sets a new location for wuic.xml file.

X

XML_BAD_REF_TO_DAO_BUILDER - Static variable in interface com.github.wuic.exception.ErrorCode
A reference is made to a non existing dao builder.
XML_BAD_TYPE_OF_VALUE - Static variable in interface com.github.wuic.exception.ErrorCode
A value defined in the wuic.xml is not convertible into a mandatory type.
XML_CANNOT_READ - Static variable in interface com.github.wuic.exception.ErrorCode
Default code when the wuic.xml path can't be read.
XML_MISSING_CONFIGURATION_ELEMENT - Static variable in interface com.github.wuic.exception.ErrorCode
Not all required elements have been defined for a configuration in the wuic.xml path.
XML_NO_CONFIGURATION_ID - Static variable in interface com.github.wuic.exception.ErrorCode
No configuration ID has been defined for a configuration in the wuic.xml path.
XML_NO_NUT_DAO_BUILDER_CLASS - Static variable in interface com.github.wuic.exception.ErrorCode
No class has been defined for a nut dao builder in the wuic.xml path.
XML_NO_NUT_DAO_BUILDER_ID - Static variable in interface com.github.wuic.exception.ErrorCode
No id has been defined for a nut DAO builder in the wuic.xml path.
XML_UNABLE_TO_INSTANTIATE - Static variable in interface com.github.wuic.exception.ErrorCode
An expected class could not be instantiated with an actual value.
XmlBuilderBean - Class in com.github.wuic.xml
Represents a builder (engine, DAO) in wuic.xml file.
XmlBuilderBean() - Constructor for class com.github.wuic.xml.XmlBuilderBean
 
XmlContextBuilderConfigurator - Class in com.github.wuic.xml
This configurator implements XML supports for WUIC.
XmlContextBuilderConfigurator(ProcessContext) - Constructor for class com.github.wuic.xml.XmlContextBuilderConfigurator
Builds a new instance.
XmlContextBuilderConfigurator(Boolean, ProcessContext) - Constructor for class com.github.wuic.xml.XmlContextBuilderConfigurator
Creates a new instance.
XmlHeapBean - Class in com.github.wuic.xml
This class describes the XML representation of a NutsHeap.
XmlHeapBean() - Constructor for class com.github.wuic.xml.XmlHeapBean
 
XmlPropertyBean - Class in com.github.wuic.xml
Represents a property to be set in a ObjectBuilder.
XmlPropertyBean() - Constructor for class com.github.wuic.xml.XmlPropertyBean
Default constructor.
XmlPropertyBean(String, String) - Constructor for class com.github.wuic.xml.XmlPropertyBean
Constructor based on a given key and a give, associated value.
XmlWorkflowBean - Class in com.github.wuic.xml
This class corresponds to the XML representation of a Workflow.
XmlWorkflowBean() - Constructor for class com.github.wuic.xml.XmlWorkflowBean
 
XmlWorkflowTemplateBean - Class in com.github.wuic.xml
This class corresponds to the XML expression of a workflow template with a set of engines to compote the chains of responsibility and the store DAO.
XmlWorkflowTemplateBean() - Constructor for class com.github.wuic.xml.XmlWorkflowTemplateBean
 
XmlWuicBean - Class in com.github.wuic.xml
Represents the root element in wuic.xml file.
XmlWuicBean() - Constructor for class com.github.wuic.xml.XmlWuicBean
 

Z

ZIP_MAGIC_NUMBER - Static variable in class com.github.wuic.util.IOUtils
All ZIP files begins with this magic number.
ZipDirectoryPath - Class in com.github.wuic.path.core
This class represents DirectoryPath for ZIP archives.
ZipDirectoryPath(String, DirectoryPath) - Constructor for class com.github.wuic.path.core.ZipDirectoryPath
Builds a new instance.
ZipEntryDirectoryPath - Class in com.github.wuic.path.core
This DirectoryPath represents an entry inside a ZIP archive identified as a directory.
ZipEntryDirectoryPath(String, DirectoryPath) - Constructor for class com.github.wuic.path.core.ZipEntryDirectoryPath
Builds a new instance.
ZipEntryFilePath - Class in com.github.wuic.path.core
This FilePath represents an entry inside a ZIP archive identified as a path.
ZipEntryFilePath(String, DirectoryPath) - Constructor for class com.github.wuic.path.core.ZipEntryFilePath
Builds a new instance.
ZipEntryFilePath.ZipFileInputStream - Class in com.github.wuic.path.core
This class wraps a ZipFile and delegate the ZipEntryFilePath.ZipFileInputStream.read() method to an InputStream created by itself.
ZipEntryPath - Class in com.github.wuic.path.core
This Path represents an entry inside a ZIP archive.
ZipEntryPath(String, DirectoryPath) - Constructor for class com.github.wuic.path.core.ZipEntryPath
Builds a new instance.
ZipEntryPath.ArchiveWithParentEntry - Class in com.github.wuic.path.core
Simple wrapper of a ZIP archive and a path which could be retrieved as an entry.
ZipFilePath - Class in com.github.wuic.path.core
This class represents a path which could be considered as a FilePath and as a DirectoryPath with a ZIP archive behind the scene.
ZipFilePath(File, DirectoryPath) - Constructor for class com.github.wuic.path.core.ZipFilePath
Builds a new instance with the file name as path name.
ZipFilePath(File, String, DirectoryPath) - Constructor for class com.github.wuic.path.core.ZipFilePath
Builds a new instance.
A B C D E F G H I J K L M N O P R S T U V W X Z 

Copyright © 2012-2015. All Rights Reserved.