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

A

AbstractAssetLocator - Class in com.github.dandelion.core.asset.locator
Abstract base class for all AssetLocator.
AbstractAssetLocator() - Constructor for class com.github.dandelion.core.asset.locator.AbstractAssetLocator
 
AbstractAssetPlaceholderContent<P extends AssetPlaceholder> - Class in com.github.dandelion.core.asset.generator
Abstract class that can associate any asset content with a parameterizable placeholder.
AbstractAssetPlaceholderContent() - Constructor for class com.github.dandelion.core.asset.generator.AbstractAssetPlaceholderContent
 
AbstractAssetPlaceholderContentGenerator<P extends AssetPlaceholder,C extends AbstractAssetPlaceholderContent<P>> - Class in com.github.dandelion.core.asset.generator
 
AbstractAssetPlaceholderContentGenerator(C) - Constructor for class com.github.dandelion.core.asset.generator.AbstractAssetPlaceholderContentGenerator
 
AbstractAssetProcessor - Class in com.github.dandelion.core.asset.processor
Abstract superclass for all asset processors.
AbstractAssetProcessor() - Constructor for class com.github.dandelion.core.asset.processor.AbstractAssetProcessor
 
AbstractAssetStorage - Class in com.github.dandelion.core.storage
Abstract asset storage in charge of manipulating actual implementations of AssetStorage.
AbstractAssetStorage() - Constructor for class com.github.dandelion.core.storage.AbstractAssetStorage
 
AbstractAssetVersioningStrategy - Class in com.github.dandelion.core.asset.versioning
Abstract superclass for all asset versioning strategies.
AbstractAssetVersioningStrategy() - Constructor for class com.github.dandelion.core.asset.versioning.AbstractAssetVersioningStrategy
 
AbstractBundleLoader - Class in com.github.dandelion.core.bundle.loader
Abstract bundle loader in charge of loading JSON definitions of bundle.
AbstractBundleLoader(Context, boolean) - Constructor for class com.github.dandelion.core.bundle.loader.AbstractBundleLoader
 
AbstractDebugPage - Class in com.github.dandelion.core.web.handler.debug
Abstract base class for all debug pages.
AbstractDebugPage() - Constructor for class com.github.dandelion.core.web.handler.debug.AbstractDebugPage
 
AbstractDebugPage.MapBuilder<K,V> - Class in com.github.dandelion.core.web.handler.debug
 
AbstractDebugPage.MapBuilder() - Constructor for class com.github.dandelion.core.web.handler.debug.AbstractDebugPage.MapBuilder
 
AbstractHandlerChain - Class in com.github.dandelion.core.web.handler
Abstract base class for handlers.
AbstractHandlerChain() - Constructor for class com.github.dandelion.core.web.handler.AbstractHandlerChain
 
AbstractHtmlTag - Class in com.github.dandelion.core.html
Abstract superclass for all HTML tags.
AbstractHtmlTag() - Constructor for class com.github.dandelion.core.html.AbstractHtmlTag
 
AbstractJsContentGenerator - Class in com.github.dandelion.core.asset.generator.js
 
AbstractJsContentGenerator() - Constructor for class com.github.dandelion.core.asset.generator.js.AbstractJsContentGenerator
 
AbstractJsPlaceholderContentGenerator<P extends AssetPlaceholder,C extends AbstractAssetPlaceholderContent<P>> - Class in com.github.dandelion.core.asset.generator.js
 
AbstractJsPlaceholderContentGenerator(C) - Constructor for class com.github.dandelion.core.asset.generator.js.AbstractJsPlaceholderContentGenerator
 
AbstractMessageResolver - Class in com.github.dandelion.core.i18n
Abstract superclass for all MessageResolver.
AbstractMessageResolver() - Constructor for class com.github.dandelion.core.i18n.AbstractMessageResolver
 
AbstractMessageResolver(HttpServletRequest) - Constructor for class com.github.dandelion.core.i18n.AbstractMessageResolver
 
AbstractRequestCache - Class in com.github.dandelion.core.cache
Abstract base class for all implemenations of RequestCache.
AbstractRequestCache() - Constructor for class com.github.dandelion.core.cache.AbstractRequestCache
 
active - Variable in class com.github.dandelion.core.asset.locator.AbstractAssetLocator
 
adaptReplacementToMatcher(String) - Method in class com.github.dandelion.core.asset.processor.support.CssUrlRewriter
 
addAttribute(String, String) - Method in class com.github.dandelion.core.asset.Asset
 
addAttribute(String) - Method in class com.github.dandelion.core.asset.Asset
 
addAttribute(String, String) - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
addAttribute(String) - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
addAttributes(Map<String, String>) - Method in class com.github.dandelion.core.html.AbstractHtmlTag
Render the tag in HTML code.
addAttributesOnlyName(String...) - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
addBinding(String, Object) - Method in class com.github.dandelion.core.scripting.ScriptBuilder
 
addBundle(String) - Method in class com.github.dandelion.core.web.AssetRequestContext
Adds the given bundle name to the current AssetRequestContext.
addBundle(Enum<?>) - Method in class com.github.dandelion.core.web.AssetRequestContext
Adds the given enum (representing a bundle name) to the current AssetRequestContext.
addBundles(String) - Method in class com.github.dandelion.core.web.AssetRequestContext
Adds the given comma-separated list of bundles to the current AssetRequestContext.
addBundles(String...) - Method in class com.github.dandelion.core.web.AssetRequestContext
Adds the given bundle array to the current AssetRequestContext.
addBundles(Collection<String>) - Method in class com.github.dandelion.core.web.AssetRequestContext
Adds the given collection of bundles to the current AssetRequestContext.
addBundles(Enum<?>...) - Method in class com.github.dandelion.core.web.AssetRequestContext
Adds the given array of enum to the current AssetRequestContext.* All enums are first processed by replacing "_" by "-" and by lowercasing its value.
addCssClass(String) - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
addCssStyle(String) - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
addDependency(String) - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
addDynamicAttribute(String, String) - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
addEdge(BundleStorageUnit, BundleStorageUnit) - Method in class com.github.dandelion.core.storage.support.BundleDag
 
addEdgeFrom(BundleStorageUnit) - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
addEdgeTo(BundleStorageUnit) - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
addGenerator(String, AssetContentGenerator) - Method in class com.github.dandelion.core.web.AssetRequestContext
 
addParameter(StringBuilder, String) - Static method in class com.github.dandelion.core.util.UrlUtils
 
addParameter(StringBuilder, String, Object) - Static method in class com.github.dandelion.core.util.UrlUtils
 
addParameter(String, String, Object) - Method in class com.github.dandelion.core.web.AssetRequestContext
Add a parameter value on a specific asset name
addParameter(Object, String, Object) - Method in class com.github.dandelion.core.web.AssetRequestContext
Add a parameter value on a specific asset name (as Object with toString())
addParameter(String, String, Object, boolean) - Method in class com.github.dandelion.core.web.AssetRequestContext
Add a parameter value on a specific asset name
addParameter(Object, String, Object, boolean) - Method in class com.github.dandelion.core.web.AssetRequestContext
Add a parameter value on a specific asset name (as Object with toString())
addSuggestion(Suggestion) - Method in class com.github.dandelion.core.reporting.Alert
 
addTo(List<Map<K, V>>) - Method in class com.github.dandelion.core.web.handler.debug.AbstractDebugPage.MapBuilder
 
addVertexIfNeeded(BundleStorageUnit) - Method in class com.github.dandelion.core.storage.support.BundleDag
 
addVertexIfNeeded(String) - Method in class com.github.dandelion.core.storage.support.BundleDag
 
Alert - Class in com.github.dandelion.core.reporting
Basic alert used to wrap all necessary information that can be reported.
Alert(String) - Constructor for class com.github.dandelion.core.reporting.Alert
 
Alert.AlertType - Enum in com.github.dandelion.core.reporting
 
AlertReportingDebugPage - Class in com.github.dandelion.core.web.handler.debug
Debug page intended to report all existing alerts for the current HttpServletRequest.
AlertReportingDebugPage() - Constructor for class com.github.dandelion.core.web.handler.debug.AlertReportingDebugPage
 
alerts() - Method in class com.github.dandelion.core.asset.AssetQuery
 
alertsFor(String...) - Method in class com.github.dandelion.core.storage.BundleStorage
 
alertsFor(String, String...) - Method in class com.github.dandelion.core.storage.BundleStorage
 
ALL_TEMPLATE_MODE_HANDLERS - Static variable in class com.github.dandelion.thymeleaf.templatemode.DandelionTemplateModeHandlers
 
ApiLocator - Class in com.github.dandelion.core.asset.locator.impl
Locator for assets that use api as a location key.
ApiLocator() - Constructor for class com.github.dandelion.core.asset.locator.impl.ApiLocator
 
append(String) - Method in class com.github.dandelion.core.asset.generator.js.JsSnippet
 
appendCode(String) - Method in class com.github.dandelion.core.asset.generator.js.JsFunction
 
appendCode(char) - Method in class com.github.dandelion.core.asset.generator.js.JsFunction
 
appendContent(JQueryContent) - Method in class com.github.dandelion.core.asset.generator.js.jquery.JQueryJsContentGenerator
 
appendTo(String) - Method in class com.github.dandelion.core.asset.generator.AssetContent
Appends some code to the AssetContent.content.
appendToAfterAll(String) - Method in class com.github.dandelion.core.asset.generator.js.jquery.JQueryContent
Appends the provided content to the JQueryContentPlaceholder.AFTER_ALL placeholder.
appendToAfterEndDocumentReady(String) - Method in class com.github.dandelion.core.asset.generator.js.jquery.JQueryContent
Appends the provided content to the JQueryContentPlaceholder.AFTER_END_DOCUMENT_READY placeholder.
appendToAfterStartDocumentReady(String) - Method in class com.github.dandelion.core.asset.generator.js.jquery.JQueryContent
Appends the provided content to the JQueryContentPlaceholder.AFTER_START_DOCUMENT_READY placeholder.
appendToBeforeAll(String) - Method in class com.github.dandelion.core.asset.generator.js.jquery.JQueryContent
Appends the provided content to the JQueryContentPlaceholder.BEFORE_ALL placeholder.
appendToBeforeEndDocumentReady(String) - Method in class com.github.dandelion.core.asset.generator.js.jquery.JQueryContent
Appends the provided content to the JQueryContentPlaceholder.BEFORE_END_DOCUMENT_READY placeholder.
appendToBeforeStartDocumentReady(String) - Method in class com.github.dandelion.core.asset.generator.js.jquery.JQueryContent
Appends the provided content to the JQueryContentPlaceholder.BEFORE_START_DOCUMENT_READY placeholder.
appendToComponentConfiguration(String) - Method in class com.github.dandelion.core.asset.generator.js.jquery.JQueryContent
Appends the provided content to the JQueryContentPlaceholder.COMPONENT_CONFIGURATION placeholder.
appendToPlaceholder(P, String) - Method in class com.github.dandelion.core.asset.generator.AbstractAssetPlaceholderContent
Appends some String content to the corresponding placeholder, only if it's not null nor empty.
appendToPlaceholder(P, StringBuilder) - Method in class com.github.dandelion.core.asset.generator.AbstractAssetPlaceholderContent
Appends some content to the corresponding placeholder, only if it's not null nor empty.
ArgumentsUtil - Class in com.github.dandelion.thymeleaf.util
Util for Thymeleaf Arguments
ArgumentsUtil() - Constructor for class com.github.dandelion.thymeleaf.util.ArgumentsUtil
 
asDirPath(String) - Static method in class com.github.dandelion.core.util.PathUtils
Normalizes a path and adds a separator at its start and its end.
asPath(String) - Static method in class com.github.dandelion.core.util.PathUtils
Normalizes a path and adds a separator at its start.
Asset - Class in com.github.dandelion.core.asset
Representation of an asset.
Asset() - Constructor for class com.github.dandelion.core.asset.Asset
 
Asset(String, String, AssetType, Map<String, String>) - Constructor for class com.github.dandelion.core.asset.Asset
Enforce the declaration of a full asset (mandatory fields).
Asset(String, String, AssetType, String) - Constructor for class com.github.dandelion.core.asset.Asset
 
Asset(String, String, AssetType, AssetDomPosition, String) - Constructor for class com.github.dandelion.core.asset.Asset
 
Asset(String, String, AssetType) - Constructor for class com.github.dandelion.core.asset.Asset
 
Asset(AssetStorageUnit) - Constructor for class com.github.dandelion.core.asset.Asset
 
Asset(String, String, AssetType, AssetDomPosition) - Constructor for class com.github.dandelion.core.asset.Asset
 
AssetAttributeNames - Enum in com.github.dandelion.thymeleaf.dialect
Attributes used by the DandelionDialect when dealing with Asset.
AssetAttrProcessor - Class in com.github.dandelion.thymeleaf.processor
Attribute processor for all attributes present in AssetAttributeNames .
AssetAttrProcessor(String) - Constructor for class com.github.dandelion.thymeleaf.processor.AssetAttrProcessor
 
AssetContent - Class in com.github.dandelion.core.asset.generator
Holds the content of an Asset, whether it is JavaScript, CSS or any other supported AssetType.
AssetContent() - Constructor for class com.github.dandelion.core.asset.generator.AssetContent
 
AssetContentGenerator - Interface in com.github.dandelion.core.asset.generator
Super interface of all content generators.
AssetDomPosition - Enum in com.github.dandelion.core.asset
Possible DOM positions of an asset.
AssetInjectionPostHandler - Class in com.github.dandelion.core.web.handler.impl
Post-filtering request handler in charge of: querying the BundleStorage on the lookout for included bundles or assets injecting the assets found in the HttpServletResponse
AssetInjectionPostHandler() - Constructor for class com.github.dandelion.core.web.handler.impl.AssetInjectionPostHandler
 
AssetLocator - Interface in com.github.dandelion.core.asset.locator
SPI for all asset locators.
AssetMapper - Class in com.github.dandelion.core.asset
Mapper that converts AssetStorageUnits to Assets.
AssetMapper(Context, HttpServletRequest) - Constructor for class com.github.dandelion.core.asset.AssetMapper
 
AssetPlaceholder - Interface in com.github.dandelion.core.asset.generator
Placeholder for an AssetContent.
AssetProcessor - Interface in com.github.dandelion.core.asset.processor
SPI for all asset processors.
AssetProcessorManager - Class in com.github.dandelion.core.asset.processor
System in charge of discovering and manipulating all implementations of AssetProcessor available in the classpath.
AssetProcessorManager(Context) - Constructor for class com.github.dandelion.core.asset.processor.AssetProcessorManager
 
AssetQuery - Class in com.github.dandelion.core.asset
Builder that allows to create and execute queries in order to retrieve all Asset to be loaded for the current HttpServletRequest.
AssetQuery(HttpServletRequest, Context) - Constructor for class com.github.dandelion.core.asset.AssetQuery
 
AssetRequestContext - Class in com.github.dandelion.core.web
Main user-side entry point for manipulating the Dandelion context associated to the current HttpServletRequest.
AssetsDebugPage - Class in com.github.dandelion.core.web.handler.debug
Debug page focused on assets.
AssetsDebugPage() - Constructor for class com.github.dandelion.core.web.handler.debug.AssetsDebugPage
 
AssetStorage - Interface in com.github.dandelion.core.storage
Interface for an asset storage.
AssetStorageDebugPage - Class in com.github.dandelion.core.web.handler.debug
Debug page inteded to browse the AssetStorage.
AssetStorageDebugPage() - Constructor for class com.github.dandelion.core.web.handler.debug.AssetStorageDebugPage
 
AssetStorageUnit - Class in com.github.dandelion.core.storage
Asset storage unit used by the configured JSON deserializer.
AssetStorageUnit() - Constructor for class com.github.dandelion.core.storage.AssetStorageUnit
Required by Jackson for deserialization.
AssetStorageUnit(String, String, AssetType) - Constructor for class com.github.dandelion.core.storage.AssetStorageUnit
Testing only.
AssetStorageUnit(String, String, AssetType, AssetDomPosition) - Constructor for class com.github.dandelion.core.storage.AssetStorageUnit
 
AssetStorageUnit(String, Map<String, String>) - Constructor for class com.github.dandelion.core.storage.AssetStorageUnit
Testing only.
AssetTag - Class in com.github.dandelion.jsp.tag
JSP tag for manipulating the asset stack by excluding assets from it.
AssetTag() - Constructor for class com.github.dandelion.jsp.tag.AssetTag
 
AssetType - Enum in com.github.dandelion.core.asset
Types of an asset.
AssetUtils - Class in com.github.dandelion.core.util
Some utilities to deal with Assets.
AssetVersioningStrategy - Interface in com.github.dandelion.core.asset.versioning
SPI for all asset versioning strategies.
atPosition(AssetDomPosition) - Method in class com.github.dandelion.core.asset.AssetQuery
Filters the desired Assets on their AssetDomPosition.
ATTR_CONDITION - Static variable in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
ATTR_KEY - Static variable in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
ATTR_NAME - Static variable in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
ATTR_TYPE - Static variable in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
ATTR_VERSION - Static variable in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
AttributeName - Interface in com.github.dandelion.thymeleaf.util
Definition of an Attribute Name object
attributes - Variable in class com.github.dandelion.core.html.AbstractHtmlTag
 
attributesOnlyNameToHtml() - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
attributesToHtml() - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
AttributesUtil - Class in com.github.dandelion.thymeleaf.util
Util for Thymeleaf Attribute
AttributesUtil() - Constructor for class com.github.dandelion.thymeleaf.util.AttributesUtil
 

B

Beta - Annotation Type in com.github.dandelion.core
Marker annotation that signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.
BLOCK_WRAP_CDATA_END - Static variable in class com.github.dandelion.thymeleaf.resourceresolver.JsResourceResolver
 
BLOCK_WRAP_CDATA_START - Static variable in class com.github.dandelion.thymeleaf.resourceresolver.JsResourceResolver
 
