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 ImageBuilderannotations(boolean annotations)ImageBuilderbackcolor(HColor backcolor)ImageBuilderblackBackcolor()ImageBuilderdimension(XDimension2D dimension)ImageBuilderdrawable(UDrawable drawable)StringgetPreserveAspectRatio()static ImageBuilderimageBuilder(FileFormatOption fileFormatOption)ImageBuildermargin(ClockwiseTopRightBottomLeft margin)ImageBuildermetadata(String metadata)static ImageBuilderplainImageBuilder(UDrawable drawable, FileFormatOption fileFormatOption)static ImageBuilderplainPngBuilder(UDrawable drawable)ImageBuilderrandomPixel()ImageBuilderseed(long seed)ImageBuilderstatus(int status)ImageBuilderstyled(TitledDiagram diagram)ImageBuilderwarningOrError(String warningOrError)ImageDatawrite(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()
-
-