Package com.composum.sling.clientlibs.handle
-
Interface Summary Interface Description ClientlibElement Interface common to all elements contained in client libraries.ClientlibVisitor Business interface for visitors processing client libraries: used for easy dispatching withClientlibElement.accept(ClientlibVisitor, VisitorMode, ClientlibResourceFolder)
. -
Class Summary Class Description Clientlib Models a client library, containing one or several ClientlibResourceFolders.ClientlibCategory Models a category of client libraries.ClientlibExternalUri Models a reference to external URLs - as links, js or css.ClientlibFile Models a file that is referenced by a client library.ClientlibLink Represents data for linking to an actually referred file / client library / category of client libraries.ClientlibRef Models a reference of a client-library to another client library, a category of client libraries, or a specific file.ClientlibResourceFolder Models a resource folder for aClientlib
- this can be the folder js/css directly below it, or a lower level folder.FileHandle ImageHandle -
Enum Summary Enum Description Clientlib.Type Type of the element:Clientlib.Type.link
,Clientlib.Type.css
,Clientlib.Type.js
,Clientlib.Type.img
.ClientlibLink.Kind The kind of resource we link to:ClientlibLink.Kind.CATEGORY
,ClientlibLink.Kind.CLIENTLIB
,ClientlibLink.Kind.FILE
,ClientlibLink.Kind.EXTERNALURI
.ClientlibVisitor.VisitorMode