Uses of Interface
com.composum.sling.clientlibs.handle.ClientlibVisitor
-
Packages that use ClientlibVisitor Package Description com.composum.sling.clientlibs.handle com.composum.sling.clientlibs.processor com.composum.sling.clientlibs.servlet -
-
Uses of ClientlibVisitor in com.composum.sling.clientlibs.handle
Methods in com.composum.sling.clientlibs.handle that return ClientlibVisitor Modifier and Type Method Description ClientlibVisitorClientlibVisitor. execute()Triggers the processing of thegetOwner()by callingClientlibElement.accept(ClientlibVisitor, VisitorMode, ClientlibResourceFolder).Methods in com.composum.sling.clientlibs.handle with parameters of type ClientlibVisitor Modifier and Type Method Description voidClientlib. accept(ClientlibVisitor visitor, ClientlibVisitor.VisitorMode mode, ClientlibResourceFolder parent)voidClientlibCategory. accept(ClientlibVisitor visitor, ClientlibVisitor.VisitorMode mode, ClientlibResourceFolder parent)voidClientlibElement. accept(ClientlibVisitor visitor, ClientlibVisitor.VisitorMode mode, ClientlibResourceFolder parent)Dispatcher for the appropriate method of visitor: just callsvisitor.visit(this, mode, parent);.voidClientlibExternalUri. accept(ClientlibVisitor visitor, ClientlibVisitor.VisitorMode mode, ClientlibResourceFolder parent)Calls the visitor with modeClientlibVisitor.VisitorMode.DEPENDS, since external references are never embedded.voidClientlibFile. accept(ClientlibVisitor visitor, ClientlibVisitor.VisitorMode mode, ClientlibResourceFolder parent)voidClientlibResourceFolder. accept(ClientlibVisitor visitor, ClientlibVisitor.VisitorMode mode, ClientlibResourceFolder parent) -
Uses of ClientlibVisitor in com.composum.sling.clientlibs.processor
Classes in com.composum.sling.clientlibs.processor that implement ClientlibVisitor Modifier and Type Class Description classAbstractClientlibVisitorBase class for visitors to aid processing of all parts of a client library.classProcessingVisitorAppends all embedded files to an input stream.protected static classProcessingVisitor.ExcludeDependenciesVisitorIf some files are included in / requested by dependencies of the rendered client library, these must not be included into the cached file, since these would be loaded twice by the page.classRenderingVisitorVisitor that realizes the rendering process for a client library.classUpdateTimeVisitorDetermines the hash of the embedded items of a clientlib or -category for recency checking of cached files.Methods in com.composum.sling.clientlibs.processor that return ClientlibVisitor Modifier and Type Method Description protected abstract ClientlibVisitorAbstractClientlibVisitor. createVisitorFor(ClientlibElement element)Creates a new visitor for the given clientlib or category as owner.protected ClientlibVisitorProcessingVisitor. createVisitorFor(ClientlibElement element)protected ClientlibVisitorProcessingVisitor.ExcludeDependenciesVisitor. createVisitorFor(ClientlibElement element)protected ClientlibVisitorRenderingVisitor. createVisitorFor(ClientlibElement element)protected ClientlibVisitorUpdateTimeVisitor. createVisitorFor(ClientlibElement element)ClientlibVisitorAbstractClientlibVisitor. execute()protected ClientlibVisitorAbstractClientlibVisitor. getVisitorFor(ClientlibVisitor.VisitorMode mode, ClientlibElement element)Returns the appropriate visitor for the given mode and element: if mode=DEPENDS and element is a clientlib or category. -
Uses of ClientlibVisitor in com.composum.sling.clientlibs.servlet
Classes in com.composum.sling.clientlibs.servlet that implement ClientlibVisitor Modifier and Type Class Description protected classClientlibDebugConsolePlugin.DebugVisitorMethods in com.composum.sling.clientlibs.servlet that return ClientlibVisitor Modifier and Type Method Description protected ClientlibVisitorClientlibDebugConsolePlugin.DebugVisitor. createVisitorFor(ClientlibElement element)
-