Uses of Interface
info.magnolia.imaging.ParameterProvider

Packages that use ParameterProvider
info.magnolia.imaging   
info.magnolia.imaging.caching   
info.magnolia.imaging.operations   
info.magnolia.imaging.operations.cropresize   
info.magnolia.imaging.operations.load   
info.magnolia.imaging.operations.text   
info.magnolia.imaging.parameters   
 

Uses of ParameterProvider in info.magnolia.imaging
 

Classes in info.magnolia.imaging with type parameters of type ParameterProvider
 interface ImageGenerator<P extends ParameterProvider<?>>
          The entry point for generating images.
 

Methods in info.magnolia.imaging that return ParameterProvider
 ParameterProvider<PT> ParameterProviderFactory.newParameterProviderFor(E environment)
          Instanciates a new ParameterProvider for the given environment.
 

Methods in info.magnolia.imaging with parameters of type ParameterProvider
 void ImageStreamer.serveImage(ImageGenerator<ParameterProvider<P>> generator, ParameterProvider<P> params, OutputStream out)
          Generates an image (if deemed necessary) with the given ImageGenerator and Parameters, streams it to the given OutputStream.
 void DefaultImageStreamer.serveImage(ImageGenerator<ParameterProvider<P>> generator, ParameterProvider<P> params, OutputStream out)
           
 

Method parameters in info.magnolia.imaging with type arguments of type ParameterProvider
 void ImageStreamer.serveImage(ImageGenerator<ParameterProvider<P>> generator, ParameterProvider<P> params, OutputStream out)
          Generates an image (if deemed necessary) with the given ImageGenerator and Parameters, streams it to the given OutputStream.
 void DefaultImageStreamer.serveImage(ImageGenerator<ParameterProvider<P>> generator, ParameterProvider<P> params, OutputStream out)
           
 

Uses of ParameterProvider in info.magnolia.imaging.caching
 

Methods in info.magnolia.imaging.caching with parameters of type ParameterProvider
protected  info.magnolia.cms.core.NodeData CachingImageStreamer.fetchFromCache(ImageGenerator<ParameterProvider<P>> generator, ParameterProvider<P> parameterProvider)
          Gets the binary property (NodeData) for the appropriate image, ready to be served, or null if the image should be regenerated.
protected  info.magnolia.cms.core.NodeData CachingImageStreamer.generateAndStore(ImageGenerator<ParameterProvider<P>> generator, ParameterProvider<P> parameterProvider)
           
 String NullCachingStrategy.getCachePath(ImageGenerator<ParameterProvider<P>> parameterProviderImageGenerator, ParameterProvider<P> parameterProvider)
           
 String CachingStrategy.getCachePath(ImageGenerator<ParameterProvider<P>> generator, ParameterProvider<P> parameterProvider)
          Returns a unique path pertinent to the given generator and parameter to use for storing the generated image.
 String AbstractContentBasedCachingStrategy.getCachePath(ImageGenerator<ParameterProvider<P>> generator, ParameterProvider<P> parameterProvider)
           
 void CachingImageStreamer.serveImage(ImageGenerator<ParameterProvider<P>> generator, ParameterProvider<P> params, OutputStream out)
           
 boolean NullCachingStrategy.shouldRegenerate(info.magnolia.cms.core.NodeData cachedBinary, ParameterProvider<P> parameterProvider)
           
 boolean CachingStrategy.shouldRegenerate(info.magnolia.cms.core.NodeData cachedBinary, ParameterProvider<P> parameterProvider)
          Given the currently cached generated image, determine if CachingImageStreamer should regenerate the image.
 boolean AbstractContentBasedCachingStrategy.shouldRegenerate(info.magnolia.cms.core.NodeData cachedBinary, ParameterProvider<P> parameterProvider)
          The default implementation simply delegates this decision to ParameterProvider.
 

Method parameters in info.magnolia.imaging.caching with type arguments of type ParameterProvider
protected  info.magnolia.cms.core.NodeData CachingImageStreamer.fetchFromCache(ImageGenerator<ParameterProvider<P>> generator, ParameterProvider<P> parameterProvider)
          Gets the binary property (NodeData) for the appropriate image, ready to be served, or null if the image should be regenerated.
protected  info.magnolia.cms.core.NodeData CachingImageStreamer.generateAndStore(ImageGenerator<ParameterProvider<P>> generator, ParameterProvider<P> parameterProvider)
           
 String NullCachingStrategy.getCachePath(ImageGenerator<ParameterProvider<P>> parameterProviderImageGenerator, ParameterProvider<P> parameterProvider)
           
 String CachingStrategy.getCachePath(ImageGenerator<ParameterProvider<P>> generator, ParameterProvider<P> parameterProvider)
          Returns a unique path pertinent to the given generator and parameter to use for storing the generated image.
 String AbstractContentBasedCachingStrategy.getCachePath(ImageGenerator<ParameterProvider<P>> generator, ParameterProvider<P> parameterProvider)
           
 void CachingImageStreamer.serveImage(ImageGenerator<ParameterProvider<P>> generator, ParameterProvider<P> params, OutputStream out)
           
 

Uses of ParameterProvider in info.magnolia.imaging.operations
 

Classes in info.magnolia.imaging.operations with type parameters of type ParameterProvider
 class BufferedImageOpDelegate<P extends ParameterProvider<?>>
          An implementation of ImageFilter which delegates to a java.awt.image.BufferedImageOp.
 interface ImageOperation<P extends ParameterProvider<?>>
          Applies any kind of filtering to an Image.
 class ImageOperationChain<P extends ParameterProvider<?>>
          An implementation of ImageOperation and ImageGenerator which delegates to a list of other ImageOperation instances.
 

