Uses of Class
com.composum.sling.clientlibs.handle.ClientlibRef
-
Packages that use ClientlibRef Package Description com.composum.sling.clientlibs.handle com.composum.sling.clientlibs.processor com.composum.sling.clientlibs.service com.composum.sling.clientlibs.servlet -
-
Uses of ClientlibRef in com.composum.sling.clientlibs.handle
Methods in com.composum.sling.clientlibs.handle that return ClientlibRef Modifier and Type Method Description static ClientlibRefClientlibRef. forCategory(Clientlib.Type type, String category, boolean optional, Map<String,String> properties)ClientlibRefClientlib. getRef()A reference that matches this.ClientlibRefClientlibCategory. getRef()ClientlibRefClientlibElement. getRef()ClientlibRefClientlibExternalUri. getRef()ClientlibRefClientlibFile. getRef()ClientlibRefClientlibResourceFolder. getRef()Not supported.Methods in com.composum.sling.clientlibs.handle that return types with arguments of type ClientlibRef Modifier and Type Method Description protected @NotNull List<ClientlibRef>ClientlibResourceFolder. getClientlib2Refs(String property)@NotNull List<ClientlibRef>ClientlibResourceFolder. getDependencies()@NotNull List<ClientlibRef>ClientlibResourceFolder. getEmbedded()Constructors in com.composum.sling.clientlibs.handle with parameters of type ClientlibRef Constructor Description ClientlibCategory(ClientlibRef ref, List<org.apache.sling.api.resource.Resource> clientlibResources)ClientlibFile(ClientlibRef ref, Clientlib.Type type, org.apache.sling.api.resource.Resource resource, Map<String,String> properties) -
Uses of ClientlibRef in com.composum.sling.clientlibs.processor
Methods in com.composum.sling.clientlibs.processor with parameters of type ClientlibRef Modifier and Type Method Description protected voidAbstractClientlibVisitor. alreadyProcessed(ClientlibRef ref, ClientlibVisitor.VisitorMode mode, ClientlibResourceFolder folder)Hook for additional checks about already processed elements.protected voidProcessingVisitor. alreadyProcessed(ClientlibRef ref, ClientlibVisitor.VisitorMode mode, ClientlibResourceFolder folder)Warns about everything that should be embedded, but is already processed, and not in thisbooleanRendererContext. isClientlibRendered(ClientlibRef reference)Checks whether a referenced resource or client library is satisfied by an already rendered resource.protected booleanAbstractClientlibVisitor. isNotProcessed(ClientlibRef ref)Checks whether something matching this reference has already beenAbstractClientlibVisitor.markAsProcessed(ClientlibLink, ClientlibResourceFolder, VisitorMode).protected voidAbstractClientlibVisitor. notPresent(ClientlibRef ref, ClientlibVisitor.VisitorMode mode, ClientlibResourceFolder parent)Hook for additional checks about an element referenced but not present.protected voidRenderingVisitor. notPresent(ClientlibRef ref, ClientlibVisitor.VisitorMode mode, ClientlibResourceFolder parent)protected voidAbstractClientlibVisitor. resolveAndAccept(ClientlibRef ref, ClientlibVisitor.VisitorMode mode, ClientlibResourceFolder folder) -
Uses of ClientlibRef in com.composum.sling.clientlibs.service
Methods in com.composum.sling.clientlibs.service with parameters of type ClientlibRef Modifier and Type Method Description voidClientlibService. deliverContent(org.apache.sling.api.resource.ResourceResolver resolver, ClientlibRef clientlibRef, boolean minified, OutputStream outputStream, String encoding)Writes the cached content to outputStream.voidDefaultClientlibService. deliverContent(org.apache.sling.api.resource.ResourceResolver resolver, ClientlibRef clientlibRef, boolean minified, OutputStream outputStream, String encoding)protected StringDefaultClientlibService. getCachePath(ClientlibRef ref, boolean minified, String encoding)Uses the category if given, or the single clientlib otherwise.protected LazyCreationService.InitializationStrategyDefaultClientlibService. initializationStrategy(ClientlibRef clientlibRef, String encoding, String hash, ProcessorContext context)ClientlibService.ClientlibInfoClientlibService. prepareContent(org.apache.sling.api.SlingHttpServletRequest request, ClientlibRef clientlibRef, boolean minified, String encoding, boolean forceRefreshCache, String requestedHash, long ifModifiedSince)Writes the content to a cache if it wasn't there, and returns a collection of information to be put into the response headers.ClientlibService.ClientlibInfoDefaultClientlibService. prepareContent(org.apache.sling.api.SlingHttpServletRequest request, ClientlibRef clientlibRef, boolean minified, String rawEncoding, boolean forceRefreshCache, String requestedHash, long ifModifiedSince)Writes the content to a cache if it wasn't there, and returns a collection of information to be put into the response headers.ClientlibElementClientlibService. resolve(ClientlibRef ref, org.apache.sling.api.resource.ResourceResolver resolver)Resolves the element corresponding to the ref.ClientlibElementDefaultClientlibService. resolve(ClientlibRef ref, org.apache.sling.api.resource.ResourceResolver resolver)protected Future<Void>DefaultClientlibService. startProcessing(ClientlibRef clientlibRef, String encoding, ProcessorContext context, OutputStream outputStream)Starts the processing (generation of the embedded content) of the clientlib / -category in the background. -
Uses of ClientlibRef in com.composum.sling.clientlibs.servlet
Methods in com.composum.sling.clientlibs.servlet with parameters of type ClientlibRef Modifier and Type Method Description protected voidAbstractClientlibServlet. deliverClientlib(boolean get, org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.SlingHttpServletResponse response, ClientlibRef clientlibRef, String requestedHash, boolean minified)protected voidClientlibDebugConsolePlugin.Processor. displayClientlibStructure(ClientlibRef ref)Displays the structure of one clientlib as seen from the adminResolver - it's rendered like that, anyway.protected booleanClientlibDebugConsolePlugin.DebugVisitor. isNotProcessed(ClientlibRef ref)protected StringClientlibDebugConsolePlugin.Processor. normalizePath(ClientlibRef ref, ClientlibElement clientlib)Returns the path as it would be in a clientlib reference: relative to search path or a category linkprotected voidClientlibDebugConsolePlugin.DebugVisitor. notPresent(ClientlibRef ref, ClientlibVisitor.VisitorMode mode, ClientlibResourceFolder folder)
-