@ProviderType public interface HtmlLibrary
HtmlLibrary
represents a JS or CSS library that is assembled
dynamically be a bunch of files.Modifier and Type | Method and Description |
---|---|
InputStream |
getInputStream()
Returns the input stream of the generated lib file
|
InputStream |
getInputStream(boolean minified)
Returns the input stream of the generated lib file
|
long |
getLastModified()
Returns the lastModified date of this library
|
long |
getLastModified(boolean minified)
Returns the lastModified date of this library
|
String |
getLibraryPath()
Returns the library path of this library.
|
String |
getName()
Returns the (final) name of this library.
|
String |
getName(boolean minified)
Returns the (final) name of this library.
|
String |
getPath()
Returns the include path of this library.
|
String |
getPath(boolean minified)
Returns the include path of this library.
|
List<String> |
getScripts()
Returns a list of all script paths.
|
String |
getScripts(String delimiter)
Returns a list of absolute paths to the scripts as a delimiter separated list.
|
LibraryType |
getType()
Returns the library type
|
void |
send(HttpServletResponse response,
boolean gzipped)
|
void |
send(SlingHttpServletRequest request,
SlingHttpServletResponse response)
send the input stream of the generated lib to the response.
|
String getPath()
String getPath(boolean minified)
minified
- true
to return the path to the minified version. e.g. "/libs/cq/ui/widgets.min.js"String getLibraryPath()
String getName()
String getName(boolean minified)
minified
- true
to return the minified name. eg "widgets.min.js"LibraryType getType()
long getLastModified()
long getLastModified(boolean minified)
minified
- true
to return the last modified date of the minified version@Deprecated void send(HttpServletResponse response, boolean gzipped) throws IOException
send(org.apache.sling.api.SlingHttpServletRequest, org.apache.sling.api.SlingHttpServletResponse)
Last-Modified
Content-Type
Content-Encoding
response
- servlet responsegzipped
- true
if the response should be compressedIOException
- is thrown in case the copy operation failsvoid send(SlingHttpServletRequest request, SlingHttpServletResponse response) throws IOException
request
- servlet requestresponse
- servlet responseIOException
- is thrown in case the copy operation failsInputStream getInputStream() throws IOException
IOException
- if the stream cannot be acquiredInputStream getInputStream(boolean minified) throws IOException
minified
- true
to return the stream to the minified versionIOException
- if the stream cannot be acquiredCopyright © 2010 - 2020 Adobe. All Rights Reserved