public final class Utils
extends java.lang.Object
CssFileBuilder
provides all specific css builder functionality.Modifier and Type | Method and Description |
---|---|
static java.lang.String |
resolveUrl(java.lang.String libPath,
java.lang.String filePath,
java.lang.String url)
Resolves a relative link from a css style, such as an url to a background image, in respect to the
library path.
|
static java.lang.String |
rewriteUrlsInCss(java.lang.String[] libPathSegs,
java.lang.String[] filePathSegs,
java.lang.String css,
Session session,
long maxDataUriSize)
Resolves relative links within a css, such as an url to a background image, in respect to the
library path.
|
static java.lang.String |
rewriteUrlsInCss(java.lang.String libPath,
java.lang.String filePath,
java.lang.String css)
Resolves relative links within a css, such as an url to a background image, in respect to the
library path.
|
static java.lang.String |
rewriteUrlsInCss(java.lang.String libPath,
java.lang.String filePath,
java.lang.String css,
Session session,
long maxDataUriSize)
Resolves relative links within a css, such as an url to a background image, in respect to the
library path.
|
public static java.lang.String rewriteUrlsInCss(java.lang.String libPath, java.lang.String filePath, java.lang.String css)
libPath
- the library path.filePath
- the path of the original css filecss
- the css to transformpublic static java.lang.String rewriteUrlsInCss(java.lang.String libPath, java.lang.String filePath, java.lang.String css, Session session, long maxDataUriSize)
libPath
- the library path.filePath
- the path of the original css filecss
- the css to transformsession
- use to auto-inline data uris.maxDataUriSize
- only inline data uris if smallerpublic static java.lang.String rewriteUrlsInCss(java.lang.String[] libPathSegs, java.lang.String[] filePathSegs, java.lang.String css, Session session, long maxDataUriSize)
libPathSegs
- the library path segments.filePathSegs
- the path segments of the original css filecss
- the css to transformsession
- the session to use for embedding the datamaxDataUriSize
- the max size for data urispublic static java.lang.String resolveUrl(java.lang.String libPath, java.lang.String filePath, java.lang.String url)
libPath
- the library path.filePath
- the path of the original css fileurl
- the url referenced in the css fileCopyright © 2010 - 2020 Adobe. All Rights Reserved