BundleAttributeNames - Enum in com.github.dandelion.thymeleaf.dialect
Attributes used by the DandelionDialect when dealing with Bundles.
BundleAttrProcessor - Class in com.github.dandelion.thymeleaf.processor
Attribute processor for all attributes present in BundleAttributeNames.
BundleAttrProcessor(String) - Constructor for class com.github.dandelion.thymeleaf.processor.BundleAttrProcessor
 
BundleCycleDetector - Class in com.github.dandelion.core.storage.support
Cycle detector used by the BundleDag.
BundleCycleDetector() - Constructor for class com.github.dandelion.core.storage.support.BundleCycleDetector
 
BundleDag - Class in com.github.dandelion.core.storage.support
Implementation of a directed acyclic graph adapted to Dandelion.
BundleDag() - Constructor for class com.github.dandelion.core.storage.support.BundleDag
 
BundleLoader - Interface in com.github.dandelion.core.bundle.loader
Interface for all bundle loaders.
BundleSaxHandler - Class in com.github.dandelion.core.bundle.loader.support
Custom SAX2 event handler in charge of parsing an XML-formatted bundle definition.
BundleSaxHandler() - Constructor for class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
bundlesFor(String) - Method in class com.github.dandelion.core.storage.BundleStorage
Return the list of labels of bundles according to the topological sort.
bundlesFor(String...) - Method in class com.github.dandelion.core.storage.BundleStorage
 
BundleStorage - Class in com.github.dandelion.core.storage
Storage for all bundles, backed by a BundleDag instance.
BundleStorage() - Constructor for class com.github.dandelion.core.storage.BundleStorage
 
BundleStorageDebugPage - Class in com.github.dandelion.core.web.handler.debug
Debug page inteded to browse the BundleStorage.
BundleStorageDebugPage() - Constructor for class com.github.dandelion.core.web.handler.debug.BundleStorageDebugPage
 
BundleStorageLogBuilder - Class in com.github.dandelion.core.util
Extension of the LogBuilder used when building the BundleStorage.
BundleStorageLogBuilder() - Constructor for class com.github.dandelion.core.util.BundleStorageLogBuilder
 
BundleStorageUnit - Class in com.github.dandelion.core.storage
Bundle storage unit used by the configured JSON deserializer.
BundleStorageUnit() - Constructor for class com.github.dandelion.core.storage.BundleStorageUnit
 
BundleStorageUnit(String) - Constructor for class com.github.dandelion.core.storage.BundleStorageUnit
 
BundleStorageUnit(String, Set<AssetStorageUnit>) - Constructor for class com.github.dandelion.core.storage.BundleStorageUnit
 
BundleTag - Class in com.github.dandelion.jsp.tag
JSP tag for manipulating the current assets by adding or excluding bundles from it.
BundleTag() - Constructor for class com.github.dandelion.jsp.tag.BundleTag
 
bundleToProperties(ResourceBundle) - Static method in class com.github.dandelion.core.util.PropertiesUtils
Converts the supplied bundle to a Properties.
BundleUtils - Class in com.github.dandelion.core.storage.support
TODO
ByteArrayResponseWrapper - Class in com.github.dandelion.core.web
Used to wrap the real HttpServletResponse so that it can be modified after the target of the request has delivered its response.
ByteArrayResponseWrapper(HttpServletResponse) - Constructor for class com.github.dandelion.core.web.ByteArrayResponseWrapper
 

C

Cache<K,V> - Interface in com.github.dandelion.core.cache
 
CACHE_NAME - Static variable in class com.github.dandelion.core.cache.impl.MemoryRequestCache
 
CacheDebugPage - Class in com.github.dandelion.core.web.handler.debug
 
CacheDebugPage() - Constructor for class com.github.dandelion.core.web.handler.debug.CacheDebugPage
 
CacheEntry - Class in com.github.dandelion.core.cache
Wrapper for entries stored in the RequestCache.
CacheEntry(String, Set<Asset>) - Constructor for class com.github.dandelion.core.cache.CacheEntry
 
CacheHeaderPostHandler - Class in com.github.dandelion.core.web.handler.impl
Post-filtering response handler intended to set various HTTP cache headers on the response.
CacheHeaderPostHandler() - Constructor for class com.github.dandelion.core.web.handler.impl.CacheHeaderPostHandler
 
CacheManager - Class in com.github.dandelion.core.cache
System in charge of manipulating the selected implementation of RequestCache .
CacheManager(Context) - Constructor for class com.github.dandelion.core.cache.CacheManager
 
capitalize(String) - Static method in class com.github.dandelion.core.util.StringUtils
Capitalizes a String changing the first letter to title case as per Character.toTitleCase(char).
characters(char[], int, int) - Method in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
CLASS_SEPARATOR - Static variable in class com.github.dandelion.core.html.AbstractHtmlTag
 
ClasspathLocator - Class in com.github.dandelion.core.asset.locator.impl
Locator for assets that use classpath as a location key.
ClasspathLocator() - Constructor for class com.github.dandelion.core.asset.locator.impl.ClasspathLocator
 
ClassUtils - Class in com.github.dandelion.core.util
Collection of utilities to ease working with reflection.
ClassUtils() - Constructor for class com.github.dandelion.core.util.ClassUtils
 
clear() - Method in class com.github.dandelion.core.cache.AbstractRequestCache
 
clear() - Method in interface com.github.dandelion.core.cache.Cache
Clear the entire cache.
clear() - Method in interface com.github.dandelion.core.cache.RequestCache
Clear all objects stored in cache.
clear() - Method in class com.github.dandelion.core.cache.StandardCache
 
clear() - Method in class com.github.dandelion.core.storage.AbstractAssetStorage
 
clear() - Method in interface com.github.dandelion.core.storage.AssetStorage
Clears the underlying store.
clearCache() - Method in class com.github.dandelion.core.cache.CacheManager
 
clearCache() - Method in class com.github.dandelion.core.jmx.DandelionRuntime
 
clearCache() - Method in interface com.github.dandelion.core.jmx.DandelionRuntimeMBean
 
ClearCachePreHandler - Class in com.github.dandelion.core.web.handler.impl
Pre-handler intended to clear the configured RequestCache based on the presence of the WebConstants.DANDELION_CLEAR_CACHE request parameter.
ClearCachePreHandler() - Constructor for class com.github.dandelion.core.web.handler.impl.ClearCachePreHandler
 
clearKey(K) - Method in interface com.github.dandelion.core.cache.Cache
Clears a specific entry in the cache.
clearKey(K) - Method in class com.github.dandelion.core.cache.StandardCache
 
ClearStoragePreHandler - Class in com.github.dandelion.core.web.handler.impl
Pre-handler intended to clear the configured AssetStorage based on the presence of the WebConstants.DANDELION_CLEAR_STORAGE request parameter.
ClearStoragePreHandler() - Constructor for class com.github.dandelion.core.web.handler.impl.ClearStoragePreHandler
 
close() - Method in class com.github.dandelion.core.util.ReaderInputStream
Close the stream.
close() - Method in class com.github.dandelion.core.util.WriterOutputStream
Close the stream.
CollectionUtils - Class in com.github.dandelion.core.util
Collection of utilities to ease working with Collections.
CollectionUtils() - Constructor for class com.github.dandelion.core.util.CollectionUtils
 
com.github.dandelion.core - package com.github.dandelion.core
 
com.github.dandelion.core.asset - package com.github.dandelion.core.asset
 
com.github.dandelion.core.asset.generator - package com.github.dandelion.core.asset.generator
Provides the API necessary to write asset generator.
com.github.dandelion.core.asset.generator.js - package com.github.dandelion.core.asset.generator.js
Standard implementation of asset generators for raw JavaScript.
com.github.dandelion.core.asset.generator.js.jquery - package com.github.dandelion.core.asset.generator.js.jquery
Another implementation of asset generators that uses jQuery.
com.github.dandelion.core.asset.locator - package com.github.dandelion.core.asset.locator
 
com.github.dandelion.core.asset.locator.impl - package com.github.dandelion.core.asset.locator.impl
 
com.github.dandelion.core.asset.processor - package com.github.dandelion.core.asset.processor
 
com.github.dandelion.core.asset.processor.impl - package com.github.dandelion.core.asset.processor.impl
 
com.github.dandelion.core.asset.processor.support - package com.github.dandelion.core.asset.processor.support
 
com.github.dandelion.core.asset.processor.vendor - package com.github.dandelion.core.asset.processor.vendor
 
com.github.dandelion.core.asset.versioning - package com.github.dandelion.core.asset.versioning
All API, SPI and utilities related to asset versioning.
com.github.dandelion.core.asset.versioning.impl - package com.github.dandelion.core.asset.versioning.impl
All built-in asset versioning strategies.
com.github.dandelion.core.bundle.loader - package com.github.dandelion.core.bundle.loader
 
com.github.dandelion.core.bundle.loader.impl - package com.github.dandelion.core.bundle.loader.impl
 
com.github.dandelion.core.bundle.loader.strategy - package com.github.dandelion.core.bundle.loader.strategy
 
com.github.dandelion.core.bundle.loader.support - package com.github.dandelion.core.bundle.loader.support
 
com.github.dandelion.core.cache - package com.github.dandelion.core.cache
 
com.github.dandelion.core.cache.impl - package com.github.dandelion.core.cache.impl
 
com.github.dandelion.core.cache.support - package com.github.dandelion.core.cache.support
 
com.github.dandelion.core.config - package com.github.dandelion.core.config
 
com.github.dandelion.core.html - package com.github.dandelion.core.html
 
com.github.dandelion.core.i18n - package com.github.dandelion.core.i18n
Utilities for resolving Locale and message.
com.github.dandelion.core.jmx - package com.github.dandelion.core.jmx
 
com.github.dandelion.core.reporting - package com.github.dandelion.core.reporting
 
com.github.dandelion.core.scripting - package com.github.dandelion.core.scripting
All scripting-related utilies.
com.github.dandelion.core.storage - package com.github.dandelion.core.storage
 
com.github.dandelion.core.storage.impl - package com.github.dandelion.core.storage.impl
 
com.github.dandelion.core.storage.support - package com.github.dandelion.core.storage.support
 
com.github.dandelion.core.util - package com.github.dandelion.core.util
Plenty of utilities.
com.github.dandelion.core.util.scanner - package com.github.dandelion.core.util.scanner
Contains all resource scanning utilities and standard implementations of UrlResolver and LocationResourceScanner.
com.github.dandelion.core.util.scanner.jboss - package com.github.dandelion.core.util.scanner.jboss
JBoss implementations of URL resolver and resource scanners, ensuring compatibility with JBoss 5+ and WildFly.
com.github.dandelion.core.util.scanner.websphere - package com.github.dandelion.core.util.scanner.websphere
WebSphere implementations of URL resolver and resource scanners, ensuring compatibility with the WebSphere Application Server.
com.github.dandelion.core.web - package com.github.dandelion.core.web
 
com.github.dandelion.core.web.handler - package com.github.dandelion.core.web.handler
Public API for handlers.
com.github.dandelion.core.web.handler.cache - package com.github.dandelion.core.web.handler.cache
 
com.github.dandelion.core.web.handler.debug - package com.github.dandelion.core.web.handler.debug
Debug utilities classes and utilities used when the Dandelion debugger is requested.
com.github.dandelion.core.web.handler.impl - package com.github.dandelion.core.web.handler.impl
All built-in service providers of HandlerChain.
com.github.dandelion.extras.cache.ehcache - package com.github.dandelion.extras.cache.ehcache
 
com.github.dandelion.extras.webjar.asset.locator - package com.github.dandelion.extras.webjar.asset.locator
 
com.github.dandelion.jsp.tag - package com.github.dandelion.jsp.tag
 
com.github.dandelion.thymeleaf.dialect - package com.github.dandelion.thymeleaf.dialect
 
com.github.dandelion.thymeleaf.processor - package com.github.dandelion.thymeleaf.processor
 
com.github.dandelion.thymeleaf.resourceresolver - package com.github.dandelion.thymeleaf.resourceresolver
 
com.github.dandelion.thymeleaf.templatemode - package com.github.dandelion.thymeleaf.templatemode
 
com.github.dandelion.thymeleaf.templateparser - package com.github.dandelion.thymeleaf.templateparser
 
com.github.dandelion.thymeleaf.templateresolver - package com.github.dandelion.thymeleaf.templateresolver
 
com.github.dandelion.thymeleaf.templatewriter - package com.github.dandelion.thymeleaf.templatewriter
 
com.github.dandelion.thymeleaf.util - package com.github.dandelion.thymeleaf.util
 
com.github.dandelion.thymeleaf.web.handler.impl - package com.github.dandelion.thymeleaf.web.handler.impl
 
COMMA_SEPARATOR - Static variable in class com.github.dandelion.core.util.PathUtils
The comma separator
compareTo(HandlerChain) - Method in class com.github.dandelion.core.web.handler.AbstractHandlerChain
Compare (and therefore order) handlers according to their rank.
CompatibleAssetType - Annotation Type in com.github.dandelion.core.asset.processor
Annotation used to mark that an AssetProcessor can only process the configured AssetTypes.
Component - Interface in com.github.dandelion.core
Interface for all Dandelion components.
COMPONENT_NAME - Static variable in class com.github.dandelion.core.CoreComponent
 
compress(Writer, int) - Method in class com.github.dandelion.core.asset.processor.vendor.CssCompressor
 
compressDimensions(String) - Method in class com.github.dandelion.core.asset.processor.vendor.CssCompressor
 
computeETag(byte[], HandlerContext) - Static method in class com.github.dandelion.core.web.handler.cache.HttpHeaderUtils
Computes a MD5 hash of the provided response.
concatWebPath(String, String) - Static method in class com.github.dandelion.core.util.PathUtils
Concatenates a filename to a base web path.
ConcurrentLruCache<K,V> - Class in com.github.dandelion.core.cache.support
 
ConcurrentLruCache(int) - Constructor for class com.github.dandelion.core.cache.support.ConcurrentLruCache
 
Configuration - Class in com.github.dandelion.core.config
Holds the Dandelion raw configuration initialized at server startup and must be accessed through the Dandelion Context.
Configuration(FilterConfig, Properties, Context) - Constructor for class com.github.dandelion.core.config.Configuration
 
ConfigurationLoader - Interface in com.github.dandelion.core.config
Interface for all configuration loaders.
consolidateBundles(List<BundleStorageUnit>) - Method in class com.github.dandelion.core.storage.BundleStorage
 
contains(String) - Method in interface com.github.dandelion.core.storage.AssetStorage
 
contains(String) - Method in class com.github.dandelion.core.storage.impl.MemoryAssetStorage
 
containsAny(String, char[]) - Static method in class com.github.dandelion.core.util.StringUtils
Checks if the String contains any character in the given set of characters.
containsAnyNull(Collection<?>) - Static method in class com.github.dandelion.core.util.CollectionUtils
 
containsNoEmpties(Iterable<String>, String) - Static method in class com.github.dandelion.core.util.Validate
 
containsNoNulls(Iterable<?>, String) - Static method in class com.github.dandelion.core.util.Validate
 
containsNoNulls(Object[], String) - Static method in class com.github.dandelion.core.util.Validate
 
containsParameter(HttpServletRequest, String) - Static method in class com.github.dandelion.core.util.UrlUtils
 
ContentAssetVersioningStrategy - Class in com.github.dandelion.core.asset.versioning.impl
Versioning strategy that computes an HEX MD5 hash from the contents of the asset.
ContentAssetVersioningStrategy() - Constructor for class com.github.dandelion.core.asset.versioning.impl.ContentAssetVersioningStrategy
 
context - Variable in class com.github.dandelion.core.asset.locator.AbstractAssetLocator
 
context - Variable in class com.github.dandelion.core.bundle.loader.AbstractBundleLoader
The Dandelion context.
context - Variable in class com.github.dandelion.core.cache.AbstractRequestCache
 
Context - Class in com.github.dandelion.core
Holds the whole Dandelion context.
Context(FilterConfig) - Constructor for class com.github.dandelion.core.Context
Public constructor.
context - Variable in class com.github.dandelion.core.web.handler.debug.AbstractDebugPage
 
contextPath - Variable in class com.github.dandelion.core.asset.processor.support.CssUrlRewriter
The context path
CoreComponent - Class in com.github.dandelion.core
Main Dandelion component which registers standard features.
CoreComponent() - Constructor for class com.github.dandelion.core.CoreComponent
 
countMatches(CharSequence, CharSequence) - Static method in class com.github.dandelion.core.util.StringUtils
Counts how many times the substring appears in the larger string.
create() - Method in class com.github.dandelion.core.web.handler.debug.AbstractDebugPage.MapBuilder
 
cssClass - Variable in class com.github.dandelion.core.html.AbstractHtmlTag
Plain old HTML class attribute.
CssCompressor - Class in com.github.dandelion.core.asset.processor.vendor
Fork from Yahoo's YUI Compressor authored by Andrew Roberts which contains a number of enhancements to the original CSS compression algorithms.
CssCompressor(Reader) - Constructor for class com.github.dandelion.core.asset.processor.vendor.CssCompressor
 
CssMinProcessor - Class in com.github.dandelion.core.asset.processor.impl
CSS processor based on the CssCompressor implementation.
CssMinProcessor() - Constructor for class com.github.dandelion.core.asset.processor.impl.CssMinProcessor
 
cssStyle - Variable in class com.github.dandelion.core.html.AbstractHtmlTag
Plain old HTML style attribute.
CssUrlRewriter - Class in com.github.dandelion.core.asset.processor.support
Rewrites URLs in CSS files according to the new relative location of the CSS file Part of this code has been kindly borrowed and adapted from Ibrahim Chaehoi (Jawr Project).
CssUrlRewriter() - Constructor for class com.github.dandelion.core.asset.processor.support.CssUrlRewriter
 
