com.bbn.openmap.omGraphics
Class DrawingAttributes.Builder
java.lang.Object
com.bbn.openmap.omGraphics.DrawingAttributes.Builder
- Enclosing class:
- DrawingAttributes
public static class DrawingAttributes.Builder
- extends java.lang.Object
Builders are usually for immutable objects, but it seems kinda handy to
have one for this class, to eliminate lines of code.
- Author:
- ddietrick
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DrawingAttributes.Builder
public DrawingAttributes.Builder()
setLinePaint
public DrawingAttributes.Builder setLinePaint(java.awt.Paint lPaint)
setFillPaint
public DrawingAttributes.Builder setFillPaint(java.awt.Paint fPaint)
setSelectPaint
public DrawingAttributes.Builder setSelectPaint(java.awt.Paint sPaint)
setStroke
public DrawingAttributes.Builder setStroke(java.awt.Stroke s)
setLineWidth
public DrawingAttributes.Builder setLineWidth(int lineWidth)
setFillPattern
public DrawingAttributes.Builder setFillPattern(java.awt.TexturePaint tPaint)
setMattingPaint
public DrawingAttributes.Builder setMattingPaint(java.awt.Paint mPaint)
setMatted
public DrawingAttributes.Builder setMatted(boolean matted)
setPointOval
public DrawingAttributes.Builder setPointOval(boolean oval)
setPointRadius
public DrawingAttributes.Builder setPointRadius(int radius)
setOrientation
public DrawingAttributes.Builder setOrientation(int orientation)
setFrom
public DrawingAttributes.Builder setFrom(DrawingAttributes anotherDa)
setFrom
public DrawingAttributes.Builder setFrom(OMGraphic omg)
build
public DrawingAttributes build()
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details