Class AssetObjectProvider

    • Method Detail

      • provide

        public <T> T provide​(Class<T> objectType,
                             AnnotationProvider annotationProvider,
                             ObjectLocator locator)
        Provides the asset. If the expression does not identify an asset domain, with a prefix, it is assumed to be a path on the classpath, relative to the root of the classpath.
        Specified by:
        provide in interface ObjectProvider
        Parameters:
        objectType - the type of object (which must be Object or Asset)
        locator - not used
        annotationProvider - provides access to annotations (typically, the field or parameter to which an injection-related annotation is attached); annotations on the field or parameter may also be used when resolving the desired object
        Returns:
        the requested object, or null if this object provider can not supply an object