CssUrlRewritingProcessor - Class in com.github.dandelion.core.asset.processor.impl
Processes all relative paths in the given content, line by line and replace it with an absolute path.
CssUrlRewritingProcessor() - Constructor for class com.github.dandelion.core.asset.processor.impl.CssUrlRewritingProcessor
 

D

DANDELION_ASSET_FILTER_STATE - Static variable in class com.github.dandelion.core.web.WebConstants
Request attributes/parameters
DANDELION_ASSETS_URL - Static variable in class com.github.dandelion.core.web.DandelionServlet
 
DANDELION_CACHE_NAME - Static variable in interface com.github.dandelion.core.cache.RequestCache
 
DANDELION_CLEAR_CACHE - Static variable in class com.github.dandelion.core.web.WebConstants
 
DANDELION_CLEAR_STORAGE - Static variable in class com.github.dandelion.core.web.WebConstants
 
DANDELION_CONFIGURATION - Static variable in class com.github.dandelion.core.config.StandardConfigurationLoader
 
DANDELION_CONFLOADER_CLASS - Static variable in interface com.github.dandelion.core.config.ConfigurationLoader
 
DANDELION_CONTEXT_ATTRIBUTE - Static variable in class com.github.dandelion.core.web.WebConstants
Request attributes
DANDELION_DEBUGGER - Static variable in class com.github.dandelion.core.web.WebConstants
Request parameters
DANDELION_DEBUGGER_PAGE - Static variable in class com.github.dandelion.core.web.WebConstants
 
DANDELION_JS - Static variable in class com.github.dandelion.thymeleaf.templatemode.DandelionTemplateModeHandlers
 
DANDELION_PROFILE_ACTIVE - Static variable in class com.github.dandelion.core.config.Profile
 
DANDELION_RELOAD_BUNDLES - Static variable in class com.github.dandelion.core.web.WebConstants
 
DANDELION_REQUEST_KEY - Static variable in class com.github.dandelion.core.web.WebConstants
 
DANDELION_SESSION_REQUESTATTRS - Static variable in class com.github.dandelion.core.web.WebConstants
Session attributes
DANDELION_USER_PROPERTIES - Static variable in class com.github.dandelion.core.config.StandardConfigurationLoader
 
DandelionAttrProcessor - Class in com.github.dandelion.thymeleaf.processor
Base for all Dandelion attribute processors.
DandelionAttrProcessor(String) - Constructor for class com.github.dandelion.thymeleaf.processor.DandelionAttrProcessor
 
DandelionBundleLoader - Class in com.github.dandelion.core.bundle.loader.impl
Bundle loader used to load BundleStorageUnits defined by users inside the dandelion folder (and all subfolders) of the classpath.
DandelionBundleLoader(Context, boolean) - Constructor for class com.github.dandelion.core.bundle.loader.impl.DandelionBundleLoader
 
DandelionConfig - Enum in com.github.dandelion.core.config
Enum containing all configuration properties and their associated value both with Profile.DEFAULT_DEV_PROFILE and Profile.DEFAULT_PROD_PROFILE.
DandelionDialect - Class in com.github.dandelion.thymeleaf.dialect
Thymeleaf Dialect for Dandelion.
DandelionDialect() - Constructor for class com.github.dandelion.thymeleaf.dialect.DandelionDialect
 
DandelionException - Exception in com.github.dandelion.core
Main exception of the Dandelion framework.
DandelionException(String, Throwable) - Constructor for exception com.github.dandelion.core.DandelionException
 
DandelionException(String) - Constructor for exception com.github.dandelion.core.DandelionException
 
DandelionException(Throwable) - Constructor for exception com.github.dandelion.core.DandelionException
 
DandelionFilter - Class in com.github.dandelion.core.web
Main Dandelion filter.
DandelionFilter() - Constructor for class com.github.dandelion.core.web.DandelionFilter
 
DandelionRuntime - Class in com.github.dandelion.core.jmx
 
DandelionRuntime(Context, FilterConfig) - Constructor for class com.github.dandelion.core.jmx.DandelionRuntime
 
DandelionRuntimeMBean - Interface in com.github.dandelion.core.jmx
 
DandelionServlet - Class in com.github.dandelion.core.web
Dandelion servlet in charge of serving the assets stored in the configured RequestCache.
DandelionServlet() - Constructor for class com.github.dandelion.core.web.DandelionServlet
 
DandelionTemplateModeHandlers - Class in com.github.dandelion.thymeleaf.templatemode
Utility class that defines the custom set of ITemplateModeHandler objects.
DebuggerPostHandler - Class in com.github.dandelion.core.web.handler.impl
Post-filtering request handler intended to display the debugger when it is requested by the user using the following request parameter: ddl-debug.
DebuggerPostHandler() - Constructor for class com.github.dandelion.core.web.handler.impl.DebuggerPostHandler
 
DebugMenu - Interface in com.github.dandelion.core.web.handler.debug
Interface for all debugging menu.
DebugPage - Interface in com.github.dandelion.core.web.handler.debug
Contract for all debug pages.
DEFAULT_DEV_PROFILE - Static variable in class com.github.dandelion.core.config.Profile
 
DEFAULT_PROD_PROFILE - Static variable in class com.github.dandelion.core.config.Profile
 
defaultDevValue() - Method in enum com.github.dandelion.core.config.DandelionConfig
 
defaultProdValue() - Method in enum com.github.dandelion.core.config.DandelionConfig
 
destroy() - Method in class com.github.dandelion.core.Context
 
destroy() - Method in class com.github.dandelion.core.web.DandelionFilter
 
DEV_ALIASES - Static variable in class com.github.dandelion.core.config.Profile
 
DIALECT_PREFIX - Static variable in class com.github.dandelion.thymeleaf.dialect.DandelionDialect
 
DigestUtils - Class in com.github.dandelion.core.util
Utilities for calculating digests.
doClear() - Method in class com.github.dandelion.core.cache.AbstractRequestCache
 
doClear() - Method in class com.github.dandelion.core.cache.impl.MemoryRequestCache
 
doClear() - Method in class com.github.dandelion.core.storage.AbstractAssetStorage
 
doClear() - Method in class com.github.dandelion.core.storage.impl.MemoryAssetStorage
 
doClear() - Method in class com.github.dandelion.extras.cache.ehcache.EhCacheRequestCache
 
doEndTag() - Method in class com.github.dandelion.jsp.tag.AssetTag
 
doEndTag() - Method in class com.github.dandelion.jsp.tag.BundleTag
 
doesNotContainParamater(HttpServletRequest, String) - Static method in class com.github.dandelion.core.util.UrlUtils
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.github.dandelion.core.web.DandelionFilter
 
doGet(String) - Method in class com.github.dandelion.core.cache.AbstractRequestCache
 
doGet(String) - Method in class com.github.dandelion.core.cache.impl.MemoryRequestCache
 
doGet(String) - Method in class com.github.dandelion.core.storage.AbstractAssetStorage
 
doGet(String) - Method in class com.github.dandelion.core.storage.impl.MemoryAssetStorage
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.github.dandelion.core.web.DandelionServlet
 
doGet(String) - Method in class com.github.dandelion.extras.cache.ehcache.EhCacheRequestCache
 
doGetAll() - Method in class com.github.dandelion.core.cache.AbstractRequestCache
 
doGetAll() - Method in class com.github.dandelion.core.cache.impl.MemoryRequestCache
 
doGetAll() - Method in class com.github.dandelion.extras.cache.ehcache.EhCacheRequestCache
 
doGetContent(Asset, Map<String, Object>, HttpServletRequest) - Method in class com.github.dandelion.core.asset.locator.AbstractAssetLocator
 
doGetContent(Asset, Map<String, Object>, HttpServletRequest) - Method in class com.github.dandelion.core.asset.locator.impl.ApiLocator
 
doGetContent(Asset, Map<String, Object>, HttpServletRequest) - Method in class com.github.dandelion.core.asset.locator.impl.ClasspathLocator
 
doGetContent(Asset, Map<String, Object>, HttpServletRequest) - Method in class com.github.dandelion.core.asset.locator.impl.JarLocator
 
doGetContent(Asset, Map<String, Object>, HttpServletRequest) - Method in class com.github.dandelion.core.asset.locator.impl.RemoteLocator
 
doGetContent(Asset, Map<String, Object>, HttpServletRequest) - Method in class com.github.dandelion.core.asset.locator.impl.WebappLocator
 
doGetContent(Asset, Map<String, Object>, HttpServletRequest) - Method in class com.github.dandelion.extras.webjar.asset.locator.WebjarLocator
 
doGetLocation(AssetStorageUnit, HttpServletRequest) - Method in class com.github.dandelion.core.asset.locator.AbstractAssetLocator
 
doGetLocation(AssetStorageUnit, HttpServletRequest) - Method in class com.github.dandelion.core.asset.locator.impl.ApiLocator
 
doGetLocation(AssetStorageUnit, HttpServletRequest) - Method in class com.github.dandelion.core.asset.locator.impl.ClasspathLocator
 
doGetLocation(AssetStorageUnit, HttpServletRequest) - Method in class com.github.dandelion.core.asset.locator.impl.JarLocator
 
doGetLocation(AssetStorageUnit, HttpServletRequest) - Method in class com.github.dandelion.core.asset.locator.impl.RemoteLocator
 
doGetLocation(AssetStorageUnit, HttpServletRequest) - Method in class com.github.dandelion.core.asset.locator.impl.WebappLocator
 
doGetLocation(AssetStorageUnit, HttpServletRequest) - Method in class com.github.dandelion.extras.webjar.asset.locator.WebjarLocator
 
doHandle(HandlerContext) - Method in class com.github.dandelion.core.web.handler.AbstractHandlerChain
 
doHandle(HandlerContext) - Method in interface com.github.dandelion.core.web.handler.HandlerChain
Start point of the chain.
doProcess(Reader, Writer, ProcessingContext) - Method in class com.github.dandelion.core.asset.processor.AbstractAssetProcessor
Performs the processing of the Asset stored in the given ProcessingContext by reading its content from the given Reader and writing the new content to the Writer.
doProcess(Reader, Writer, ProcessingContext) - Method in class com.github.dandelion.core.asset.processor.impl.CssMinProcessor
 
doProcess(Reader, Writer, ProcessingContext) - Method in class com.github.dandelion.core.asset.processor.impl.CssUrlRewritingProcessor
 
doProcess(Reader, Writer, ProcessingContext) - Method in class com.github.dandelion.core.asset.processor.impl.JsMinProcessor
 
doProcessAttribute(Arguments, Element, String) - Method in class com.github.dandelion.thymeleaf.processor.AssetAttrProcessor
Process the Attribute
doProcessAttribute(Arguments, Element, String) - Method in class com.github.dandelion.thymeleaf.processor.BundleAttrProcessor
Process the Attribute
doProcessAttribute(Arguments, Element, String) - Method in class com.github.dandelion.thymeleaf.processor.DandelionAttrProcessor
Process the Attribute
doPut(String, CacheEntry) - Method in class com.github.dandelion.core.cache.AbstractRequestCache
 
doPut(String, CacheEntry) - Method in class com.github.dandelion.core.cache.impl.MemoryRequestCache
 
doPut(String, StorageEntry) - Method in class com.github.dandelion.core.storage.AbstractAssetStorage
 
doPut(String, StorageEntry) - Method in class com.github.dandelion.core.storage.impl.MemoryAssetStorage
 
doPut(String, CacheEntry) - Method in class com.github.dandelion.extras.cache.ehcache.EhCacheRequestCache
 
doRemove(String) - Method in class com.github.dandelion.core.storage.AbstractAssetStorage
 
doRemove(String) - Method in class com.github.dandelion.core.storage.impl.MemoryAssetStorage
 
dynamicAttributes - Variable in class com.github.dandelion.core.html.AbstractHtmlTag
Dynamic native HTML attributes.

E

EhCacheRequestCache - Class in com.github.dandelion.extras.cache.ehcache
EhCache implementation of Cache.
EhCacheRequestCache() - Constructor for class com.github.dandelion.extras.cache.ehcache.EhCacheRequestCache
 
EL_ASSET - Static variable in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
EL_BUNDLE - Static variable in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
EL_DEPENDENCY - Static variable in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
EL_LOCATION - Static variable in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
EL_LOCATIONS - Static variable in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
EL_NAME - Static variable in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
end(String) - Method in class com.github.dandelion.core.util.LogBuilder
 
endElement(String, String, String) - Method in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
entry(K, V) - Method in class com.github.dandelion.core.web.handler.debug.AbstractDebugPage.MapBuilder
 
EnumUtils - Class in com.github.dandelion.core.util
Collection of utilities to ease working with enumerations.
EnumUtils() - Constructor for class com.github.dandelion.core.util.EnumUtils
 
equals(Object) - Method in class com.github.dandelion.core.asset.Asset
 
equals(Object) - Method in class com.github.dandelion.core.asset.generator.js.JsFunction
 
equals(Object) - Method in class com.github.dandelion.core.asset.generator.js.JsSnippet
 
equals(Object) - Method in class com.github.dandelion.core.reporting.Alert
 
equals(Object) - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
error(SAXParseException) - Method in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
error(String, String) - Method in class com.github.dandelion.core.util.BundleStorageLogBuilder
 
error(String, String, String) - Method in class com.github.dandelion.core.util.BundleStorageLogBuilder
 
escape(String) - Static method in class com.github.dandelion.core.util.StringUtils
Escapes the characters in a String using XML entities.
escape(boolean, String) - Static method in class com.github.dandelion.core.util.StringUtils
Escapes the characters in a String using XML entities only if the passed boolean is true.
ETagPostHandler - Class in com.github.dandelion.core.web.handler.impl
 
ETagPostHandler() - Constructor for class com.github.dandelion.core.web.handler.impl.ETagPostHandler
 
eval(String) - Method in class com.github.dandelion.core.scripting.ScriptBuilder
 
excludeBundles(String) - Method in class com.github.dandelion.core.web.AssetRequestContext
Excludes a comma-separated list of bundle names from the current AssetRequestContext.
excludeBundles(Collection<String>) - Method in class com.github.dandelion.core.web.AssetRequestContext
Adds the given collection of bundles to the current AssetRequestContext.
excludeCss(String) - Method in class com.github.dandelion.core.web.AssetRequestContext
 
excludeCss(Collection<String>) - Method in class com.github.dandelion.core.web.AssetRequestContext
 
excludeJs(String) - Method in class com.github.dandelion.core.web.AssetRequestContext
Fluent exclude for asset names
excludeJs(Collection<String>) - Method in class com.github.dandelion.core.web.AssetRequestContext
 
extractCacheKeyFromRequest(HttpServletRequest) - Static method in class com.github.dandelion.core.util.AssetUtils
Extracts the asset cache key from the provided request using the configured DandelionConfig.ASSET_URL_PATTERN.
extractFromAssetLocation(String) - Static method in enum com.github.dandelion.core.asset.AssetType
 
extractFromRequest(HttpServletRequest) - Static method in enum com.github.dandelion.core.asset.AssetType
 
extractLowerCasedName(String) - Static method in class com.github.dandelion.core.util.PathUtils
Extract the a lower-cased Asset name using its configured location.
extractRequestKeyFromRequest(HttpServletRequest) - Static method in class com.github.dandelion.core.util.AssetUtils
 

F

fatalError(SAXParseException) - Method in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
FileSystemLocationResourceScanner - Class in com.github.dandelion.core.util.scanner
Scanner for resources located in the file system.
FileSystemLocationResourceScanner() - Constructor for class com.github.dandelion.core.util.scanner.FileSystemLocationResourceScanner
 
filtersByDomPosition(Set<Asset>, AssetDomPosition) - Static method in class com.github.dandelion.core.util.AssetUtils
Filters the given set of Assets using the given AssetDomPosition.
filtersByName(Set<Asset>, String[]) - Static method in class com.github.dandelion.core.util.AssetUtils
Filters the given set of Assets by removing all elements whose name is present in the given array of excluded asset names.
filtersByNameAndType(Set<Asset>, Set<String>, AssetType) - Static method in class com.github.dandelion.core.util.AssetUtils
Filters the given set of Assets by removing all elements whose name is present in the given array of excluded asset names and whose type if given as parameter.
filtersByType(Set<Asset>, AssetType...) - Static method in class com.github.dandelion.core.util.AssetUtils
Filters the given set of Assets using the given array of AssetType.
filtersNotVendor(Set<Asset>) - Static method in class com.github.dandelion.core.util.AssetUtils
Filters the given set of Assets by removing all vendor assets.
finalize(BundleStorageUnit, Context) - Static method in class com.github.dandelion.core.storage.support.BundleUtils
Performs several initializations on BundleStorageUnit in order for them to be consistent before feeding the BundleDag.
find(String, AttributeName[]) - Static method in class com.github.dandelion.thymeleaf.util.AttributesUtil
Find the Attribute Name object who matches the attribute name String
findResourcePath(String, String) - Static method in class com.github.dandelion.core.util.scanner.ResourceScanner
Finds the logical path of the first resource that matches the given resourceName by scanning the classpath under the given location.
findResourcePaths(String, URL) - Method in class com.github.dandelion.core.util.scanner.FileSystemLocationResourceScanner
 
findResourcePaths(String, URL) - Method in class com.github.dandelion.core.util.scanner.JarLocationResourceScanner
 
findResourcePaths(String, URL) - Method in class com.github.dandelion.core.util.scanner.jboss.JBossVFS3LocationResourceScanner
 
findResourcePaths(String, URL) - Method in interface com.github.dandelion.core.util.scanner.LocationResourceScanner
Finds all resource paths below the given location by reading the classpath under the given URL.
findResourcePaths(String, Set<String>, String) - Static method in class com.github.dandelion.core.util.scanner.ResourceScanner
Finds the virtual path of all resources that match the given conditions by scanning the classpath under the given location.
findResourcePaths(String, Set<String>, String, String) - Static method in class com.github.dandelion.core.util.scanner.ResourceScanner
Finds the virtual path of all resources that match the given conditions by scanning the classpath under the given location.
findSuggestion(Alert, Set<Alert>, String, String...) - Method in class com.github.dandelion.core.storage.BundleStorage
 
