info.magnolia.imaging.operations.text
Class AbstractTextOverlay<P extends ParameterProvider<?>>
java.lang.Object
info.magnolia.imaging.operations.text.AbstractTextOverlay<P>
- Type Parameters:
P
- type of ParameterProvider
- All Implemented Interfaces:
- ImageOperation<P>
- Direct Known Subclasses:
- FixedText, TextFromNode
public abstract class AbstractTextOverlay<P extends ParameterProvider<?>>
- extends Object
- implements ImageOperation<P>
Superclass for ImageOperations based on Text Overlays.
- Version:
- $Id$
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTextOverlay
public AbstractTextOverlay()
apply
public BufferedImage apply(BufferedImage source,
P filterParams)
- Specified by:
apply
in interface ImageOperation<P extends ParameterProvider<?>>
getText
protected abstract String getText(P params)
getTextStyle
public TextStyle getTextStyle()
setTextStyle
public void setTextStyle(TextStyle textStyle)
getTextRenderer
public TextRenderer getTextRenderer()
setTextRenderer
public void setTextRenderer(TextRenderer textRenderer)
getHorizontalAlign
public HorizontalAlignment getHorizontalAlign()
setHorizontalAlign
public void setHorizontalAlign(HorizontalAlignment horizontalAlign)
getVerticalAlign
public VerticalAlignment getVerticalAlign()
setVerticalAlign
public void setVerticalAlign(VerticalAlignment verticalAlign)
getX
public int getX()
setX
public void setX(int x)
getY
public int getY()
setY
public void setY(int y)
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.