Uses of Class
com.composum.sling.core.ResourceHandle
-
-
Uses of ResourceHandle in com.composum.sling.clientlibs.handle
Fields in com.composum.sling.clientlibs.handle declared as ResourceHandle Modifier and Type Field Description protected ResourceHandleFileHandle. contentResourceHandleClientlib. resourceResourceHandleClientlibResourceFolder. resourceprotected ResourceHandleFileHandle. resourceMethods in com.composum.sling.clientlibs.handle that return ResourceHandle Modifier and Type Method Description ResourceHandleFileHandle. getContent()Handle to the content node of the file; not null.ResourceHandleFileHandle. getResource()Handle to the main node of the file; not null.protected ResourceHandleFileHandle. retrieveContent() -
Uses of ResourceHandle in com.composum.sling.core
Fields in com.composum.sling.core declared as ResourceHandle Modifier and Type Field Description protected ResourceHandleAbstractSlingBean. resourcethe resource represented by this bean (initialized)Methods in com.composum.sling.core that return ResourceHandle Modifier and Type Method Description ResourceHandleResourceHandle. clone()Returns a shallow clone, if you want to modify attributes likesetInheritanceType(InheritedValues.Type)without affecting the original.ResourceHandleResourceHandle. findUpwards(String basePath, Pattern namePattern, String childType)Retrieves a child of this resource or a parent specified by its base path, name pattern and type; for example findUpwards("jcr:content", Pattern.compile("^some.*$"), "sling:Folder").ResourceHandleAbstractSlingBean. getContentResource()ResourceHandleResourceHandle. getContentResource()Retrieves the 'content' resource of this resource.ResourceHandleAbstractSlingBean. getParent(String resourceType)Determine a typed parent resource.ResourceHandleAbstractSlingBean. getParent(String resourceType, String path)Use path instead of resource (e.g.@Nullable ResourceHandleResourceHandle. getParent()@Nullable ResourceHandleResourceHandle. getParent(int distance)Returns the {distance}-th parent - getParent(1) is just getParent().@NotNull ResourceHandleAbstractSlingBean. getResource()the getter for the resource which defines this bean instance.static @NotNull ResourceHandleResourceHandle. use(@Nullable org.apache.sling.api.resource.Resource resource)The 'adaptTo' like wrapping helper.ResourceHandleResourceHandle. withInheritanceType(InheritedValues.Type type)Returns aResourceHandlewith the given inheritance type forgetInherited(String, Class)andgetInherited(String, Object).Methods in com.composum.sling.core that return types with arguments of type ResourceHandle Modifier and Type Method Description List<ResourceHandle>ResourceHandle. getChildrenByResourceType(String resourceType)retrieves all children of a sling:resourceTypeList<ResourceHandle>ResourceHandle. getChildrenByType(String type)retrieves all children of a typeMethods in com.composum.sling.core with parameters of type ResourceHandle Modifier and Type Method Description protected static <AdapterType>
AdapterTypeCoreAdapterFactory. getAdapter(ResourceHandle resourceHandle, Class<AdapterType> type)HandlesresourceHandle.adaptTo(ResourceHandle.class). -
Uses of ResourceHandle in com.composum.sling.core.mapping.jcr
Methods in com.composum.sling.core.mapping.jcr with parameters of type ResourceHandle Modifier and Type Method Description protected ResourceFilterResourceFilterMapping.FilterSetStrategy. createInstance(ResourceHandle resource, Class<? extends ResourceFilter> type)protected ResourceFilterResourceFilterMapping.GeneralStrategy. createInstance(ResourceHandle resource, Class<? extends ResourceFilter> type)protected ResourceFilterResourceFilterMapping.PatternFilterStrategy. createInstance(ResourceHandle resource, Class<? extends ResourceFilter> type)protected ResourceFilterResourceFilterMapping.PredefinedFilterStrategy. createInstance(ResourceHandle resource, Class<? extends ResourceFilter> type)protected ResourceFilterResourceFilterMapping.PropertyFilterStrategy. createInstance(ResourceHandle resource, Class<? extends ResourceFilter> type)protected StringFilterStringFilterMapping.AllFilterStrategy. createInstance(ResourceHandle resource, Class<? extends StringFilter> type)protected StringFilterStringFilterMapping.FilterSetStrategy. createInstance(ResourceHandle resource, Class<? extends StringFilter> type)protected StringFilterStringFilterMapping.GeneralStrategy. createInstance(ResourceHandle resource, Class<? extends StringFilter> type)protected StringFilterStringFilterMapping.PatternFilterStrategy. createInstance(ResourceHandle resource, Class<? extends StringFilter> type) -
Uses of ResourceHandle in com.composum.sling.core.security
Constructors in com.composum.sling.core.security with parameters of type ResourceHandle Constructor Description ConfigScript(@NotNull ConfigurationSet.Configuration configuration, @NotNull ResourceHandle handle)Configuration(@NotNull ResourceHandle handle) -
Uses of ResourceHandle in com.composum.sling.core.servlet
Methods in com.composum.sling.core.servlet that return ResourceHandle Modifier and Type Method Description static @NotNull ResourceHandleAbstractServiceServlet. getResource(org.apache.sling.api.SlingHttpServletRequest request)Retrieves the resource using the suffix from the request.protected ResourceHandleServletOperationSet. getResource(org.apache.sling.api.SlingHttpServletRequest request)the extension hook if the resource is not simply build by the suffixstatic @NotNull ResourceHandleAbstractServiceServlet. tryToUseRawSuffix(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull ResourceHandle resource)Methods in com.composum.sling.core.servlet with parameters of type ResourceHandle Modifier and Type Method Description voidNodeTreeServlet. addVirtualContent(com.google.gson.stream.JsonWriter writer, NodeTreeServlet.TreeNodeStrategy nodeStrategy, ResourceHandle resource, NodeTreeServlet.LabelType labelType)voidNodeTreeServlet.TreeOperation. doIt(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull org.apache.sling.api.SlingHttpServletResponse response, @Nullable ResourceHandle resource)voidServletOperation. doIt(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull org.apache.sling.api.SlingHttpServletResponse response, @Nullable ResourceHandle resource)voidSetupServlet.RunSetupScripts. doIt(@NotNull org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.SlingHttpServletResponse response, ResourceHandle resource)voidSystemServlet.GetNodeTypes. doIt(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull org.apache.sling.api.SlingHttpServletResponse response, @Nullable ResourceHandle resource)voidSystemServlet.GetPropertyTypes. doIt(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull org.apache.sling.api.SlingHttpServletResponse response, @Nullable ResourceHandle resource)voidSystemServlet.JsonTypeahead. doIt(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull org.apache.sling.api.SlingHttpServletResponse response, @Nullable ResourceHandle resource)voidTranslationServlet.TranslateObject. doIt(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull org.apache.sling.api.SlingHttpServletResponse response, @Nullable ResourceHandle resource)voidTranslationServlet.TranslateStatus. doIt(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull org.apache.sling.api.SlingHttpServletResponse response, @Nullable ResourceHandle resource)StringNodeTreeServlet.DefaultTreeNodeStrategy. getContentTypeKey(ResourceHandle resource, String prefix)static StringNodeTreeServlet. getContentTypeKey(NodeTreeServlet.TreeNodeStrategy strategy, ResourceHandle resource, String prefix)StringNodeTreeServlet.TreeNodeStrategy. getContentTypeKey(ResourceHandle resource, String prefix)static StringNodeTreeServlet. getFileTypeKey(ResourceHandle resource, String prefix)static StringNodeTreeServlet. getMimeTypeKey(ResourceHandle resource, String prefix)StringNodeTreeServlet. getNodeLabel(ResourceHandle resource, NodeTreeServlet.LabelType labelType)static StringNodeTreeServlet. getPrimaryTypeKey(ResourceHandle resource)static StringNodeTreeServlet. getResourceTypeKey(ResourceHandle resource, String prefix)StringNodeTreeServlet.DefaultTreeNodeStrategy. getTypeKey(ResourceHandle resource)StringNodeTreeServlet.TreeNodeStrategy. getTypeKey(ResourceHandle resource)protected List<org.apache.sling.api.resource.Resource>NodeTreeServlet. prepareTreeItems(ResourceHandle resource, List<org.apache.sling.api.resource.Resource> items)extension hook for additional filters or sortingstatic @NotNull ResourceHandleAbstractServiceServlet. tryToUseRawSuffix(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull ResourceHandle resource)voidNodeTreeServlet. writeJsonNode(com.google.gson.stream.JsonWriter writer, NodeTreeServlet.TreeNodeStrategy nodeStrategy, ResourceHandle resource, NodeTreeServlet.LabelType labelType, boolean isVirtual)voidNodeTreeServlet. writeJsonNodeData(com.google.gson.stream.JsonWriter writer, NodeTreeServlet.TreeNodeStrategy nodeStrategy, ResourceHandle resource, NodeTreeServlet.LabelType labelType, boolean isVirtual)StringNodeTreeServlet. writeNodeIdentifiers(com.google.gson.stream.JsonWriter writer, NodeTreeServlet.TreeNodeStrategy nodeStrategy, ResourceHandle resource, NodeTreeServlet.LabelType labelType, boolean isVirtual)voidNodeTreeServlet. writeNodeJcrState(com.google.gson.stream.JsonWriter writer, ResourceHandle resource)voidNodeTreeServlet. writeNodeTreeType(com.google.gson.stream.JsonWriter writer, ResourceFilter filter, ResourceHandle resource, boolean isVirtual) -
Uses of ResourceHandle in com.composum.sling.core.util
Methods in com.composum.sling.core.util with parameters of type ResourceHandle Modifier and Type Method Description static StringLinkUtil. getExtension(ResourceHandle resource, String extension)Returns the extension for a URL to a resource based on a predefined value (can be null or '').static @NotNull StringLinkUtil. getExtension(ResourceHandle resource, String extension, boolean detectMimeTypeExtension)Returns the extension for a URL to a resource based on a predefined value (can be null or '').protected static StringLinkUtil. getFinalTarget(ResourceHandle resource, List<String> trace)Determines the 'final URL' of a link to a resource by traversing along the 'redirect' properties.
-