FixedAssetVersioningStrategy - Class in com.github.dandelion.core.asset.versioning.impl
Versioning strategy that relies on a fixed version for all non-vendor assets.
FixedAssetVersioningStrategy() - Constructor for class com.github.dandelion.core.asset.versioning.impl.FixedAssetVersioningStrategy
 
FixedVersionType - Enum in com.github.dandelion.core.asset.versioning.impl
Supported ways for fixing a version.
flush() - Method in class com.github.dandelion.core.util.WriterOutputStream
Flush the stream.
FORWARD_QUERY_STRING_ATTRIBUTE - Static variable in class com.github.dandelion.core.util.UrlUtils
 
FORWARD_REQUEST_URI_ATTRIBUTE - Static variable in class com.github.dandelion.core.util.UrlUtils
 

G

generateRequestCacheKey(HttpServletRequest) - Method in class com.github.dandelion.core.cache.CacheManager
 
generateSha1(String, boolean) - Static method in class com.github.dandelion.core.util.Sha1Utils
Generates a SHA1 from the supplied input.
generateStorageKey(Asset, HttpServletRequest) - Static method in class com.github.dandelion.core.util.AssetUtils
Generates a MD5 hash using information of the provided Asset.
get(String) - Method in class com.github.dandelion.core.cache.AbstractRequestCache
 
get(K) - Method in interface com.github.dandelion.core.cache.Cache
Retrieve a value from the cache.
get(String) - Method in interface com.github.dandelion.core.cache.RequestCache
Gets the set of assets to be displayed for a request stored under the passed cacheKey.
get(K) - Method in class com.github.dandelion.core.cache.StandardCache
 
get(Object) - Method in class com.github.dandelion.core.cache.support.ConcurrentLruCache
 
get(String) - Method in class com.github.dandelion.core.config.Configuration
 
get(String, String) - Method in class com.github.dandelion.core.config.Configuration
 
get(String) - Method in exception com.github.dandelion.core.DandelionException
Get the value of stored data by his field
get(String) - Method in class com.github.dandelion.core.scripting.ScriptBuilder
 
get(String) - Method in class com.github.dandelion.core.storage.AbstractAssetStorage
 
get(String) - Method in interface com.github.dandelion.core.storage.AssetStorage
Gets the asset contents from the storage using the provided storageKey.
get(ServletRequest) - Static method in class com.github.dandelion.core.web.AssetRequestContext
Returns the AssetRequestContext associated to the passed ServletRequest.
getActiveProcessors() - Method in class com.github.dandelion.core.Context
 
getActiveProfile() - Method in class com.github.dandelion.core.config.Configuration
 
getActiveProfile() - Static method in class com.github.dandelion.core.config.Profile
Retrieves the current active profile.
getActiveRawProfile() - Method in class com.github.dandelion.core.config.Configuration
 
getActiveRawProfile() - Static method in class com.github.dandelion.core.config.Profile
Retrieves the current and untouched active profile.
getActiveVersioningStrategy() - Method in class com.github.dandelion.core.Context
 
getAlertType() - Method in class com.github.dandelion.core.reporting.Alert
 
getAll() - Method in class com.github.dandelion.core.cache.AbstractRequestCache
 
getAll() - Method in interface com.github.dandelion.core.cache.RequestCache
 
getAll() - Method in interface com.github.dandelion.core.storage.AssetStorage
 
getAll() - Method in class com.github.dandelion.core.storage.impl.MemoryAssetStorage
 
getAllClassesInPackage(String) - Static method in class com.github.dandelion.core.util.ClassUtils
 
getAsset() - Method in class com.github.dandelion.core.asset.processor.ProcessingContext
 
getAsset() - Method in class com.github.dandelion.core.storage.StorageEntry
Retrieves the asset stored in this storage entry.
getAssetContent(HttpServletRequest) - Method in class com.github.dandelion.core.asset.generator.AbstractAssetPlaceholderContentGenerator
 
getAssetContent() - Method in class com.github.dandelion.core.asset.generator.AbstractAssetPlaceholderContentGenerator
 
getAssetContent(HttpServletRequest) - Method in interface com.github.dandelion.core.asset.generator.AssetContentGenerator
Generates a string that will be used as a content for an Asset configured with the api location key.
getAssetContent(HttpServletRequest) - Method in class com.github.dandelion.core.asset.generator.js.AbstractJsContentGenerator
 
getAssetCssExcludes() - Method in class com.github.dandelion.core.config.Configuration
 
getAssetFinalLocation(HttpServletRequest, Asset, String) - Static method in class com.github.dandelion.core.util.AssetUtils
 
getAssetFixedVersionDatePattern() - Method in class com.github.dandelion.core.config.Configuration
 
getAssetFixedVersionType() - Method in class com.github.dandelion.core.config.Configuration
 
getAssetFixedVersionValue() - Method in class com.github.dandelion.core.config.Configuration
 
getAssetJsExcludes() - Method in class com.github.dandelion.core.config.Configuration
 
getAssetKey() - Method in class com.github.dandelion.core.asset.Asset
 
getAssetKey() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
getAssetLocationsResolutionStrategy() - Method in class com.github.dandelion.core.config.Configuration
 
getAssetLocator(Asset, Context) - Static method in class com.github.dandelion.core.util.AssetUtils
 
getAssetLocatorsMap() - Method in class com.github.dandelion.core.Context
 
getAssetProcessors() - Method in class com.github.dandelion.core.config.Configuration
 
getAssets() - Method in class com.github.dandelion.core.cache.CacheEntry
 
getAssets(String) - Method in class com.github.dandelion.core.cache.CacheManager
 
getAssetStorage() - Method in class com.github.dandelion.core.config.Configuration
 
getAssetStorage() - Method in class com.github.dandelion.core.Context
 
getAssetStorageUnitNames() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
getAssetStorageUnits() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
getAssetUrlPattern() - Method in class com.github.dandelion.core.config.Configuration
 
getAssetVersion(Asset) - Method in interface com.github.dandelion.core.asset.versioning.AssetVersioningStrategy
Returns the asset version.
getAssetVersion(Asset) - Method in class com.github.dandelion.core.asset.versioning.impl.ContentAssetVersioningStrategy
 
getAssetVersion(Asset) - Method in class com.github.dandelion.core.asset.versioning.impl.FixedAssetVersioningStrategy
 
getAssetVersioningMode() - Method in class com.github.dandelion.core.config.Configuration
 
getAssetVersioningStrategy() - Method in class com.github.dandelion.core.config.Configuration
 
getAttribute() - Method in enum com.github.dandelion.thymeleaf.dialect.AssetAttributeNames
 
getAttribute() - Method in enum com.github.dandelion.thymeleaf.dialect.BundleAttributeNames
 
getAttribute() - Method in interface com.github.dandelion.thymeleaf.util.AttributeName
 
getAttributes() - Method in class com.github.dandelion.core.asset.Asset
 
getAttributes() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
getAttributes() - Method in class com.github.dandelion.core.web.RequestFlashData
 
getAttributesOnlyName() - Method in class com.github.dandelion.core.asset.Asset
 
getAttributesOnlyName() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
getBaseUrl(HttpServletRequest) - Static method in class com.github.dandelion.core.util.UrlUtils
Returns the base URL, with the context path included by default.
getBaseUrl(HttpServletRequest, boolean) - Static method in class com.github.dandelion.core.util.UrlUtils
Returns the base URL, containing the context path or not depending on the withContextPath param.
getBsu() - Method in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
getBundle() - Method in class com.github.dandelion.core.asset.Asset
 
getBundle() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
getBundleDag() - Method in class com.github.dandelion.core.storage.BundleStorage
 
getBundleExcludes() - Method in class com.github.dandelion.core.config.Configuration
 
getBundleIncludes() - Method in class com.github.dandelion.core.config.Configuration
 
getBundleLoader(Context) - Method in interface com.github.dandelion.core.Component
The BundleLoader used by the component.
getBundleLoader(Context) - Method in class com.github.dandelion.core.CoreComponent
 
getBundleLoaderOrigin() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
getBundleLoaders() - Method in class com.github.dandelion.core.Context
 
getBundleLocation() - Method in class com.github.dandelion.core.config.Configuration
 
getBundleNames() - Method in class com.github.dandelion.core.storage.support.BundleDag
 
getBundles(boolean) - Method in class com.github.dandelion.core.web.AssetRequestContext
 
getBundleStorage() - Method in class com.github.dandelion.core.Context
 
getCache() - Method in class com.github.dandelion.core.Context
 
getCacheConfigurationLocation() - Method in class com.github.dandelion.core.config.Configuration
 
getCacheKey() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
getCacheManager() - Method in class com.github.dandelion.core.Context
 
getCacheMaxSize() - Method in class com.github.dandelion.core.config.Configuration
 
getCacheName() - Method in class com.github.dandelion.core.cache.CacheManager
 
getCacheName() - Method in class com.github.dandelion.core.cache.impl.MemoryRequestCache
 
getCacheName() - Method in interface com.github.dandelion.core.cache.RequestCache
 
getCacheName() - Method in class com.github.dandelion.core.config.Configuration
 
getCacheName() - Method in class com.github.dandelion.extras.cache.ehcache.EhCacheRequestCache
 
getChildLabels(String) - Method in class com.github.dandelion.core.storage.support.BundleDag
 
getChildNames() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
getChildren() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
getClass(String) - Static method in class com.github.dandelion.core.util.ClassUtils
Get a Java class from its name.
getCode() - Method in class com.github.dandelion.core.asset.generator.js.JsFunction
 
getComponentsStandalone() - Method in class com.github.dandelion.core.config.Configuration
 
getCondition() - Method in class com.github.dandelion.core.asset.Asset
 
getCondition() - Method in class com.github.dandelion.core.html.HtmlScript
 
getCondition() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
getConfigLocation() - Method in class com.github.dandelion.core.asset.Asset
 
getConfigLocationKey() - Method in class com.github.dandelion.core.asset.Asset
 
getConfiguration() - Method in class com.github.dandelion.core.Context
 
getContent() - Method in class com.github.dandelion.core.asset.generator.AssetContent
 
getContent(Asset, HttpServletRequest) - Method in class com.github.dandelion.core.asset.locator.AbstractAssetLocator
Returns the content of the given Asset, using its Asset.getFinalLocation() value.
getContent(Asset, HttpServletRequest) - Method in interface com.github.dandelion.core.asset.locator.AssetLocator
Returns the content of the given Asset.
getContentFromInputStream(InputStream) - Static method in class com.github.dandelion.core.util.ResourceUtils
 
getContentFromUrl(HttpServletRequest, String, boolean) - Static method in class com.github.dandelion.core.util.ResourceUtils
 
getContents() - Method in class com.github.dandelion.core.storage.StorageEntry
Retrieves the asset contents.
getContentType() - Method in enum com.github.dandelion.core.asset.AssetType
 
getContext() - Method in class com.github.dandelion.core.asset.processor.ProcessingContext
 
getContext() - Method in class com.github.dandelion.core.asset.versioning.AbstractAssetVersioningStrategy
 
getContext(HttpServletRequest) - Static method in class com.github.dandelion.core.util.UrlUtils
 
getContext() - Method in class com.github.dandelion.core.web.handler.debug.AbstractDebugPage
 
getContext() - Method in interface com.github.dandelion.core.web.handler.debug.DebugPage
 
getContext() - Method in class com.github.dandelion.core.web.handler.HandlerContext
 
getCssAssetStorageUnitNames() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
getCssClass() - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
getCssStyle() - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
getCurrentUri(HttpServletRequest) - Static method in class com.github.dandelion.core.util.UrlUtils
Get the current URI with potentiel request parameters.
getCurrentUrl(HttpServletRequest, boolean) - Static method in class com.github.dandelion.core.util.UrlUtils
Return the current URL, with or without query parameters, depending on the perserveParameters parameter.
getCustomParameters(HandlerContext) - Method in class com.github.dandelion.core.web.handler.debug.AlertReportingDebugPage
 
getCustomParameters(HandlerContext) - Method in class com.github.dandelion.core.web.handler.debug.CacheDebugPage
 
getDebugMenu() - Method in interface com.github.dandelion.core.Component
 
getDebugMenu() - Method in class com.github.dandelion.core.CoreComponent
 
getDebugMenuMap() - Method in class com.github.dandelion.core.Context
 
getDebugPageMap() - Method in class com.github.dandelion.core.Context
 
getDefaultDom() - Method in enum com.github.dandelion.core.asset.AssetType
 
getDependencies() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
getDisplayName() - Method in interface com.github.dandelion.core.web.handler.debug.DebugMenu
 
getDisplayName() - Method in class com.github.dandelion.core.web.handler.debug.StandardDebugMenu
 
getDom() - Method in class com.github.dandelion.core.asset.Asset
 
getDom() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
getDynamicAttributes() - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
getDynamicAttributeValue(String) - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
getDynamicHtmlAttributes() - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
getEncoding() - Method in class com.github.dandelion.core.config.Configuration
 
getEnum(String, Class<E>) - Static method in class com.github.dandelion.core.util.EnumUtils
Gets the enum for the class, returning null if not found.
getErrorMap() - Method in class com.github.dandelion.core.util.BundleStorageLogBuilder
 
getExcludedBundles() - Method in class com.github.dandelion.core.web.AssetRequestContext
 
getExcludedCss() - Method in class com.github.dandelion.core.web.AssetRequestContext
 
getExcludedJs() - Method in class com.github.dandelion.core.web.AssetRequestContext
 
getExtraParams() - Method in class com.github.dandelion.core.web.handler.debug.AbstractDebugPage
 
getExtraParams() - Method in class com.github.dandelion.core.web.handler.debug.AssetsDebugPage
 
getExtraParams() - Method in class com.github.dandelion.core.web.handler.debug.BundleStorageDebugPage
 
getExtraParams() - Method in interface com.github.dandelion.core.web.handler.debug.DebugPage
 
getFileContentFromClasspath(String) - Static method in class com.github.dandelion.core.util.ResourceUtils
 
getFileContentFromClasspath(String, boolean) - Static method in class com.github.dandelion.core.util.ResourceUtils
 
getFileFromClasspath(String) - Static method in class com.github.dandelion.core.util.ResourceUtils
 
getFinalLocation() - Method in class com.github.dandelion.core.asset.Asset
 
getGenerator(String) - Method in class com.github.dandelion.core.web.AssetRequestContext
Return the AssetContentGenerator corresponding to the passed uid.
getGeneratorUid() - Method in class com.github.dandelion.core.asset.Asset
 
getGeneratorUid() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
getGetCount() - Method in class com.github.dandelion.core.cache.AbstractRequestCache
 
getGetCount() - Method in interface com.github.dandelion.core.cache.RequestCache
 
getHitCount() - Method in class com.github.dandelion.core.cache.AbstractRequestCache
 
getHitCount() - Method in interface com.github.dandelion.core.cache.RequestCache
 
getHref() - Method in class com.github.dandelion.core.html.HtmlLink
 
getHtmlAttributes() - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
getHtmlAttributes() - Method in class com.github.dandelion.core.html.HtmlLink
 
getHtmlAttributes() - Method in class com.github.dandelion.core.html.HtmlScript
 
getHtmlClosingTag() - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
getHtmlOpeningTag() - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
getId() - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
getId() - Method in class com.github.dandelion.core.web.handler.debug.AlertReportingDebugPage
 
getId() - Method in class com.github.dandelion.core.web.handler.debug.AssetsDebugPage
 
getId() - Method in class com.github.dandelion.core.web.handler.debug.AssetStorageDebugPage
 
getId() - Method in class com.github.dandelion.core.web.handler.debug.BundleStorageDebugPage
 
getId() - Method in class com.github.dandelion.core.web.handler.debug.CacheDebugPage
 
getId() - Method in interface com.github.dandelion.core.web.handler.debug.DebugPage
Returns the identifier of the debug page, used in its URI.
getId() - Method in class com.github.dandelion.core.web.handler.debug.OptionsDebugPage
 
getJavascript() - Method in class com.github.dandelion.core.asset.generator.js.JsSnippet
 
getJavascriptContent(HttpServletRequest) - Method in class com.github.dandelion.core.asset.generator.js.AbstractJsContentGenerator
 
getJavascriptContent(HttpServletRequest) - Method in class com.github.dandelion.core.asset.generator.js.RawJsContentGenerator
 
getJsAssetStorageUnitNames() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
getLocation(AssetStorageUnit, HttpServletRequest) - Method in class com.github.dandelion.core.asset.locator.AbstractAssetLocator
Checks that the asset if properly configured before computing its location.
getLocation(AssetStorageUnit, HttpServletRequest) - Method in interface com.github.dandelion.core.asset.locator.AssetLocator
Computes and returns the location of the asset.
getLocationKey() - Method in interface com.github.dandelion.core.asset.locator.AssetLocator
 
getLocationKey() - Method in class com.github.dandelion.core.asset.locator.impl.ApiLocator
 
getLocationKey() - Method in class com.github.dandelion.core.asset.locator.impl.ClasspathLocator
 
getLocationKey() - Method in class com.github.dandelion.core.asset.locator.impl.JarLocator
 
getLocationKey() - Method in class com.github.dandelion.core.asset.locator.impl.RemoteLocator
 
getLocationKey() - Method in class com.github.dandelion.core.asset.locator.impl.WebappLocator
 
getLocationKey() - Method in class com.github.dandelion.extras.webjar.asset.locator.WebjarLocator
 
getLocations() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
getLogger() - Method in class com.github.dandelion.core.bundle.loader.AbstractBundleLoader
 
getLogger() - Method in class com.github.dandelion.core.bundle.loader.impl.DandelionBundleLoader
 
