facets.core.app.avatar
Class PainterMaster.Outlined

java.lang.Object
  extended by facets.core.app.avatar.PainterMaster
      extended by facets.core.app.avatar.PainterMaster.Outlined
Enclosing class:
PainterMaster

public abstract static class PainterMaster.Outlined
extends PainterMaster

Abstracts outline features required to paint AvatarContent.


Nested Class Summary
 
Nested classes/interfaces inherited from class facets.core.app.avatar.PainterMaster
PainterMaster.Outlined, PainterMaster.Rastered, PainterMaster.Scaling, PainterMaster.Textual
 
Field Summary
 Shade fill
           
 Shade pen
           
static java.lang.Object PEN_STYLE_USE_DEFAULT
           
 boolean pickable
           
 
Constructor Summary
PainterMaster.Outlined(Shade fill, Shade pen, boolean pickable)
           
 
Method Summary
 Shade getFill()
           
abstract  java.lang.Object getOutline()
           
 Shade getPen()
           
 boolean isPickable()
           
 java.lang.Object penStyle()
           
 PainterMaster.Scaling scaling()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PEN_STYLE_USE_DEFAULT

public static final java.lang.Object PEN_STYLE_USE_DEFAULT

fill

public final Shade fill

pen

public final Shade pen

pickable

public final boolean pickable
Constructor Detail

PainterMaster.Outlined

public PainterMaster.Outlined(Shade fill,
                              Shade pen,
                              boolean pickable)
Method Detail

getFill

public Shade getFill()

getPen

public Shade getPen()

isPickable

public boolean isPickable()

getOutline

public abstract java.lang.Object getOutline()

penStyle

public java.lang.Object penStyle()

scaling

public PainterMaster.Scaling scaling()