|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.magnolia.cms.beans.config.ObservedManager
net.sourceforge.openutils.mgnlmedia.media.configuration.ImageProcessorsManager
public class ImageProcessorsManager
ObservedManager that manages the maps of processors that handle images resize and processors that do operation on
images after the resize.
default image resolution processors:
| control chars | image resolution processor | description |
| b, o | FitInAndFillWithBandsImageResolutionProcessor |
resize image to fit in required resolution and fills empty areas by color passed in parameters as "background" |
| l | FitInImageResolutionProcessor |
resize image to fit in required resolution |
| x | ResizeNoCropImageResolutionProcessor |
resize image to contain required resolution |
| no control char (default), c | ResizeCropCenteredImageResolutionProcessor |
resize image to contain required resolution, and crop simmetric bands that outfits the required resolution rect |
| Field Summary |
|---|
| Fields inherited from class info.magnolia.cms.beans.config.ObservedManager |
|---|
log, registeredUUIDs |
| Constructor Summary | |
|---|---|
ImageProcessorsManager()
|
|
| Method Summary | |
|---|---|
ImageResolutionProcessor |
getDefaultImageResolutionProcessor()
Get the default image resolution processor (by default config is ResizeCropCenteredImageResolutionProcessor) |
ImagePostProcessor |
getImagePostProcessor(String name)
Get image post processor by its name |
Collection<ImagePostProcessor> |
getImagePostProcessorsList()
Get all image post processors |
Map<String,ImagePostProcessor> |
getImagePostProcessorsMap()
Get the map of image post processors |
ImageResolutionProcessor |
getImageResolutionProcessor(char controlChar)
Get image resolution processor for a given control char |
static ImageProcessorsManager |
getInstance()
Get singleton instance |
boolean |
isValidControlChar(char controlChar)
Check if control char is registered |
protected void |
onClear()
|
protected void |
onRegister(info.magnolia.cms.core.Content parentNode)
|
| Methods inherited from class info.magnolia.cms.beans.config.ObservedManager |
|---|
clear, register, reload, reload |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ImageProcessorsManager()
| Method Detail |
|---|
public static ImageProcessorsManager getInstance()
protected void onClear()
onClear in class info.magnolia.cms.beans.config.ObservedManagerprotected void onRegister(info.magnolia.cms.core.Content parentNode)
onRegister in class info.magnolia.cms.beans.config.ObservedManagerpublic ImageResolutionProcessor getImageResolutionProcessor(char controlChar)
controlChar - resolution control char
public boolean isValidControlChar(char controlChar)
controlChar - control char to check
public ImageResolutionProcessor getDefaultImageResolutionProcessor()
ResizeCropCenteredImageResolutionProcessor)
public ImagePostProcessor getImagePostProcessor(String name)
name - image post processor name
public Collection<ImagePostProcessor> getImagePostProcessorsList()
public Map<String,ImagePostProcessor> getImagePostProcessorsMap()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||