getLogger() - Method in class com.github.dandelion.core.cache.AbstractRequestCache
 
getLogger() - Method in class com.github.dandelion.core.cache.impl.MemoryRequestCache
 
getLogger() - Method in class com.github.dandelion.core.storage.AbstractAssetStorage
 
getLogger() - Method in class com.github.dandelion.core.storage.impl.MemoryAssetStorage
 
getLogger() - Method in class com.github.dandelion.core.web.DandelionServlet
 
getLogger() - Method in class com.github.dandelion.core.web.handler.AbstractHandlerChain
 
getLogger() - Method in class com.github.dandelion.core.web.handler.impl.AssetInjectionPostHandler
 
getLogger() - Method in class com.github.dandelion.core.web.handler.impl.CacheHeaderPostHandler
 
getLogger() - Method in class com.github.dandelion.core.web.handler.impl.ClearCachePreHandler
 
getLogger() - Method in class com.github.dandelion.core.web.handler.impl.ClearStoragePreHandler
 
getLogger() - Method in class com.github.dandelion.core.web.handler.impl.DebuggerPostHandler
 
getLogger() - Method in class com.github.dandelion.core.web.handler.impl.ETagPostHandler
 
getLogger() - Method in class com.github.dandelion.core.web.handler.impl.GzipCompressionPostHandler
 
getLogger() - Method in class com.github.dandelion.core.web.handler.impl.ReloadBundlePreHandler
 
getLogger() - Method in class com.github.dandelion.core.web.handler.impl.ReportAlertPostHandler
 
getLogger() - Method in class com.github.dandelion.extras.cache.ehcache.EhCacheRequestCache
 
getLogger() - Method in class com.github.dandelion.thymeleaf.web.handler.impl.ProcessJsPostHandler
 
getLogger() - Method in class com.github.dandelion.thymeleaf.web.handler.impl.SaveRequestPostHandler
 
getMapRequestAssets() - Method in class com.github.dandelion.core.cache.impl.MemoryRequestCache
 
getMissCount() - Method in class com.github.dandelion.core.cache.AbstractRequestCache
 
getMissCount() - Method in interface com.github.dandelion.core.cache.RequestCache
 
getName() - Method in class com.github.dandelion.core.asset.Asset
 
getName() - Method in interface com.github.dandelion.core.asset.versioning.AssetVersioningStrategy
 
getName() - Method in class com.github.dandelion.core.asset.versioning.impl.ContentAssetVersioningStrategy
 
getName() - Method in class com.github.dandelion.core.asset.versioning.impl.FixedAssetVersioningStrategy
 
getName() - Method in interface com.github.dandelion.core.bundle.loader.BundleLoader
 
getName() - Method in class com.github.dandelion.core.bundle.loader.impl.DandelionBundleLoader
 
getName() - Method in interface com.github.dandelion.core.Component
 
getName() - Method in enum com.github.dandelion.core.config.DandelionConfig
 
getName() - Method in class com.github.dandelion.core.CoreComponent
 
getName() - Method in interface com.github.dandelion.core.storage.AssetStorage
 
getName() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
getName() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
getName() - Method in class com.github.dandelion.core.storage.impl.MemoryAssetStorage
 
getName() - Method in enum com.github.dandelion.core.web.handler.cache.HttpHeader
 
getName() - Method in class com.github.dandelion.core.web.handler.debug.AlertReportingDebugPage
 
getName() - Method in class com.github.dandelion.core.web.handler.debug.AssetsDebugPage
 
getName() - Method in class com.github.dandelion.core.web.handler.debug.AssetStorageDebugPage
 
getName() - Method in class com.github.dandelion.core.web.handler.debug.BundleStorageDebugPage
 
getName() - Method in class com.github.dandelion.core.web.handler.debug.CacheDebugPage
 
getName() - Method in interface com.github.dandelion.core.web.handler.debug.DebugPage
 
getName() - Method in class com.github.dandelion.core.web.handler.debug.OptionsDebugPage
 
getName() - Method in class com.github.dandelion.thymeleaf.resourceresolver.JsResourceResolver
 
getNewInstance(Class<?>) - Static method in class com.github.dandelion.core.util.ClassUtils
Instantiates a class and returns the instance.
getPageContext() - Method in class com.github.dandelion.core.web.handler.debug.AbstractDebugPage
 
getPageContext() - Method in class com.github.dandelion.core.web.handler.debug.AlertReportingDebugPage
 
getPageContext() - Method in class com.github.dandelion.core.web.handler.debug.AssetsDebugPage
 
getPageContext() - Method in class com.github.dandelion.core.web.handler.debug.AssetStorageDebugPage
 
getPageContext() - Method in class com.github.dandelion.core.web.handler.debug.BundleStorageDebugPage
 
getPageContext() - Method in class com.github.dandelion.core.web.handler.debug.CacheDebugPage
 
getPageContext() - Method in class com.github.dandelion.core.web.handler.debug.OptionsDebugPage
 
getPages() - Method in interface com.github.dandelion.core.web.handler.debug.DebugMenu
 
getPages() - Method in class com.github.dandelion.core.web.handler.debug.StandardDebugMenu
 
getParameters(String) - Method in class com.github.dandelion.core.web.AssetRequestContext
Get the parameters for a asset name
getParameters(Object) - Method in class com.github.dandelion.core.web.AssetRequestContext
Get the parameters for a asset name (as Object with toString())
getParameterValue(String, String) - Method in class com.github.dandelion.core.web.AssetRequestContext
Get the value of the parameter for the asset name
getParameterValue(Object, String) - Method in class com.github.dandelion.core.web.AssetRequestContext
Get the value of the parameter for the asset name (as Object with toString())
getParentBundleNames() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
getParentPath(String) - Static method in class com.github.dandelion.core.util.PathUtils
Determines the parent path of a filename or a directory.
getParents() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
getPlaceholderContent() - Method in class com.github.dandelion.core.asset.generator.AbstractAssetPlaceholderContent
 
getPlaceholderContent(HttpServletRequest, Map<P, StringBuilder>) - Method in class com.github.dandelion.core.asset.generator.AbstractAssetPlaceholderContentGenerator
 
getPlaceholderContent(HttpServletRequest, Map<P, StringBuilder>) - Method in class com.github.dandelion.core.asset.generator.js.AbstractJsPlaceholderContentGenerator
 
getPlaceholderContent() - Method in class com.github.dandelion.core.asset.generator.js.jquery.JQueryContent
 
getPlaceholderJavascriptContent(HttpServletRequest, Map<P, StringBuilder>) - Method in class com.github.dandelion.core.asset.generator.js.AbstractJsPlaceholderContentGenerator
 
getPlaceholderJavascriptContent(HttpServletRequest, Map<JQueryContentPlaceholder, StringBuilder>) - Method in class com.github.dandelion.core.asset.generator.js.jquery.JQueryJsContentGenerator
 
getPostHandlerChain() - Method in class com.github.dandelion.core.Context
 
getPrecedence() - Method in class com.github.dandelion.thymeleaf.processor.AssetAttrProcessor
 
getPrecedence() - Method in class com.github.dandelion.thymeleaf.processor.BundleAttrProcessor
 
getPrecedence() - Method in class com.github.dandelion.thymeleaf.processor.DandelionAttrProcessor
 
getPrefix() - Method in class com.github.dandelion.thymeleaf.dialect.DandelionDialect
 
getPreHandlerChain() - Method in class com.github.dandelion.core.Context
 
getProcessedConfigLocation() - Method in class com.github.dandelion.core.asset.Asset
 
getProcessedUrl(String, HttpServletRequest, HttpServletResponse) - Static method in class com.github.dandelion.core.util.UrlUtils
 
getProcessedUrl(StringBuilder, HttpServletRequest, HttpServletResponse) - Static method in class com.github.dandelion.core.util.UrlUtils
 
getProcessorKey() - Method in interface com.github.dandelion.core.asset.processor.AssetProcessor
 
getProcessorKey() - Method in class com.github.dandelion.core.asset.processor.impl.CssMinProcessor
 
getProcessorKey() - Method in class com.github.dandelion.core.asset.processor.impl.CssUrlRewritingProcessor
 
getProcessorKey() - Method in class com.github.dandelion.core.asset.processor.impl.JsMinProcessor
 
getProcessorManager() - Method in class com.github.dandelion.core.Context
 
getProcessors() - Method in class com.github.dandelion.thymeleaf.dialect.DandelionDialect
 
getProcessorsMap() - Method in class com.github.dandelion.core.Context
 
getProperties() - Method in class com.github.dandelion.core.config.Configuration
 
getProvidersAsList(Class<S>) - Static method in class com.github.dandelion.core.util.ServiceLoaderUtils
Loads all available providers for the passed SPI (Service Provider Interface) and returns them as an ArrayList.
getPutCount() - Method in class com.github.dandelion.core.cache.AbstractRequestCache
 
getPutCount() - Method in interface com.github.dandelion.core.cache.RequestCache
 
getRank() - Method in interface com.github.dandelion.core.web.handler.HandlerChain
 
getRank() - Method in class com.github.dandelion.core.web.handler.impl.AssetInjectionPostHandler
 
getRank() - Method in class com.github.dandelion.core.web.handler.impl.CacheHeaderPostHandler
 
getRank() - Method in class com.github.dandelion.core.web.handler.impl.ClearCachePreHandler
 
getRank() - Method in class com.github.dandelion.core.web.handler.impl.ClearStoragePreHandler
 
getRank() - Method in class com.github.dandelion.core.web.handler.impl.DebuggerPostHandler
 
getRank() - Method in class com.github.dandelion.core.web.handler.impl.ETagPostHandler
 
getRank() - Method in class com.github.dandelion.core.web.handler.impl.GzipCompressionPostHandler
 
getRank() - Method in class com.github.dandelion.core.web.handler.impl.ReloadBundlePreHandler
 
getRank() - Method in class com.github.dandelion.core.web.handler.impl.ReportAlertPostHandler
 
getRank() - Method in class com.github.dandelion.thymeleaf.web.handler.impl.ProcessJsPostHandler
 
getRank() - Method in class com.github.dandelion.thymeleaf.web.handler.impl.SaveRequestPostHandler
 
getRegularBundles() - Method in class com.github.dandelion.core.bundle.loader.AbstractBundleLoader
 
getRegularBundles() - Method in interface com.github.dandelion.core.bundle.loader.BundleLoader
Load the regular bundles by scanning the classpath starting from the configured scanning path.
getRelativePath() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
getRelativeWebPath(String, String) - Static method in class com.github.dandelion.core.util.PathUtils
Calculates the relative path between two pathes. on a web PathUtils.getRelativeWebPath(null, null) = "" PathUtils.getRelativeWebPath(null, "") = "" PathUtils.getRelativeWebPath("", null) = "" PathUtils.getRelativeWebPath("", "") = "" PathUtils.getRelativeWebPath(null, "http://dandelion.github.io/") = "" PathUtils.getRelativeWebPath("", "http://dandelion.github.io/") = "" PathUtils.getRelativeWebPath("http://dandelion.github.io/", null) = "" PathUtils.getRelativeWebPath("http://dandelion.github.io/", "") = "" PathUtils.getRelativeWebPath("http://dandelion.github.io/", "http://dandelion.github.io/folder/index.html") = "folder/index.html" PathUtils.getRelativeWebPath("http://dandelion.github.io/folder/index.html", "http://dandelion.github.io/") = "../../"
getRequest() - Method in class com.github.dandelion.core.asset.processor.ProcessingContext
 
getRequest() - Method in class com.github.dandelion.core.web.handler.HandlerContext
 
getRequestedBundle() - Method in class com.github.dandelion.core.reporting.Alert
 
getRequestFlashDataCache() - Method in class com.github.dandelion.core.Context
 
getRequestUri() - Method in class com.github.dandelion.core.cache.CacheEntry
 
getResource(String, String, Object...) - Method in interface com.github.dandelion.core.i18n.MessageResolver
Return a localized String.
getResourceAsStream(TemplateProcessingParameters, String) - Method in class com.github.dandelion.thymeleaf.resourceresolver.JsResourceResolver
 
getResourcePaths(String, Set<String>) - Method in class com.github.dandelion.core.bundle.loader.strategy.JsonBundleLoadingStrategy
 
getResourcePaths(String, Set<String>) - Method in interface com.github.dandelion.core.bundle.loader.strategy.LoadingStrategy
Scans for bundles in the classpath using different filters.
getResourcePaths(String, Set<String>) - Method in class com.github.dandelion.core.bundle.loader.strategy.XmlBundleLoadingStrategy
 
getResponse() - Method in class com.github.dandelion.core.web.handler.HandlerContext
 
getResponseAsBytes() - Method in class com.github.dandelion.core.web.handler.HandlerContext
 
getRewrittenImagePath(String, String, String) - Method in class com.github.dandelion.core.asset.processor.support.CssUrlRewriter
Returns the rewritten image path
getRootRelativePath(String) - Method in class com.github.dandelion.core.asset.processor.support.CssUrlRewriter
Returns the relative path of an url to go back to the root.
getRootRelativePath(String) - Static method in class com.github.dandelion.core.util.PathUtils
Returns the relative path of an url to go back to the root.
getScanningPath() - Method in interface com.github.dandelion.core.bundle.loader.BundleLoader
 
getScanningPath() - Method in class com.github.dandelion.core.bundle.loader.impl.DandelionBundleLoader
 
getSrc() - Method in class com.github.dandelion.core.html.HtmlScript
 
getStorageKey() - Method in class com.github.dandelion.core.asset.Asset
 
getSubClassesInPackage(String, Class<?>) - Static method in class com.github.dandelion.core.util.ClassUtils
 
getSuggestedBundle() - Method in class com.github.dandelion.core.reporting.Suggestion
 
getSuggestedRawBundle() - Method in class com.github.dandelion.core.reporting.Suggestion
 
getSuggestions() - Method in class com.github.dandelion.core.reporting.Alert
 
getSupportedMimeTypes(Context) - Method in class com.github.dandelion.core.web.handler.impl.GzipCompressionPostHandler
 
getTag() - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
getTemplate(HandlerContext) - Method in class com.github.dandelion.core.web.handler.debug.AlertReportingDebugPage
 
getTemplate(HandlerContext) - Method in class com.github.dandelion.core.web.handler.debug.AssetsDebugPage
 
getTemplate(HandlerContext) - Method in class com.github.dandelion.core.web.handler.debug.AssetStorageDebugPage
 
getTemplate(HandlerContext) - Method in class com.github.dandelion.core.web.handler.debug.BundleStorageDebugPage
 
getTemplate(HandlerContext) - Method in class com.github.dandelion.core.web.handler.debug.CacheDebugPage
 
getTemplate(HandlerContext) - Method in interface com.github.dandelion.core.web.handler.debug.DebugPage
Loads the template of the debug page and returns it as a String in order to be processed.
getTemplate(HandlerContext) - Method in class com.github.dandelion.core.web.handler.debug.OptionsDebugPage
 
getTestString(String) - Static method in class com.github.dandelion.core.util.StringUtils
 
getToolAlertReportingMode() - Method in class com.github.dandelion.core.config.Configuration
 
getToolGzipMimeTypes() - Method in class com.github.dandelion.core.config.Configuration
 
getType() - Method in class com.github.dandelion.core.asset.Asset
 
getType() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
getUrlPath(String, String, String) - Method in class com.github.dandelion.core.asset.processor.support.CssUrlRewriter
Transform a matched url so it points to the proper relative path with respect to the given path.
getVendorBundles() - Method in class com.github.dandelion.core.bundle.loader.AbstractBundleLoader
 
getVendorBundles() - Method in interface com.github.dandelion.core.bundle.loader.BundleLoader
Load the vendor bundles by scanning the classpath starting from the configured scanning path.
getVersion() - Method in class com.github.dandelion.core.asset.Asset
 
getVersion() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
getVersioningStrategyMap() - Method in class com.github.dandelion.core.Context
 
getVertex(String) - Method in class com.github.dandelion.core.storage.support.BundleDag
 
getVertexMap() - Method in class com.github.dandelion.core.storage.support.BundleDag
 
getVerticies() - Method in class com.github.dandelion.core.storage.support.BundleDag
 
getWebContext(Arguments) - Static method in class com.github.dandelion.thymeleaf.util.ArgumentsUtil
 
getWriter() - Method in class com.github.dandelion.core.web.ByteArrayResponseWrapper
 
GzipCompressionPostHandler - Class in com.github.dandelion.core.web.handler.impl
Post-filtering request handler in charge of compressing text-based resources HttpServletResponse using GZIP.
GzipCompressionPostHandler() - Constructor for class com.github.dandelion.core.web.handler.impl.GzipCompressionPostHandler
 

H