Uses of ParameterProvider in info.magnolia.imaging.operations.cropresize
 

Classes in info.magnolia.imaging.operations.cropresize with type parameters of type ParameterProvider
 class AbstractCropAndResize<P extends ParameterProvider<?>>
          Subclasses of this determine which portion of the source image is taken into account, and what final dimensions the image needs to be resized to.
 

Methods in info.magnolia.imaging.operations.cropresize with parameters of type ParameterProvider
protected  Coords BoundedResize.getCroopCoords(BufferedImage source, ParameterProvider params)
           
protected  Coords AutoCropAndResize.getCroopCoords(BufferedImage source, ParameterProvider params)
           
protected  Coords SelectedCropAndResize.getCroopCoords(BufferedImage source, ParameterProvider<info.magnolia.cms.core.Content> params)
           
protected  Size BoundedResize.getEffectiveTargetSize(BufferedImage source, Coords cropCoords, ParameterProvider params)
           
protected  Size AutoCropAndResize.getEffectiveTargetSize(BufferedImage source, Coords cropCoords, ParameterProvider params)
           
protected  Size SelectedCropAndResize.getEffectiveTargetSize(BufferedImage source, Coords cropCoords, ParameterProvider<info.magnolia.cms.core.Content> params)
           
 

Uses of ParameterProvider in info.magnolia.imaging.operations.load
 

Classes in info.magnolia.imaging.operations.load with type parameters of type ParameterProvider
 class AbstractLoader<P extends ParameterProvider<?>>
          An abstract ImageOperation used to load images.
 class AbstractURLImageLoader<P extends ParameterProvider<?>>
          Loads images from a URL.
 class Blank<P extends ParameterProvider<?>>
          Just generates an empty BufferedImage canvas, fills it with the specified color if any.
 class ClasspathImageLoader<P extends ParameterProvider<?>>
          An ImageFilter which loads an image from the classpath.
 class URLImageLoader<P extends ParameterProvider<?>>
          Loads an image off an arbitrary URL.
 

Methods in info.magnolia.imaging.operations.load with parameters of type ParameterProvider
protected  javax.jcr.Binary FromBinaryNode.getBinaryFromNode(ParameterProvider<javax.jcr.Node> param)
           
protected abstract  javax.jcr.Binary AbstractFromNode.getBinaryFromNode(ParameterProvider<PT> param)
           
protected  info.magnolia.cms.core.NodeData FromContent.getNodeData(ParameterProvider<info.magnolia.cms.core.Content> param)
          Deprecated.  
protected  info.magnolia.cms.core.NodeData FromNodeData.getNodeData(ParameterProvider<info.magnolia.cms.core.NodeData> param)
          Deprecated.  
protected abstract  info.magnolia.cms.core.NodeData AbstractFromContent.getNodeData(ParameterProvider<PT> param)
          Deprecated. Gets the appropriate NodeData instance based on the given ParameterProvider.
protected  BufferedImage AbstractFromNode.loadSource(ParameterProvider<PT> param)
           
protected  BufferedImage AbstractFromContent.loadSource(ParameterProvider<PT> param)
          Deprecated.  
 

Uses of ParameterProvider in info.magnolia.imaging.operations.text
 

Classes in info.magnolia.imaging.operations.text with type parameters of type ParameterProvider
 class AbstractTextOverlay<P extends ParameterProvider<?>>
          Superclass for ImageOperations based on Text Overlays.
 class FixedText<P extends ParameterProvider<?>>
          Overlay based on fixed text.
 

Uses of ParameterProvider in info.magnolia.imaging.parameters
 

Classes in info.magnolia.imaging.parameters that implement ParameterProvider
 class AggregationStateParameterProvider
          A ParameterProvider which provides the AggregationState as a parameter; TODO -currently not used nor having a corresponding ParameterProviderFactory.
 class BinaryNodeParameterProvider
          BinaryNodeParameterProvider.
 class ContentParameterProvider
          ParameterProvider for Content.
 class NodeDataParameterProvider
          ParameterProvider for NodeData's.
 

Methods in info.magnolia.imaging.parameters that return ParameterProvider
 ParameterProvider<PT> AbstractWorkspaceAndUuidParameterProviderFactory.newParameterProviderFor(javax.servlet.http.HttpServletRequest request)
           
 ParameterProvider<PT> AbstractWorkspaceAndPathParameterProviderFactory.newParameterProviderFor(javax.servlet.http.HttpServletRequest req)
           
protected  ParameterProvider<info.magnolia.cms.core.NodeData> NodeDataParameterProviderFactory.newParameterProviderForPath(info.magnolia.cms.core.HierarchyManager hm, String path)
           
protected  ParameterProvider<info.magnolia.cms.core.Content> ContentParameterProviderFactory.newParameterProviderForPath(info.magnolia.cms.core.HierarchyManager hm, String path)
           
protected abstract  ParameterProvider<PT> AbstractWorkspaceAndPathParameterProviderFactory.newParameterProviderForPath(info.magnolia.cms.core.HierarchyManager hm, String path)
           
protected  ParameterProvider<javax.jcr.Node> BinaryNodeParameterProviderFactory.newParameterProviderForUuid(javax.jcr.Session session, String uuid)
           
protected abstract  ParameterProvider<PT> AbstractWorkspaceAndUuidParameterProviderFactory.newParameterProviderForUuid(javax.jcr.Session session, String uuid)
           
 



Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.