All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.org.apache.sling-org.apache.sling.scripting.jsp.taglib-sling.tld Maven / Gradle / Ivy

There is a newer version: 6.5.21
Show newest version




	A supporting tab library for Apache Sling
	1.4
	sling
	http://sling.apache.org/taglibs/sling

	
		adaptTo
		org.apache.sling.scripting.jsp.taglib.SlingFunctions
		java.lang.Object adaptTo(org.apache.sling.api.adapter.Adaptable, java.lang.String)
	

    
        encode
        org.apache.sling.scripting.jsp.taglib.SlingFunctions
        java.lang.String encode(java.lang.String, java.lang.String)
    

	
		findResources
		org.apache.sling.scripting.jsp.taglib.SlingFunctions
		java.util.Iterator findResources(org.apache.sling.api.resource.ResourceResolver, java.lang.String, java.lang.String)
	

	
		getRelativeResource
		org.apache.sling.scripting.jsp.taglib.SlingFunctions
		org.apache.sling.api.resource.Resource getRelativeResource(org.apache.sling.api.resource.Resource,java.lang.String)
	

	
		getResource
		org.apache.sling.scripting.jsp.taglib.SlingFunctions
		org.apache.sling.api.resource.Resource getResource(org.apache.sling.api.resource.ResourceResolver,java.lang.String)
	

    
        getValue
        org.apache.sling.scripting.jsp.taglib.SlingFunctions
        java.lang.Object getValue(org.apache.sling.api.resource.ValueMap,java.lang.String,java.lang.Object)
    
	
    
        hasChildren
        org.apache.sling.scripting.jsp.taglib.SlingFunctions
        java.lang.Boolean hasChildren(org.apache.sling.api.resource.Resource)
    

	
		listChildren
		org.apache.sling.scripting.jsp.taglib.SlingFunctions
		java.util.Iterator listChildren(org.apache.sling.api.resource.Resource)
	

	
		
			Execute a script.
		
		call
		
			org.apache.sling.scripting.jsp.taglib.CallTag
		
		empty
		
			
				Whether to flush the output before including the target
			
			flush
			false
			true
			boolean
		
		
			
				The script to include.
			
			script
			false
			true
		
		
			
				Controls if the component hierarchy should be ignored
				for script resolution. If true, only the search paths are respected.
			
			ignoreComponentHierarchy
			false
			true
		
	

	
		
			Includes a resource rendering into the current page
		
		include
		
			org.apache.sling.scripting.jsp.taglib.IncludeTagHandler
		
		
			org.apache.sling.scripting.jsp.taglib.tei.StringVariableTEI
		
		empty
		
			
				Whether to flush the output before including the target
			
			flush
			false
			true
			boolean
		
		
			
				The resource object to include in the current request
				processing. Either resource or path must be specified. If
				both are specified, the resource takes precedences.
			
			resource
			false
			true
			org.apache.sling.api.resource.Resource
		
		
			
				The path to the resource object to include in the
				current request processing. If this path is relative it is
				appended to the path of the current resource whose
				script is including the given resource. Either resource
				or path must be specified. If both are specified, the
				resource takes precedences.
			
			path
			false
			true
		
		
			
				The resource type of a resource to include. If the
				resource to be included is specified with the path attribute,
				which cannot be resolved to a resource, the tag may
				create a synthetic resource object out of the path and
				this resource type. If the resource type is set the path
				must be the exact path to a resource object. That is,
				adding parameters, selectors and extensions to the
				path is not supported if the resource type is set.
			
			resourceType
			false
			true
		
		
			
				When dispatching, replace selectors by the value
				provided by this option.
			
			replaceSelectors
			false
			true
		
		
			
				When dispatching, add the value provided by this option
				to the selectors.
			
			addSelectors
			false
			true
		
		
			
				When dispatching, replace the suffix by the value
				provided by this option.
			
			replaceSuffix
			false
			true
		
        
            
                If var is specified, what scope to store the variable in
            
            scope
            false
            false
            String
        
        
            
                Variable name to store the resulting markup into
            
            var
            false
            false
            String
        
	

	
		
			Forwards a request to a resource rendering the current
			page
		
		forward
		
			org.apache.sling.scripting.jsp.taglib.ForwardTagHandler
		
		empty
		
			
				The resource object to forward the request to. Either
				resource or path must be specified. If both are
				specified, the resource takes precedences.
			
			resource
			false
			true
			org.apache.sling.api.resource.Resource
		
		
			
				The path to the resource object to forward the request
				to. If this path is relative it is appended to the path
				of the current resource whose script is forwarding the
				given resource. Either resource or path must be specified.
				If both are specified, the resource takes precedences.
			
			path
			false
			true
		
		
			
				The resource type of a resource to forward. If the
				resource to be forwarded is specified with the path attribute,
				which cannot be resolved to a resource, the tag may
				create a synthetic resource object out of the path and
				this resource type. If the resource type is set the path
				must be the exact path to a resource object. That is,
				adding parameters, selectors and extensions to the
				path is not supported if the resource type is set.
			
			resourceType
			false
			true
		
		
			
				When dispatching, replace selectors by the value
				provided by this option.
			
			replaceSelectors
			false
			true
		
		
			
				When dispatching, add the value provided by this option
				to the selectors.
			
			addSelectors
			false
			true
		
		
			
				When dispatching, replace the suffix by the value
				provided by this option.
			
			replaceSuffix
			false
			true
		
	

	
		
			Defines regularly used scripting variables
		
		defineObjects
		
			org.apache.sling.scripting.jsp.taglib.DefineObjectsTag
		
		
			org.apache.sling.scripting.jsp.taglib.DefineObjectsTEI
		
		empty
		
			requestName
			false
			false
		
		
			responseName
			false
			false
		
		
			resourceName
			false
			false
		
		
			nodeName
			false
			false
		
		
			logName
			false
			false
		
		
			resourceResolverName
			false
			false
		
		
			slingName
			false
			false
		
	

	
		
			Evaluates a script invocation and includes the result
			in the current page.
		
		eval
		
			org.apache.sling.scripting.jsp.taglib.EvalTagHandler
		
		empty
		
			
				Whether to flush the output before including the target
			
			flush
			false
			true
			boolean
		
		
			
				The path to the script object to include in the current
				request processing. By default, the current resource
				is used for script resolving. This behaviour can
				be changed by specifying either resource, resourceType
				or ignoreResourceTypeHierarchy.
			
			script
			true
			true
		
		
			
				The resource object to include in the current request
				processing. This attribute is optional. If it is
				specified, resourceType should not be used. If both
				are used, resource takes precedence.
			
			resource
			false
			true
			org.apache.sling.api.resource.Resource
		
		
			
				The resource type of a resource to include. This
				attribute is optional. If it is specified, resource
				should not be used. If bot are used, resource
				takes precedence.
			
			resourceType
			false
			true
		
		
			
				Prevents using the resource type hierarchy for searching
				a script.
			
			ignoreResourceTypeHierarchy
			false
			true
			boolean
		
	

	
		
			Adapts adaptables to objects of other types.
		
		adaptTo
		
			org.apache.sling.scripting.jsp.taglib.AdaptToTag
		
		
			org.apache.sling.scripting.jsp.taglib.tei.AdaptToTEI
		
		empty
		
			
				The adaptable object to adapt.
			
			adaptable
			true
			true
			org.apache.sling.api.adapter.Adaptable
		
		
			
				The class name to which to adapt the adaptable.
			
			adaptTo
			true
			true
		
		
			
				The name of the variable to which to save the adapted
				object.
			
			var
			true
			true
		
	

    
        
            Writes properly XSS encoded text to the response using the 
            OWASP ESAPI for supporting a number of encoding modes.
        
        encode
        
            org.apache.sling.scripting.jsp.taglib.EncodeTag
        
        JSP
        
            
                The value to encode.
            
            value
            false
            true
        
        
            
                The default value to be used if the value is either 
                null or an empty string.
            
            default
            false
            true
        
        
            
                The mode to use for encoding.  Must be one of the 
                valid modes found in XSSSupport.ENCODING_MODE.
            
            mode
            true
            true
        
    

	
		
			Tag for searching for resources using the given query
			formulated in the given language.
		
		findResources
		
			org.apache.sling.scripting.jsp.taglib.FindResourcesTag
		
		
			org.apache.sling.scripting.jsp.taglib.tei.ResourceIteratorVariableTEI
		
		empty
		
			
				The query string to find the resources.
			
			query
			true
			true
		
		
			
				The query language to use.
			
			language
			true
			true
		
		
			
				The name of the variable to which to save the resources.
			
			var
			true
			true
		
	

	
		
			Retrieves the value from the ValueMap, allowing for a
			default value or coercing the return value.
		
		getProperty
		
			org.apache.sling.scripting.jsp.taglib.GetPropertyTag
		
		
			org.apache.sling.scripting.jsp.taglib.tei.GetPropertyTEI
		
		empty
		
			
				The name of the variable to which to save the resource.
			
			var
			false
			true
		
		
			
				The ValueMap from which to retrieve the value.
			
			properties
			true
			true
		
		
			
				The key to retrieve the value from from the ValueMap.
			
			key
			true
			true
		
		
			
				The default value to return if no value exists for the
				key. If specified, this takes precedence over returnClass.
			
			defaultValue
			false
			true
		
		
			
				The class into which to coerce the returned value.
			
			returnClass
			false
			true
		
	

    
        
            Retrieves resources based on either an absolute path or a
            relative path and a base resource.
        
        getResource
        
            org.apache.sling.scripting.jsp.taglib.GetResourceTag
        
        
            org.apache.sling.scripting.jsp.taglib.tei.ResourceVariableTEI
        
        empty
        
            
                The base resource under which to retrieve the child
                resource, will only
                be considered if a relative path is specified.
            
            base
            false
            true
        
        
            
                The path of the resource to retrieve, if relative, the
                base resource must be specified.
            
            path
            true
            true
        
        
            
                The name of the variable to which to save the resource.
            
            var
            true
            true
        
    
    
    
        
            Lists the children of a Sling Resource.
        
        listChildren
        
            org.apache.sling.scripting.jsp.taglib.ListChildrenTag
        
        
            org.apache.sling.scripting.jsp.taglib.tei.ResourceIteratorVariableTEI
        
        empty
        
            
                The resource for which to retrieve the children.
            
            resource
            true
            true
            org.apache.sling.api.resource.Resource
        
        
            
                The name of the variable to which to save the child
                resources.
            
            var
            true
            true
        
    






© 2015 - 2024 Weber Informatics LLC | Privacy Policy