info.magnolia.module.templatingkit.imaging.generation
Class ImageOperationProvidingVariation

java.lang.Object
  extended by info.magnolia.module.templatingkit.imaging.VariationImpl
      extended by info.magnolia.module.templatingkit.imaging.generation.ImageOperationProvidingVariation
All Implemented Interfaces:
Variation
Direct Known Subclasses:
SimpleResizeVariation

public class ImageOperationProvidingVariation
extends VariationImpl

.

Version:
$Id: ImageOperationProvidingVariation.java 41158 2011-01-06 21:32:25Z gjoseph $
Author:
pbracher

Field Summary
protected  info.magnolia.imaging.operations.ImageOperation<info.magnolia.imaging.ParameterProvider<info.magnolia.cms.core.NodeData>> imageOperation
           
 
Constructor Summary
ImageOperationProvidingVariation(javax.inject.Provider<Site> siteProvider)
           
 
Method Summary
 String createLink(javax.jcr.Property binaryNodeData)
           
 info.magnolia.imaging.operations.ImageOperation<info.magnolia.imaging.ParameterProvider<info.magnolia.cms.core.NodeData>> getImageOperation()
           
 void setImageOperation(info.magnolia.imaging.operations.ImageOperation<info.magnolia.imaging.ParameterProvider<info.magnolia.cms.core.NodeData>> imageOperation)
           
 
Methods inherited from class info.magnolia.module.templatingkit.imaging.VariationImpl
getGeneratorName, getName, getRule, matches, setGeneratorName, setName, setRule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

imageOperation

protected info.magnolia.imaging.operations.ImageOperation<info.magnolia.imaging.ParameterProvider<info.magnolia.cms.core.NodeData>> imageOperation
Constructor Detail

ImageOperationProvidingVariation

@Inject
public ImageOperationProvidingVariation(javax.inject.Provider<Site> siteProvider)
Method Detail

getImageOperation

public info.magnolia.imaging.operations.ImageOperation<info.magnolia.imaging.ParameterProvider<info.magnolia.cms.core.NodeData>> getImageOperation()

setImageOperation

public void setImageOperation(info.magnolia.imaging.operations.ImageOperation<info.magnolia.imaging.ParameterProvider<info.magnolia.cms.core.NodeData>> imageOperation)

createLink

public String createLink(javax.jcr.Property binaryNodeData)
Specified by:
createLink in interface Variation
Overrides:
createLink in class VariationImpl


Copyright © 2008-2014 Magnolia International Ltd.. All Rights Reserved.