Package net.atmp
Class ImageBuilder
- java.lang.Object
-
- net.atmp.ImageBuilder
-
public class ImageBuilder extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ImageBuilder
annotations(boolean annotations)
ImageBuilder
backcolor(HColor backcolor)
ImageBuilder
blackBackcolor()
ImageBuilder
dimension(XDimension2D dimension)
ImageBuilder
drawable(UDrawable drawable)
String
getPreserveAspectRatio()
static ImageBuilder
imageBuilder(FileFormatOption fileFormatOption)
ImageBuilder
margin(ClockwiseTopRightBottomLeft margin)
ImageBuilder
metadata(String metadata)
static ImageBuilder
plainImageBuilder(UDrawable drawable, FileFormatOption fileFormatOption)
static ImageBuilder
plainPngBuilder(UDrawable drawable)
ImageBuilder
randomPixel()
ImageBuilder
seed(long seed)
ImageBuilder
status(int status)
ImageBuilder
styled(TitledDiagram diagram)
ImageBuilder
warningOrError(String warningOrError)
ImageData
write(OutputStream os)
byte[]
writeByteArray()
-
-
-
Method Detail
-
imageBuilder
public static ImageBuilder imageBuilder(FileFormatOption fileFormatOption)
-
plainImageBuilder
public static ImageBuilder plainImageBuilder(UDrawable drawable, FileFormatOption fileFormatOption)
-
plainPngBuilder
public static ImageBuilder plainPngBuilder(UDrawable drawable)
-
annotations
public ImageBuilder annotations(boolean annotations)
-
backcolor
public ImageBuilder backcolor(HColor backcolor)
-
blackBackcolor
public ImageBuilder blackBackcolor()
-
dimension
public ImageBuilder dimension(XDimension2D dimension)
-
drawable
public ImageBuilder drawable(UDrawable drawable)
-
margin
public ImageBuilder margin(ClockwiseTopRightBottomLeft margin)
-
metadata
public ImageBuilder metadata(String metadata)
-
randomPixel
public ImageBuilder randomPixel()
-
seed
public ImageBuilder seed(long seed)
-
status
public ImageBuilder status(int status)
-
warningOrError
public ImageBuilder warningOrError(String warningOrError)
-
styled
public ImageBuilder styled(TitledDiagram diagram)
-
write
public ImageData write(OutputStream os) throws IOException
- Throws:
IOException
-
writeByteArray
public byte[] writeByteArray() throws IOException
- Throws:
IOException
-
getPreserveAspectRatio
public String getPreserveAspectRatio()
-
-