hep.aida.ref.plotter
Class FillStyle

java.lang.Object
  extended by hep.aida.ref.plotter.WeakStyleListener
      extended by hep.aida.ref.plotter.BaseStyle
          extended by hep.aida.ref.plotter.FillStyle
All Implemented Interfaces:
IBaseStyle, IBrushStyle, IFillStyle, StyleListener

public class FillStyle
extends BaseStyle
implements IFillStyle


Constructor Summary
FillStyle()
           
 
Method Summary
 String[] availableColors()
          Get a list of the colours supported by this implementation.
 String[] availablePatterns()
          Get a list of patterns available in this implementation.
 String color()
          Current colour of this brush style.
 String color(int gi, int oi)
           
 double opacity()
          returns -1 if it not set
 String pattern()
          Get name of current pattern.
 boolean setColor(String color)
          Set current colour, e.g.
 boolean setOpacity(double opacity)
          Set opacity (alpha), e.g.
 boolean setPattern(String pattern)
          Set current pattern, e.g.
 
Methods inherited from class hep.aida.ref.plotter.BaseStyle
addParent, addParentList, availableParameterOptions, availableParameters, child, children, deepestSetParameter, isMyParent, isParameterSet, isParameterSet, isVisible, name, parameter, parameterValue, parentList, removeAllParents, removeParent, reset, setParameter, setParameter, setParameter, setParameterDefault, setParent, setParentList, setVisible, styleChanged, type
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.aida.IBrushStyle
availableColors, color, opacity, setColor, setOpacity
 
Methods inherited from interface hep.aida.IBaseStyle
availableParameterOptions, availableParameters, child, children, isVisible, name, parameterValue, reset, setParameter, setParameter, setVisible, type
 

Constructor Detail

FillStyle

public FillStyle()
Method Detail

availablePatterns

public String[] availablePatterns()
Description copied from interface: IFillStyle
Get a list of patterns available in this implementation.

Specified by:
availablePatterns in interface IFillStyle

pattern

public String pattern()
Description copied from interface: IFillStyle
Get name of current pattern.

Specified by:
pattern in interface IFillStyle

setPattern

public boolean setPattern(String pattern)
Description copied from interface: IFillStyle
Set current pattern, e.g. "crossHatch", "solid".

Specified by:
setPattern in interface IFillStyle
Returns:
false if pattern not known to this implementation.

availableColors

public String[] availableColors()
Description copied from interface: IBrushStyle
Get a list of the colours supported by this implementation.

Specified by:
availableColors in interface IBrushStyle

color

public String color()
Description copied from interface: IBrushStyle
Current colour of this brush style.

Specified by:
color in interface IBrushStyle

color

public String color(int gi,
                    int oi)

opacity

public double opacity()
returns -1 if it not set

Specified by:
opacity in interface IBrushStyle

setColor

public boolean setColor(String color)
Description copied from interface: IBrushStyle
Set current colour, e.g. "darkGreen"

Specified by:
setColor in interface IBrushStyle
Returns:
false if colour not recognised by the implementation.

setOpacity

public boolean setOpacity(double opacity)
Description copied from interface: IBrushStyle
Set opacity (alpha), e.g. 0 (transparent), 1 (opaque), 0.5 (halfway).

Specified by:
setOpacity in interface IBrushStyle
Returns:
false if value not supported by the implementation.


jHepWork 3.2 © jWork.org