handle(HandlerContext) - Method in class com.github.dandelion.core.web.handler.AbstractHandlerChain
Called by start().
handle(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.AssetInjectionPostHandler
 
handle(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.CacheHeaderPostHandler
 
handle(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.ClearCachePreHandler
 
handle(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.ClearStoragePreHandler
 
handle(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.DebuggerPostHandler
 
handle(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.ETagPostHandler
 
handle(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.GzipCompressionPostHandler
 
handle(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.ReloadBundlePreHandler
 
handle(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.ReportAlertPostHandler
 
handle(HandlerContext) - Method in class com.github.dandelion.thymeleaf.web.handler.impl.ProcessJsPostHandler
 
handle(HandlerContext) - Method in class com.github.dandelion.thymeleaf.web.handler.impl.SaveRequestPostHandler
 
HandlerChain - Interface in com.github.dandelion.core.web.handler
Handler in charge of preprocessing requests or postprocessing server responses.
HandlerContext - Class in com.github.dandelion.core.web.handler
Wrapper object holding the context in which a HandlerChain is applied.
HandlerContext(Context, HttpServletRequest, HttpServletResponse, byte[]) - Constructor for class com.github.dandelion.core.web.handler.HandlerContext
 
hasCycle(BundleDag) - Static method in class com.github.dandelion.core.storage.support.BundleCycleDetector
 
hasEdge(String, String) - Method in class com.github.dandelion.core.storage.support.BundleDag
 
hasError() - Method in class com.github.dandelion.core.util.BundleStorageLogBuilder
 
hashCode() - Method in class com.github.dandelion.core.asset.Asset
 
hashCode() - Method in class com.github.dandelion.core.asset.generator.js.JsFunction
 
hashCode() - Method in class com.github.dandelion.core.asset.generator.js.JsSnippet
 
hashCode() - Method in class com.github.dandelion.core.reporting.Alert
 
hashCode() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
hasLength(CharSequence) - Static method in class com.github.dandelion.core.util.StringUtils
Check that the given CharSequence is neither null nor of length 0.
hasLength(String) - Static method in class com.github.dandelion.core.util.StringUtils
Check that the given String is neither null nor of length 0.
hasText(CharSequence) - Static method in class com.github.dandelion.core.util.StringUtils
Check whether the given CharSequence has actual text.
hasText(String) - Static method in class com.github.dandelion.core.util.StringUtils
Check whether the given String has actual text.
HIGHEST_PRECEDENCE - Static variable in class com.github.dandelion.thymeleaf.dialect.DandelionDialect
 
HtmlLink - Class in com.github.dandelion.core.html
Plain old HTML link tag.
HtmlLink() - Constructor for class com.github.dandelion.core.html.HtmlLink
 
HtmlLink(String) - Constructor for class com.github.dandelion.core.html.HtmlLink
 
HtmlLink(String, String) - Constructor for class com.github.dandelion.core.html.HtmlLink
 
HtmlScript - Class in com.github.dandelion.core.html
Plain old HTML script tag.
HtmlScript() - Constructor for class com.github.dandelion.core.html.HtmlScript
 
HtmlScript(String) - Constructor for class com.github.dandelion.core.html.HtmlScript
 
HtmlScript(String, String) - Constructor for class com.github.dandelion.core.html.HtmlScript
 
HtmlUtils - Class in com.github.dandelion.core.util
Collection of utilities to ease working with HTML tags.
HttpHeader - Enum in com.github.dandelion.core.web.handler.cache
All HTTP headers manipulated (R and/or W) by Dandelion.
HttpHeaderUtils - Class in com.github.dandelion.core.web.handler.cache
Collection of utilities to ease working with HTTP headers.

I

id - Variable in class com.github.dandelion.core.html.AbstractHtmlTag
Plain old HTML id attribute.
INCLUDE_REQUEST_URI_ATTRIBUTE - Static variable in class com.github.dandelion.core.util.UrlUtils
 
indexOf(CharSequence, CharSequence, int) - Static method in class com.github.dandelion.core.util.StringUtils
Used by the indexOf(CharSequence methods) as a green implementation of indexOf.
init(Context) - Method in class com.github.dandelion.core.asset.versioning.AbstractAssetVersioningStrategy
 
init(Context) - Method in interface com.github.dandelion.core.asset.versioning.AssetVersioningStrategy
Initiliazes the versioning strategy by injecting the Dandelion context.
init(Context) - Method in class com.github.dandelion.core.asset.versioning.impl.FixedAssetVersioningStrategy
 
init(FilterConfig) - Method in class com.github.dandelion.core.Context
Performs all the required initializations of the Dandelion context.
init(FilterConfig) - Method in class com.github.dandelion.core.web.DandelionFilter
 
initAssetLocators() - Method in class com.github.dandelion.core.Context
Initializes all service providers of the AssetLocator SPI.
initAssetProcessors() - Method in class com.github.dandelion.core.Context
Initializes all service providers of the AssetProcessor SPI and stores them all in the Context.processorsMap.
initAssetStorage() - Method in class com.github.dandelion.core.Context
 
initAssetVersioning() - Method in class com.github.dandelion.core.Context
Initializes the asset versioning for the whole application.
initBundleLoaders() - Method in class com.github.dandelion.core.Context
Initializes the BundleLoaders in a particular order: First, the VendorBundleLoader which loads all "vendor bundles" Then, all service providers of the BundleLoader SPI present in the classpath Finally the DandelionBundleLoader which loads all "user bundles"
initBundleStorage() - Method in class com.github.dandelion.core.Context
Initializes the BundleStorage by using all configured BundleLoaders.
initCache(Context) - Method in class com.github.dandelion.core.cache.AbstractRequestCache
 
initCache(Context) - Method in class com.github.dandelion.core.cache.impl.MemoryRequestCache
 
initCache(Context) - Method in interface com.github.dandelion.core.cache.RequestCache
Initializes the configured service provider of the RequestCache SPI by using the Context.
initCache(Context) - Method in class com.github.dandelion.extras.cache.ehcache.EhCacheRequestCache
 
initComponents() - Method in class com.github.dandelion.core.Context
 
initConfiguration(FilterConfig) - Method in class com.github.dandelion.core.Context
Returns an implementation of ConfigurationLoader using the following strategy: Check first if the dandelion.confloader.class system property is set and tries to instantiate it Otherwise, instantiate the StandardConfigurationLoader which reads properties files
initDebugMenus() - Method in class com.github.dandelion.core.Context
 
initHandlers() - Method in class com.github.dandelion.core.Context
Initializes the handler chains to be invoked in the DandelionFilter to preprocess requests and postprocess responses.
initLocator(Context) - Method in class com.github.dandelion.core.asset.locator.AbstractAssetLocator
 
initLocator(Context) - Method in interface com.github.dandelion.core.asset.locator.AssetLocator
Initializes the configured service provider of the AssetLocator SPI by using the Context.
initMBean(FilterConfig) - Method in class com.github.dandelion.core.Context
If JMX is enabled, initializes a MBean allowing to reload bundles and access cache.
initRequestCache() - Method in class com.github.dandelion.core.Context
Initialize the service provider of RequestCache to use for caching.
initRequestFlashDataCache() - Method in class com.github.dandelion.core.Context
Initialize the request flash data cache only if Thymeleaf is present in the classpath.
initWith(HandlerContext) - Method in class com.github.dandelion.core.web.handler.debug.AbstractDebugPage
 
initWith(HandlerContext) - Method in interface com.github.dandelion.core.web.handler.debug.DebugPage
Initializes the debug page with the current context.
introducesCycle(BundleStorageUnit, Map<BundleStorageUnit, Integer>) - Static method in class com.github.dandelion.core.storage.support.BundleCycleDetector
This method will be called when an edge leading to given vertex was added and we want to check if introduction of this edge has not resulted in apparition of cycle in the graph
introducesCycle(BundleStorageUnit) - Static method in class com.github.dandelion.core.storage.support.BundleCycleDetector
 
isAbsolute(String) - Static method in class com.github.dandelion.core.util.UrlUtils
Check whether the passed URL is absolute.
isAfterChaining() - Method in interface com.github.dandelion.core.web.handler.HandlerChain
 
isAfterChaining() - Method in class com.github.dandelion.core.web.handler.impl.AssetInjectionPostHandler
 
isAfterChaining() - Method in class com.github.dandelion.core.web.handler.impl.CacheHeaderPostHandler
 
isAfterChaining() - Method in class com.github.dandelion.core.web.handler.impl.ClearCachePreHandler
 
isAfterChaining() - Method in class com.github.dandelion.core.web.handler.impl.ClearStoragePreHandler
 
isAfterChaining() - Method in class com.github.dandelion.core.web.handler.impl.DebuggerPostHandler
 
isAfterChaining() - Method in class com.github.dandelion.core.web.handler.impl.ETagPostHandler
 
isAfterChaining() - Method in class com.github.dandelion.core.web.handler.impl.GzipCompressionPostHandler
 
isAfterChaining() - Method in class com.github.dandelion.core.web.handler.impl.ReloadBundlePreHandler
 
isAfterChaining() - Method in class com.github.dandelion.core.web.handler.impl.ReportAlertPostHandler
 
isAfterChaining() - Method in class com.github.dandelion.thymeleaf.web.handler.impl.ProcessJsPostHandler
 
isAfterChaining() - Method in class com.github.dandelion.thymeleaf.web.handler.impl.SaveRequestPostHandler
 
isApplicable(HandlerContext) - Method in interface com.github.dandelion.core.web.handler.HandlerChain
Whether the handler is applicable in the provided context or not.
isApplicable(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.AssetInjectionPostHandler
 
isApplicable(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.CacheHeaderPostHandler
 
isApplicable(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.ClearCachePreHandler
 
isApplicable(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.ClearStoragePreHandler
 
isApplicable(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.DebuggerPostHandler
The debugger is only accessible from a HTML page.
isApplicable(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.ETagPostHandler
 
isApplicable(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.GzipCompressionPostHandler
 
isApplicable(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.ReloadBundlePreHandler
 
isApplicable(HandlerContext) - Method in class com.github.dandelion.core.web.handler.impl.ReportAlertPostHandler
 
isApplicable(HandlerContext) - Method in class com.github.dandelion.thymeleaf.web.handler.impl.ProcessJsPostHandler
 
isApplicable(HandlerContext) - Method in class com.github.dandelion.thymeleaf.web.handler.impl.SaveRequestPostHandler
 
isAssetAutoVersioningEnabled() - Method in class com.github.dandelion.core.config.Configuration
 
isAssetJsProcessingEnabled() - Method in class com.github.dandelion.core.config.Configuration
 
isAssetMinificationEnabled() - Method in class com.github.dandelion.core.config.Configuration
 
isBlank(StringBuilder) - Static method in class com.github.dandelion.core.util.StringBuilderUtils
 
isBlank(String) - Static method in class com.github.dandelion.core.util.StringUtils
Checks if a String is whitespace, empty ("") or null.
isCachingEnabled() - Method in class com.github.dandelion.core.config.Configuration
 
isCachingForced() - Method in class com.github.dandelion.core.asset.locator.AbstractAssetLocator
 
isCachingForced() - Method in interface com.github.dandelion.core.asset.locator.AssetLocator
 
isCachingForced() - Method in class com.github.dandelion.core.asset.locator.impl.ApiLocator
 
isCachingForced() - Method in class com.github.dandelion.core.asset.locator.impl.ClasspathLocator
 
isCachingForced() - Method in class com.github.dandelion.core.asset.locator.impl.JarLocator
 
isCachingForced() - Method in class com.github.dandelion.extras.webjar.asset.locator.WebjarLocator
 
isConnected() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
Indicates if there is at least one edge leading to or from the current vertex.
isConnected(String) - Method in class com.github.dandelion.core.storage.support.BundleDag
Indicates if there is at least one edge leading to or from vertex of given label
isContextRelative(String, HttpServletRequest) - Static method in class com.github.dandelion.core.util.UrlUtils
 
isDevProfileEnabled() - Method in class com.github.dandelion.core.Context
 
isExpired() - Method in class com.github.dandelion.core.web.RequestFlashData
Return whether this instance has expired depending on the amount of elapsed time since the instanciation.
isJBossVFS2Available() - Static method in class com.github.dandelion.core.util.LibraryDetector
 
isJBossVFS3Available() - Static method in class com.github.dandelion.core.util.LibraryDetector
 
isJstlAvailable() - Static method in class com.github.dandelion.core.util.LibraryDetector
 
isLeaf() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
isLenient() - Method in class com.github.dandelion.thymeleaf.dialect.DandelionDialect
 
isMonitoringJmxEnabled() - Method in class com.github.dandelion.core.config.Configuration
 
isNotBlank(StringBuilder) - Static method in class com.github.dandelion.core.util.StringBuilderUtils
 
isNotBlank(String) - Static method in class com.github.dandelion.core.util.StringUtils
Checks if a String is not empty (""), not null and not whitespace only.
isNotVendor() - Method in class com.github.dandelion.core.asset.Asset
 
isNotVendor() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
isPresent(String) - Static method in class com.github.dandelion.core.util.ClassUtils
Determine whether the Class identified by the supplied name is present and can be loaded.
isProdProfileEnabled() - Method in class com.github.dandelion.core.Context
 
isProtocolRelative(String) - Static method in class com.github.dandelion.core.util.UrlUtils
 
isRedirect() - Method in class com.github.dandelion.core.web.ByteArrayResponseWrapper
 
isRemovable(Map.Entry<K, V>) - Method in class com.github.dandelion.core.cache.support.ConcurrentLruCache
 
isRoot() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
isServerRelative(String) - Static method in class com.github.dandelion.core.util.UrlUtils
 
isThymeleafAvailable() - Static method in class com.github.dandelion.core.util.LibraryDetector
 
isToolAlertReportingEnabled() - Method in class com.github.dandelion.core.config.Configuration
 
isToolAssetPrettyPrintingEnabled() - Method in class com.github.dandelion.core.config.Configuration
 
isToolBundleReloadingEnabled() - Method in class com.github.dandelion.core.config.Configuration
 
isToolDebuggerEnabled() - Method in class com.github.dandelion.core.config.Configuration
 
isToolGzipEnabled() - Method in class com.github.dandelion.core.config.Configuration
 
isTrue(boolean, String) - Static method in class com.github.dandelion.core.util.Validate
 
isValid() - Method in class com.github.dandelion.core.asset.Asset
Validate this asset
isValid() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
Validate this asset
isValid(BundleStorageUnit, BundleStorageLogBuilder) - Static method in class com.github.dandelion.core.storage.support.BundleUtils
Performs several checks on the passed BundleStorageUnit and buffers errors in the BundleStorageLogBuilder.
isVendor() - Method in class com.github.dandelion.core.asset.Asset
 
isVendor() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
isVendor() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 

J

JarLocationResourceScanner - Class in com.github.dandelion.core.util.scanner
Scanner for resources located in a JAR file.
JarLocationResourceScanner() - Constructor for class com.github.dandelion.core.util.scanner.JarLocationResourceScanner
 
JarLocator - Class in com.github.dandelion.core.asset.locator.impl
Servlet 3.x compatible locator for assets that use jar as a location key.
JarLocator() - Constructor for class com.github.dandelion.core.asset.locator.impl.JarLocator
 
JAXP_SCHEMA_LANGUAGE - Static variable in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
JAXP_SCHEMA_SOURCE - Static variable in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
JBossVFS2UrlResolver - Class in com.github.dandelion.core.util.scanner.jboss
Resolves JBoss VFS2 URLs into standard URLs using reflection.
JBossVFS2UrlResolver() - Constructor for class com.github.dandelion.core.util.scanner.jboss.JBossVFS2UrlResolver
 
JBossVFS3LocationResourceScanner - Class in com.github.dandelion.core.util.scanner.jboss
ClassPathLocationScanner for JBoss VFS v3.
JBossVFS3LocationResourceScanner() - Constructor for class com.github.dandelion.core.util.scanner.jboss.JBossVFS3LocationResourceScanner
 
JBossVFS3UrlResolver - Class in com.github.dandelion.core.util.scanner.jboss
Resolves JBoss VFS3 URLs into standard URLs using reflection.
JBossVFS3UrlResolver() - Constructor for class com.github.dandelion.core.util.scanner.jboss.JBossVFS3UrlResolver
 
join(Object[], String) - Static method in class com.github.dandelion.core.util.StringUtils
 
join(Iterable<?>, String) - Static method in class com.github.dandelion.core.util.StringUtils
 
JQueryContent - Class in com.github.dandelion.core.asset.generator.js.jquery
JQuery-flavoured implementation of an AbstractAssetPlaceholderContent that uses JQueryContentPlaceholder as placeholders.
JQueryContent() - Constructor for class com.github.dandelion.core.asset.generator.js.jquery.JQueryContent
 
JQueryContentPlaceholder - Enum in com.github.dandelion.core.asset.generator.js.jquery
All available JQuery-flavoured placeholders.
JQueryJsContentGenerator - Class in com.github.dandelion.core.asset.generator.js.jquery
JQuery-flavoured implementation of AbstractAssetPlaceholderContentGenerator , meant to generate Javascript code using the jQuery's ready() method.
JQueryJsContentGenerator(JQueryContent) - Constructor for class com.github.dandelion.core.asset.generator.js.jquery.JQueryJsContentGenerator
 
JsFunction - Class in com.github.dandelion.core.asset.generator.js
Bean used to hold a Javascript function that must not be converted into String by a JSON parser.
JsFunction(String) - Constructor for class com.github.dandelion.core.asset.generator.js.JsFunction
 
JsFunction(String, boolean) - Constructor for class com.github.dandelion.core.asset.generator.js.JsFunction
 
JsFunction(String, String...) - Constructor for class com.github.dandelion.core.asset.generator.js.JsFunction
 
JsFunction(String, boolean, String...) - Constructor for class com.github.dandelion.core.asset.generator.js.JsFunction
 
JSMin - Class in com.github.dandelion.core.asset.processor.vendor
Copyright (c) 2006 John Reilly (www.inconspicuous.org) This work is a translation from C to Java of jsmin.c published by Douglas Crockford.
JSMin(InputStream, OutputStream) - Constructor for class com.github.dandelion.core.asset.processor.vendor.JSMin
 
jsmin() - Method in class com.github.dandelion.core.asset.processor.vendor.JSMin
jsmin -- Copy the input to the output, deleting the characters which are insignificant to JavaScript.
JsMinProcessor - Class in com.github.dandelion.core.asset.processor.impl
JS processor based on the JSMin implementation.
JsMinProcessor() - Constructor for class com.github.dandelion.core.asset.processor.impl.JsMinProcessor
 
JsonBundleLoadingStrategy - Class in com.github.dandelion.core.bundle.loader.strategy
TODO
JsonBundleLoadingStrategy(Context) - Constructor for class com.github.dandelion.core.bundle.loader.strategy.JsonBundleLoadingStrategy
 
JsonUtils - Class in com.github.dandelion.core.util
Utilities for dealing with Jackson mapper (serializing, deserializing).
JsResourceResolver - Class in com.github.dandelion.thymeleaf.resourceresolver
Custom Thymeleaf IResourceResolver in charge of resolving Javascript assets managed by Dandelion.
JsResourceResolver() - Constructor for class com.github.dandelion.thymeleaf.resourceresolver.JsResourceResolver
 
JsSnippet - Class in com.github.dandelion.core.asset.generator.js
Bean used to hold Javascript code (function or any other Javascript object) that must not be converted into String by a JSON parser.
JsSnippet(String) - Constructor for class com.github.dandelion.core.asset.generator.js.JsSnippet
 
JsTemplateParser - Class in com.github.dandelion.thymeleaf.templateparser
 
JsTemplateParser(int) - Constructor for class com.github.dandelion.thymeleaf.templateparser.JsTemplateParser
 
JsTemplateResolver - Class in com.github.dandelion.thymeleaf.templateresolver
 
JsTemplateResolver() - Constructor for class com.github.dandelion.thymeleaf.templateresolver.JsTemplateResolver
 
JsTemplateWriter - Class in com.github.dandelion.thymeleaf.templatewriter
 
JsTemplateWriter() - Constructor for class com.github.dandelion.thymeleaf.templatewriter.JsTemplateWriter
 

K

keySet() - Method in interface com.github.dandelion.core.cache.Cache
Returns all the keys contained in this cache.
keySet() - Method in class com.github.dandelion.core.cache.StandardCache
 

L

LAYOUT_NAMESPACE - Static variable in class com.github.dandelion.thymeleaf.dialect.DandelionDialect
 
LibraryDetector - Class in com.github.dandelion.core.util
Collection of utilities to ease detecting whether some libraries are available or not.
line(String) - Method in class com.github.dandelion.core.util.LogBuilder
 
line(String, Object) - Method in class com.github.dandelion.core.util.LogBuilder
 
line(String, Object, Object) - Method in class com.github.dandelion.core.util.LogBuilder
 
line(String, Object[]) - Method in class com.github.dandelion.core.util.LogBuilder
 
LOADER_NAME - Static variable in class com.github.dandelion.core.bundle.loader.impl.DandelionBundleLoader
 
loadFromClasspath(String, String) - Static method in class com.github.dandelion.core.util.PropertiesUtils
Returns a Properties instance, loaded from the specified filePath and using the context ClassLoader of the current thread.
loadFromFileSystem(String, String) - Static method in class com.github.dandelion.core.util.PropertiesUtils
Returns a Properties instance, loaded from the specified filePath, absolute path in the file system.
LoadingStrategy - Interface in com.github.dandelion.core.bundle.loader.strategy
Describes a loading strategy for BundleStorageUnit.
loadUserConfiguration() - Method in interface com.github.dandelion.core.config.ConfigurationLoader
Load the user configuration which can be used to override the default one.
loadUserConfiguration() - Method in class com.github.dandelion.core.config.StandardConfigurationLoader
Load the user configuration which can be used to override the default one.
LocaleResolver - Interface in com.github.dandelion.core.i18n
Interface for all locale resolvers.
LOCATION_KEY - Static variable in class com.github.dandelion.core.asset.locator.impl.ApiLocator
 
LocationResourceScanner - Interface in com.github.dandelion.core.util.scanner
Interface for all scanners that scan for resources in the classpath.
LogBuilder - Class in com.github.dandelion.core.util
Utility used to buffer logs mainly raised by exceptions, before being pretty-printed flushed using the configured logger.
LogBuilder() - Constructor for class com.github.dandelion.core.util.LogBuilder
 
logBuilder - Variable in class com.github.dandelion.core.util.LogBuilder
 

M

mapper - Static variable in class com.github.dandelion.core.web.handler.debug.AbstractDebugPage
 
mapToAsset(AssetStorageUnit) - Method in class com.github.dandelion.core.asset.AssetMapper
Maps an AssetStorageUnit to an Asset.
mapToAssets(Set<AssetStorageUnit>) - Method in class com.github.dandelion.core.asset.AssetMapper
The same as AssetMapper.mapToAssets(Set) but for a set of AssetStorageUnits.
mapToBundles(Set<String>) - Method in class com.github.dandelion.core.bundle.loader.strategy.JsonBundleLoadingStrategy
 
mapToBundles(Set<String>) - Method in interface com.github.dandelion.core.bundle.loader.strategy.LoadingStrategy
Loads the resources pointed by the provided resource paths and map them into BundleStorageUnit instances.
mapToBundles(Set<String>) - Method in class com.github.dandelion.core.bundle.loader.strategy.XmlBundleLoadingStrategy
 
md5Digest(String) - Static method in class com.github.dandelion.core.util.DigestUtils
 
md5Digest(byte[]) - Static method in class com.github.dandelion.core.util.DigestUtils
Calculate the MD5 digest of the given bytes.
MemoryAssetStorage - Class in com.github.dandelion.core.storage.impl
Standard implementation of AssetStorage that stores asset contents in memory.
MemoryAssetStorage() - Constructor for class com.github.dandelion.core.storage.impl.MemoryAssetStorage
 
MemoryRequestCache - Class in com.github.dandelion.core.cache.impl
Service provider for RequestCache that uses ConcurrentLruCaches as stores.
MemoryRequestCache() - Constructor for class com.github.dandelion.core.cache.impl.MemoryRequestCache
 
mergeRules(String) - Method in class com.github.dandelion.core.asset.processor.vendor.CssCompressor
 
MessageResolver - Interface in com.github.dandelion.core.i18n
Interface for all MessageResolvers.

N

NAME - Static variable in class com.github.dandelion.thymeleaf.resourceresolver.JsResourceResolver
 
newBundle(String, Locale, String, ClassLoader, boolean) - Method in class com.github.dandelion.core.util.UTF8Control
Instantiates a resource bundle for the given bundle name of the given format and locale, using the given class loader if necessary.
normalizePath(String) - Static method in class com.github.dandelion.core.util.PathUtils
Removes leading and trailing separators from a path, and removes double separators (// is replaced by /).
notBlank(String, String) - Static method in class com.github.dandelion.core.util.Validate
 
notBlank(StringBuilder, String) - Static method in class com.github.dandelion.core.util.Validate
 
notEmpty(Collection<?>, String) - Static method in class com.github.dandelion.core.util.Validate
 
notEmpty(Object[], String) - Static method in class com.github.dandelion.core.util.Validate
 
notNull(Object, String) - Static method in class com.github.dandelion.core.util.Validate
 

O

OptionsDebugPage - Class in com.github.dandelion.core.web.handler.debug
Debug page focused on global options.
OptionsDebugPage() - Constructor for class com.github.dandelion.core.web.handler.debug.OptionsDebugPage
 

P

PAGE_ID - Static variable in class com.github.dandelion.core.web.handler.debug.AssetsDebugPage
 
PAGE_ID - Static variable in class com.github.dandelion.core.web.handler.debug.AssetStorageDebugPage
 
PAGE_ID - Static variable in class com.github.dandelion.core.web.handler.debug.BundleStorageDebugPage
 
PAGE_ID - Static variable in class com.github.dandelion.core.web.handler.debug.OptionsDebugPage
 
PAGE_NAME - Static variable in class com.github.dandelion.core.web.handler.debug.AssetsDebugPage
 
PAGE_NAME - Static variable in class com.github.dandelion.core.web.handler.debug.AssetStorageDebugPage
 
PAGE_NAME - Static variable in class com.github.dandelion.core.web.handler.debug.BundleStorageDebugPage
 
PAGE_NAME - Static variable in class com.github.dandelion.core.web.handler.debug.OptionsDebugPage
 
PathUtils - Class in com.github.dandelion.core.util
Collection of utilities to ease working with relative paths.
perform() - Method in class com.github.dandelion.core.asset.AssetQuery
Actually performs the query to retrieve the desired Assets.
prettyPrintJs(String) - Static method in class com.github.dandelion.core.scripting.ScriptingUtils
 
printPossibleValuesOf(Class<E>) - Static method in class com.github.dandelion.core.util.EnumUtils
Build a String containing all the possible values of the supplied enumClass.
process(Reader, Writer, ProcessingContext) - Method in class com.github.dandelion.core.asset.processor.AbstractAssetProcessor
Wrapper method for the actual AbstractAssetProcessor.doProcess(Reader, Writer, ProcessingContext) method which handle exceptions.
process(Reader, Writer, ProcessingContext) - Method in interface com.github.dandelion.core.asset.processor.AssetProcessor
Performs the processing of the Asset stored in the given ProcessingContext by reading its content from the given Reader and writing the new content to the Writer.
process(Set<Asset>, HttpServletRequest) - Method in class com.github.dandelion.core.asset.processor.AssetProcessorManager
 
process(Asset, HttpServletRequest) - Method in class com.github.dandelion.core.asset.processor.AssetProcessorManager
 
processAttribute(Arguments, Element, String) - Method in class com.github.dandelion.thymeleaf.processor.DandelionAttrProcessor
 
ProcessingContext - Class in com.github.dandelion.core.asset.processor
Bean holding all needed information from the context when processing assets.
ProcessingContext(Context, Asset, HttpServletRequest) - Constructor for class com.github.dandelion.core.asset.processor.ProcessingContext
 
ProcessJsPostHandler - Class in com.github.dandelion.thymeleaf.web.handler.impl
Post-filtering request handler in charge of processing external Javascript assets with Thymeleaf expressions.
ProcessJsPostHandler() - Constructor for class com.github.dandelion.thymeleaf.web.handler.impl.ProcessJsPostHandler
 
PROD_ALIASES - Static variable in class com.github.dandelion.core.config.Profile
 
Profile - Class in com.github.dandelion.core.config
A Profile is typically used to activate a set of configurations which may vary depending on the target environment (e.g. dev, qa, prod).
Profile() - Constructor for class com.github.dandelion.core.config.Profile
 
PropertiesUtils - Class in com.github.dandelion.core.util
Collection of utilities to ease working with Properties.
PropertiesUtils() - Constructor for class com.github.dandelion.core.util.PropertiesUtils
 
propertyAsList(String) - Static method in class com.github.dandelion.core.util.PropertiesUtils
Returns a list from the specified values, using "," as a default delimiter to perform the splip operation.
propertyAsList(String, String) - Static method in class com.github.dandelion.core.util.PropertiesUtils
Returns a list from the specified values, using the specified delimiter to perform the splip operation.
propertyAsSet(String) - Static method in class com.github.dandelion.core.util.PropertiesUtils
Returns a set from the specified values, using "," as a default delimiter to perform the splip operation.
propertyBeginWith(String, Properties) - Static method in class com.github.dandelion.core.util.PropertiesUtils
Returns a filtered list of properties which begin with the supplied prefix.
put(String, CacheEntry) - Method in class com.github.dandelion.core.cache.AbstractRequestCache
 
put(K, V) - Method in interface com.github.dandelion.core.cache.Cache
Insert a new value into the cache.
put(String, CacheEntry) - Method in interface com.github.dandelion.core.cache.RequestCache
Puts the passed assets to the cache.
put(K, V) - Method in class com.github.dandelion.core.cache.StandardCache
 
put(K, V) - Method in class com.github.dandelion.core.cache.support.ConcurrentLruCache
 
put(String, StorageEntry) - Method in class com.github.dandelion.core.storage.AbstractAssetStorage
 
put(String, StorageEntry) - Method in interface com.github.dandelion.core.storage.AssetStorage
Puts the provided contents into the storage.

R

RawJsContentGenerator - Class in com.github.dandelion.core.asset.generator.js
Simple implementation of AbstractJsContentGenerator that uses an AssetContent.
RawJsContentGenerator(AssetContent) - Constructor for class com.github.dandelion.core.asset.generator.js.RawJsContentGenerator
 
read(InputStream, Class<T>) - Static method in class com.github.dandelion.core.util.JsonUtils
 
read(String, Class<T>) - Static method in class com.github.dandelion.core.util.JsonUtils
 
read(byte[], int, int) - Method in class com.github.dandelion.core.util.ReaderInputStream
Read the specified number of bytes into an array.
read(byte[]) - Method in class com.github.dandelion.core.util.ReaderInputStream
Read the specified number of bytes into an array.
read() - Method in class com.github.dandelion.core.util.ReaderInputStream
Read a single byte.
readConfig(DandelionConfig) - Method in class com.github.dandelion.core.config.Configuration
Reads the given DandelionConfig in order of priority: System properties have the highest precedence and thus override everything else Then the filter initialization parameters, coming from the web.xml file Then the user-defined properties, coming from the dandelion_[activeProfile].properties file, if it exists Finally the default "dev" value of the given DandelionConfig if the Profile.DEFAULT_DEV_PROFILE is enabled, otherwise the default "prod" value.
ReaderInputStream - Class in com.github.dandelion.core.util
InputStream implementation that reads a character stream from a Reader and transforms it to a byte stream using a specified charset encoding.
ReaderInputStream(Reader, CharsetEncoder) - Constructor for class com.github.dandelion.core.util.ReaderInputStream
Construct a new ReaderInputStream.
ReaderInputStream(Reader, CharsetEncoder, int) - Constructor for class com.github.dandelion.core.util.ReaderInputStream
Construct a new ReaderInputStream.
ReaderInputStream(Reader, Charset, int) - Constructor for class com.github.dandelion.core.util.ReaderInputStream
Construct a new ReaderInputStream.
ReaderInputStream(Reader, Charset) - Constructor for class com.github.dandelion.core.util.ReaderInputStream
Construct a new ReaderInputStream with a default input buffer size of 1024 characters.
ReaderInputStream(Reader, String, int) - Constructor for class com.github.dandelion.core.util.ReaderInputStream
Construct a new ReaderInputStream.
ReaderInputStream(Reader, String) - Constructor for class com.github.dandelion.core.util.ReaderInputStream
Construct a new ReaderInputStream with a default input buffer size of 1024 characters.
ReaderInputStream(Reader) - Constructor for class com.github.dandelion.core.util.ReaderInputStream
readFile(StringBuilder, Class<T>) - Static method in class com.github.dandelion.core.util.JsonUtils
 
readFile(String, Class<T>) - Static method in class com.github.dandelion.core.util.JsonUtils
 
ReloadBundlePreHandler - Class in com.github.dandelion.core.web.handler.impl
Pre-filtering request handler intended to reinitialize the BundleStorage based on the presence of the WebConstants.DANDELION_RELOAD_BUNDLES request parameter.
ReloadBundlePreHandler() - Constructor for class com.github.dandelion.core.web.handler.impl.ReloadBundlePreHandler
 
reloadBundles() - Method in class com.github.dandelion.core.jmx.DandelionRuntime
 
reloadBundles() - Method in interface com.github.dandelion.core.jmx.DandelionRuntimeMBean
 
RemoteLocator - Class in com.github.dandelion.core.asset.locator.impl
Locator for asset fetched remotely.
RemoteLocator() - Constructor for class com.github.dandelion.core.asset.locator.impl.RemoteLocator
 
remove(String) - Method in class com.github.dandelion.core.storage.AbstractAssetStorage
 
remove(String) - Method in interface com.github.dandelion.core.storage.AssetStorage
Removes the entry in the storage corresponding to the provided cache key.
removeDuplicateProperties(String) - Method in class com.github.dandelion.core.asset.processor.vendor.CssCompressor
 
removeDynamicAttribute(String) - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
removeEdge(BundleStorageUnit, BundleStorageUnit) - Method in class com.github.dandelion.core.storage.support.BundleDag
 
removeEdgeFrom(BundleStorageUnit) - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
removeEdgeTo(BundleStorageUnit) - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
removeEldestEntry(Map.Entry<K, V>) - Method in class com.github.dandelion.core.cache.support.ConcurrentLruCache
 
ReportAlertPostHandler - Class in com.github.dandelion.core.web.handler.impl
Post-filtering request handler in charge of reporting alerts.
ReportAlertPostHandler() - Constructor for class com.github.dandelion.core.web.handler.impl.ReportAlertPostHandler
 
ReportingType - Enum in com.github.dandelion.core.reporting
 
request - Variable in class com.github.dandelion.core.i18n.AbstractMessageResolver
 
RequestCache - Interface in com.github.dandelion.core.cache
SPI for all implementation of RequestCache.
RequestFlashData - Class in com.github.dandelion.core.web
Wrapper intended to store request attributes for limited time (60s by default).
RequestFlashData(HttpServletRequest) - Constructor for class com.github.dandelion.core.web.RequestFlashData
 
resolveLocale(HttpServletRequest) - Method in interface com.github.dandelion.core.i18n.LocaleResolver
Resolve the current locale with the given request.
resolveLocale(HttpServletRequest) - Method in class com.github.dandelion.core.i18n.StandardLocaleResolver
 
ResourceScanner - Class in com.github.dandelion.core.util.scanner
Utility class used as a facade for searching for resources in the classpath.
ResourceUtils - Class in com.github.dandelion.core.util
TODO
rewriteUrl(String, String, String) - Method in class com.github.dandelion.core.asset.processor.support.CssUrlRewriter
Rewrites all URLs present in the originalCssContent using the newCssPath.

S

SaveRequestPostHandler - Class in com.github.dandelion.thymeleaf.web.handler.impl
Post-filtering request handler in charge of storing request attributes for later use inside external JavaScript assets.
SaveRequestPostHandler() - Constructor for class com.github.dandelion.thymeleaf.web.handler.impl.SaveRequestPostHandler
 
SCANNING_PATH - Static variable in class com.github.dandelion.core.bundle.loader.impl.DandelionBundleLoader
 
ScriptBuilder - Class in com.github.dandelion.core.scripting
 
ScriptBuilder() - Constructor for class com.github.dandelion.core.scripting.ScriptBuilder
 
ScriptingUtils - Class in com.github.dandelion.core.scripting
 
ScriptingUtils() - Constructor for class com.github.dandelion.core.scripting.ScriptingUtils
 
sendRedirect(String) - Method in class com.github.dandelion.core.web.ByteArrayResponseWrapper
 
ServiceLoaderUtils - Class in com.github.dandelion.core.util
Collection of utilities to ease working with ServiceLoader.
set(String, Object) - Method in exception com.github.dandelion.core.DandelionException
Add a relevant data (field/value) for this exception
setAlertType(Alert.AlertType) - Method in class com.github.dandelion.core.reporting.Alert
 
setAssetStorageUnits(Set<AssetStorageUnit>) - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
setAttributes(Map<String, String>) - Method in class com.github.dandelion.core.asset.Asset
 
setAttributes(Map<String, String>) - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
setAttributesOnlyName(String[]) - Method in class com.github.dandelion.core.asset.Asset
 
setAttributesOnlyName(String[]) - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
setBundle(String) - Method in class com.github.dandelion.core.asset.Asset
 
setBundle(String) - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
setBundleLoaderOrigin(String) - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
setCacheKey(String) - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
setCode(String) - Method in class com.github.dandelion.core.asset.generator.js.JsFunction
 
setCondition(String) - Method in class com.github.dandelion.core.asset.Asset
 
setCondition(String) - Method in class com.github.dandelion.core.html.HtmlScript
 
setCondition(String) - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
setConfigLocation(String) - Method in class com.github.dandelion.core.asset.Asset
 
setConfigLocationKey(String) - Method in class com.github.dandelion.core.asset.Asset
 
setContextPath(String) - Method in class com.github.dandelion.core.asset.processor.support.CssUrlRewriter
Sets the context path.
setCssClass(StringBuilder) - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
setCssExcludes(String) - Method in class com.github.dandelion.jsp.tag.AssetTag
 
setCssStyle(StringBuilder) - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
setDependencies(List<String>) - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
setDom(AssetDomPosition) - Method in class com.github.dandelion.core.asset.Asset
 
setDom(AssetDomPosition) - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
setDynamicAttributes(Map<String, String>) - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
setExcludes(String) - Method in class com.github.dandelion.jsp.tag.BundleTag
 
setFinalLocation(String) - Method in class com.github.dandelion.core.asset.Asset
 
setGeneratorUid(String) - Method in class com.github.dandelion.core.asset.Asset
 
setGeneratorUid(String) - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
setHref(String) - Method in class com.github.dandelion.core.html.HtmlLink
 
setId(String) - Method in class com.github.dandelion.core.html.AbstractHtmlTag
 
setIncludes(String) - Method in class com.github.dandelion.jsp.tag.BundleTag
 
setJavascript(String) - Method in class com.github.dandelion.core.asset.generator.js.JsSnippet
 
setJsExcludes(String) - Method in class com.github.dandelion.jsp.tag.AssetTag
 
setLocations(Map<String, String>) - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
setName(String) - Method in class com.github.dandelion.core.asset.Asset
 
setName(String) - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
setName(String) - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
setNext(HandlerChain) - Method in class com.github.dandelion.core.web.handler.AbstractHandlerChain
 
setNext(HandlerChain) - Method in interface com.github.dandelion.core.web.handler.HandlerChain
Sets the next handler to be executed in the chain of responsibility.
setProcessedConfigLocation(String) - Method in class com.github.dandelion.core.asset.Asset
 
setProperties(Properties) - Method in class com.github.dandelion.core.config.Configuration
 
setRelativePath(String) - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
setRequestedBundle(String) - Method in class com.github.dandelion.core.reporting.Alert
 
setResponseAsBytes(byte[]) - Method in class com.github.dandelion.core.web.handler.HandlerContext
 
setSrc(String) - Method in class com.github.dandelion.core.html.HtmlScript
 
setStorageKey(String) - Method in class com.github.dandelion.core.asset.Asset
 
setSuggestedBundle(BundleStorageUnit) - Method in class com.github.dandelion.core.reporting.Suggestion
 
setSuggestedRawBundle(String) - Method in class com.github.dandelion.core.reporting.Suggestion
 
setSuggestions(Set<Suggestion>) - Method in class com.github.dandelion.core.reporting.Alert
 
setType(AssetType) - Method in class com.github.dandelion.core.asset.Asset
 
setType(AssetType) - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
setVendor(boolean) - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
setVendor(boolean) - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
setVersion(String) - Method in class com.github.dandelion.core.asset.Asset
 
setVersion(String) - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
sha1Digest(byte[]) - Static method in class com.github.dandelion.core.util.DigestUtils
Calculate the MD5 digest of the given bytes.
Sha1Utils - Class in com.github.dandelion.core.util
Utility class used when dealing with SHA-1.
Sha1Utils() - Constructor for class com.github.dandelion.core.util.Sha1Utils
 
shouldWriteXmlDeclaration() - Method in class com.github.dandelion.thymeleaf.templatewriter.JsTemplateWriter
 
size() - Method in interface com.github.dandelion.core.cache.Cache
 
size() - Method in class com.github.dandelion.core.cache.StandardCache
 
size() - Method in interface com.github.dandelion.core.storage.AssetStorage
 
size() - Method in class com.github.dandelion.core.storage.impl.MemoryAssetStorage
 
sort(BundleDag) - Static method in class com.github.dandelion.core.storage.support.TopologicalSorter
 
sort(BundleStorageUnit) - Static method in class com.github.dandelion.core.storage.support.TopologicalSorter
 
StandardCache<K,V> - Class in com.github.dandelion.core.cache
Standard implementation of the Cache interface based on a in-memory LRU cache.
StandardCache(int) - Constructor for class com.github.dandelion.core.cache.StandardCache
 
StandardConfigurationLoader - Class in com.github.dandelion.core.config
Default implementation of the ConfigurationLoader.
StandardConfigurationLoader() - Constructor for class com.github.dandelion.core.config.StandardConfigurationLoader
 
StandardDebugMenu - Class in com.github.dandelion.core.web.handler.debug
 
StandardDebugMenu() - Constructor for class com.github.dandelion.core.web.handler.debug.StandardDebugMenu
 
StandardLocaleResolver - Class in com.github.dandelion.core.i18n
Standard implementation of the LocaleResolver interface.
StandardLocaleResolver() - Constructor for class com.github.dandelion.core.i18n.StandardLocaleResolver
 
StandardUrlResolver - Class in com.github.dandelion.core.util.scanner
Standard implementation of UrlResolver that just returns the passed url left untouched.
StandardUrlResolver() - Constructor for class com.github.dandelion.core.util.scanner.StandardUrlResolver
 
startElement(String, String, String, Attributes) - Method in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
StorageEntry - Class in com.github.dandelion.core.storage
Wrapper for entries stored in the BundleStorage.
StorageEntry(Asset, String) - Constructor for class com.github.dandelion.core.storage.StorageEntry
Creates a new storage entry.
storeAssets(String, CacheEntry) - Method in class com.github.dandelion.core.cache.CacheManager
 
storeBundles(List<BundleStorageUnit>) - Method in class com.github.dandelion.core.storage.BundleStorage
Load all given BundleStorageUnits into the BundleDag.
StringBuilderUtils - Class in com.github.dandelion.core.util
Collection of utilities to ease working with StringBuilder.
StringBuilderUtils() - Constructor for class com.github.dandelion.core.util.StringBuilderUtils
 
StringUtils - Class in com.github.dandelion.core.util
Collection of utilities to ease working with String.
StringUtils() - Constructor for class com.github.dandelion.core.util.StringUtils
 
stripPrefix(String, String) - Static method in class com.github.dandelion.thymeleaf.util.AttributesUtil
strip the Dialect Prefix from the attribute name
STYLE_SEPARATOR - Static variable in class com.github.dandelion.core.html.AbstractHtmlTag
 
substitute(String, Properties) - Static method in class com.github.dandelion.core.util.StringUtils
First convert the supplied Properties into a Map and then call StringUtils.substitute(String, Map).
substitute(String, Map<String, String>) - Static method in class com.github.dandelion.core.util.StringUtils
Substitute all variable referenced in the specified source with the syntax %VARIABLE_NAME%.
Suggestion - Class in com.github.dandelion.core.reporting
 
Suggestion() - Constructor for class com.github.dandelion.core.reporting.Suggestion
 

T

tag - Variable in class com.github.dandelion.core.html.AbstractHtmlTag
Tag label.
TEMPLATEMODE_DANDELION_JS - Static variable in class com.github.dandelion.thymeleaf.templatemode.DandelionTemplateModeHandlers
 
toByteArray() - Method in class com.github.dandelion.core.web.ByteArrayResponseWrapper
Gets the content of the underlying byte-output stream.
toFilePath(URL) - Static method in class com.github.dandelion.core.util.PathUtils
Retrieves the file path of this URL, with any trailing slashes removed.
toHtml() - Method in class com.github.dandelion.core.html.AbstractHtmlTag
Render the tag in HTML code.
toHtml() - Method in class com.github.dandelion.core.html.HtmlLink
 
toHtml() - Method in class com.github.dandelion.core.html.HtmlScript
 
tokenizeToStringArray(String, String) - Static method in class com.github.dandelion.core.util.StringUtils
Tokenize the given String into a String array via a StringTokenizer.
tokenizeToStringArray(String, String, boolean, boolean) - Static method in class com.github.dandelion.core.util.StringUtils
Tokenize the given String into a String array via a StringTokenizer.
toLog() - Method in class com.github.dandelion.core.asset.Asset
 
toLog() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
TopologicalSorter - Class in com.github.dandelion.core.storage.support
Java implementation of the Depth-first search algorithm allowing to apply a topological sort on the BundleDag.
TopologicalSorter() - Constructor for class com.github.dandelion.core.storage.support.TopologicalSorter
 
toStandardUrl(URL) - Method in class com.github.dandelion.core.util.scanner.jboss.JBossVFS2UrlResolver
 
toStandardUrl(URL) - Method in class com.github.dandelion.core.util.scanner.jboss.JBossVFS3UrlResolver
 
toStandardUrl(URL) - Method in class com.github.dandelion.core.util.scanner.StandardUrlResolver
 
toStandardUrl(URL) - Method in interface com.github.dandelion.core.util.scanner.UrlResolver
Resolves the passed URL, which may be container-specific, into a standard Java URL.
toStandardUrl(URL) - Method in class com.github.dandelion.core.util.scanner.websphere.WebSphereUrlResolver
 
toString() - Method in class com.github.dandelion.core.asset.Asset
 
toString() - Method in class com.github.dandelion.core.asset.generator.js.JsFunction
 
toString() - Method in class com.github.dandelion.core.asset.generator.js.JsSnippet
 
toString() - Method in class com.github.dandelion.core.reporting.Alert
 
toString() - Method in class com.github.dandelion.core.reporting.Suggestion
 
toString() - Method in class com.github.dandelion.core.storage.AssetStorageUnit
 
toString() - Method in class com.github.dandelion.core.storage.BundleStorageUnit
 
toString() - Method in class com.github.dandelion.core.util.BundleStorageLogBuilder
 
toString() - Method in class com.github.dandelion.core.util.LogBuilder
 
toString() - Method in class com.github.dandelion.core.web.RequestFlashData
 
toStringArray(Collection<String>) - Static method in class com.github.dandelion.core.util.StringUtils
Copy the given Collection into a String array.
toStringBuilder(Reader) - Static method in class com.github.dandelion.core.util.StringBuilderUtils
 
transformAsset(Asset) - Static method in class com.github.dandelion.core.util.HtmlUtils
 
trimAllWhitespace(String) - Static method in class com.github.dandelion.core.util.StringUtils
Trim all whitespace from the given String: leading, trailing, and inbetween characters.

U

uncapitalize(String) - Static method in class com.github.dandelion.core.util.StringUtils
Uncapitalizes a String changing the first letter to title case as per Character.toLowerCase(char).
UNDEFINED_KEY - Static variable in interface com.github.dandelion.core.i18n.MessageResolver
 
unwrapFragment(Document) - Method in class com.github.dandelion.thymeleaf.templateparser.JsTemplateParser
 
URL_PATTERN - Static variable in class com.github.dandelion.core.asset.processor.support.CssUrlRewriter
The url pattern
URL_REGEXP - Static variable in class com.github.dandelion.core.asset.processor.support.CssUrlRewriter
The URL regexp pattern
URL_SEPARATOR - Static variable in class com.github.dandelion.core.util.PathUtils
The URL separator
URL_SEPARATOR_CHAR - Static variable in class com.github.dandelion.core.util.PathUtils
The URL separator character.
UrlResolver - Interface in com.github.dandelion.core.util.scanner
Resolves container-specific URLs into standard Java URLs.
UrlUtils - Class in com.github.dandelion.core.util
Collection of utilities to ease working with URLs.
UrlUtils() - Constructor for class com.github.dandelion.core.util.UrlUtils
 
usedStandalone - Variable in class com.github.dandelion.core.bundle.loader.AbstractBundleLoader
Whether the bundle loader used in a standalone component.
useXhtmlTagMinimizationRules() - Method in class com.github.dandelion.thymeleaf.templatewriter.JsTemplateWriter
 
UTF8Control - Class in com.github.dandelion.core.util
Custom implementation of ResourceBundle.Control that reads properties file in UTF-8.
UTF8Control() - Constructor for class com.github.dandelion.core.util.UTF8Control
 

V

Validate - Class in com.github.dandelion.core.util
Collection of utilities to ease validating arguments.
valueOf(String) - Static method in enum com.github.dandelion.core.asset.AssetDomPosition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.dandelion.core.asset.AssetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.dandelion.core.asset.generator.js.jquery.JQueryContentPlaceholder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.dandelion.core.asset.versioning.impl.FixedVersionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.dandelion.core.config.DandelionConfig
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.dandelion.core.reporting.Alert.AlertType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.dandelion.core.reporting.ReportingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.dandelion.core.web.handler.cache.HttpHeader
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.dandelion.thymeleaf.dialect.AssetAttributeNames
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.dandelion.thymeleaf.dialect.BundleAttributeNames
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.dandelion.core.asset.AssetDomPosition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.dandelion.core.asset.AssetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.dandelion.core.asset.generator.js.jquery.JQueryContentPlaceholder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.dandelion.core.asset.versioning.impl.FixedVersionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.dandelion.core.config.DandelionConfig
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.dandelion.core.reporting.Alert.AlertType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.dandelion.core.reporting.ReportingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.dandelion.core.web.handler.cache.HttpHeader
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.dandelion.thymeleaf.dialect.AssetAttributeNames
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.dandelion.thymeleaf.dialect.BundleAttributeNames
Returns an array containing the constants of this enum type, in the order they are declared.

W

W3C_XML_SCHEMA - Static variable in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
warning(SAXParseException) - Method in class com.github.dandelion.core.bundle.loader.support.BundleSaxHandler
 
WebappLocator - Class in com.github.dandelion.core.asset.locator.impl
Locator for assets that use webapp as a location key.
WebappLocator() - Constructor for class com.github.dandelion.core.asset.locator.impl.WebappLocator
 
WebConstants - Class in com.github.dandelion.core.web
All web-related constants used in Dandelion.
WebjarLocator - Class in com.github.dandelion.extras.webjar.asset.locator
Locator for asset stored inside WebJars.
WebjarLocator() - Constructor for class com.github.dandelion.extras.webjar.asset.locator.WebjarLocator
 
WebSphereUrlResolver - Class in com.github.dandelion.core.util.scanner.websphere
Resolves WebSphere URLs into standard URLs.
WebSphereUrlResolver() - Constructor for class com.github.dandelion.core.util.scanner.websphere.WebSphereUrlResolver
 
wrap(Throwable) - Static method in exception com.github.dandelion.core.DandelionException
 
wrapFragment(String) - Method in class com.github.dandelion.thymeleaf.templateparser.JsTemplateParser
 
write(byte[], int, int) - Method in class com.github.dandelion.core.util.WriterOutputStream
Write bytes from the specified byte array to the stream.
write(byte[]) - Method in class com.github.dandelion.core.util.WriterOutputStream
Write bytes from the specified byte array to the stream.
write(int) - Method in class com.github.dandelion.core.util.WriterOutputStream
Write a single byte to the stream.
writeAttribute(String, Object) - Static method in class com.github.dandelion.core.html.AbstractHtmlTag
 
WriterOutputStream - Class in com.github.dandelion.core.util
OutputStream implementation that transforms a byte stream to a character stream using a specified charset encoding and writes the resulting stream to a Writer.
WriterOutputStream(Writer, CharsetDecoder) - Constructor for class com.github.dandelion.core.util.WriterOutputStream
Constructs a new WriterOutputStream with a default output buffer size of 1024 characters.
WriterOutputStream(Writer, CharsetDecoder, int, boolean) - Constructor for class com.github.dandelion.core.util.WriterOutputStream
Constructs a new WriterOutputStream.
WriterOutputStream(Writer, Charset, int, boolean) - Constructor for class com.github.dandelion.core.util.WriterOutputStream
Constructs a new WriterOutputStream.
WriterOutputStream(Writer, Charset) - Constructor for class com.github.dandelion.core.util.WriterOutputStream
Constructs a new WriterOutputStream with a default output buffer size of 1024 characters.
WriterOutputStream(Writer, String, int, boolean) - Constructor for class com.github.dandelion.core.util.WriterOutputStream
Constructs a new WriterOutputStream.
WriterOutputStream(Writer, String) - Constructor for class com.github.dandelion.core.util.WriterOutputStream
Constructs a new WriterOutputStream with a default output buffer size of 1024 characters.
WriterOutputStream(Writer) - Constructor for class com.github.dandelion.core.util.WriterOutputStream

X

XmlBundleLoadingStrategy - Class in com.github.dandelion.core.bundle.loader.strategy
 
XmlBundleLoadingStrategy(Context) - Constructor for class com.github.dandelion.core.bundle.loader.strategy.XmlBundleLoadingStrategy
 
A B C D E F G H I J K L M N O P R S T U V W X 

Copyright © 2013-2015 Dandelion Project. All Rights Reserved.