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