public class DuplicatesAwareCssDataUriPreProcessor extends CssDataUriPreProcessor
CssDataUriPreProcessor which instead of replacing a url blindly with dataUri, is is smart enough to
detect duplicated image url and avoid replacing it with dataUri.| Modifier and Type | Field and Description |
|---|---|
static String |
ALIAS_DUPLICATE |
ALIAS| Constructor and Description |
|---|
DuplicatesAwareCssDataUriPreProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
onProcessCompleted()
Invoked when the process operation is completed.
|
protected String |
replaceImageUrl(String cssUri,
String imageUrl)
Replace provided url with the new url if needed.
|
getDataUriGenerator, isReplaceAccepted, isReplaceNeededgetUrlPrefix, isImportAware, newCssUrlInspector, onUrlReplaced, process, process, replaceDeclarationpublic static final String ALIAS_DUPLICATE
public DuplicatesAwareCssDataUriPreProcessor()
protected final String replaceImageUrl(String cssUri, String imageUrl)
replaceImageUrl in class CssDataUriPreProcessorimageUrl - to replace.cssUri - Uri of the parsed css.protected void onProcessCompleted()
onProcessCompleted in class AbstractCssUrlRewritingProcessorCopyright © 2008-2014. All Rights Reserved.