fr.orsay.lri.varna.models
Class VARNAConfig

java.lang.Object
  extended by fr.orsay.lri.varna.models.VARNAConfig
All Implemented Interfaces:
Serializable, Cloneable

public class VARNAConfig
extends Object
implements Serializable, Cloneable

See Also:
Serialized Form

Nested Class Summary
static class VARNAConfig.BP_STYLE
          Enum types and internal classes
 
Field Summary
 boolean _autoCenter
           
 boolean _autoFit
           
 Color _backboneColor
           
 Color _backgroundColor
           
 double _baseThickness
           
 Color _bondColor
           
 double _bpThickness
           
 ModeleColorMap _cm
           
 boolean _colorDashBases
           
 String _colorMapCaption
           
 double _colorMapHeight
          Various options.
 double _colorMapWidth
           
 double _colorMapXOffset
           
 double _colorMapYOffset
           
 boolean _colorSpecialBases
           
 boolean _comparisonMode
           
 Color _dashBasesColor
           
 double _distNumbers
           
 boolean _drawBackbone
           
 boolean _drawBackground
           
 boolean _drawColorMap
           
 boolean _drawnNonCanonicalBP
           
 boolean _drawnNonPlanarBP
           
 boolean _drawOutlineBase
           
 boolean _errorsOn
           
 boolean _fillBase
           
 boolean _flatExteriorLoop
           
 Font _fontBasesGeneral
           
 Color _hoverColor
           
 VARNAConfig.BP_STYLE _mainBPStyle
           
 boolean _modifiable
           
 Font _numbersFont
           
 int _numPeriod
           
 boolean _showWarnings
           
 Color _specialBasesColor
           
 String _title
           
 Color _titleColor
           
 Font _titleFont
           
 boolean _useBaseColorsForBPs
           
 double _zoom
           
 double _zoomAmount
           
static Color BASE_INNER_COLOR_DEFAULT
           
static Color BASE_NAME_COLOR_DEFAULT
           
static Color BASE_NUMBER_COLOR_DEFAULT
           
static Color BASE_OUTLINE_COLOR_DEFAULT
           
static double DEFAULT_AMOUNT
           
static Color DEFAULT_BACKBONE_COLOR
           
static Color DEFAULT_BACKGROUND_COLOR
           
static Font DEFAULT_BASE_FONT
           
static double DEFAULT_BASE_OUTLINE_THICKNESS
           
static Color DEFAULT_BOND_COLOR
           
static double DEFAULT_BP_INCREMENT
           
static VARNAConfig.BP_STYLE DEFAULT_BP_STYLE
           
static double DEFAULT_BP_THICKNESS
           
static ModeleColorMap DEFAULT_COLOR_MAP
           
static Color DEFAULT_COLOR_MAP_FONT_COLOR
           
static int DEFAULT_COLOR_MAP_FONT_SIZE
           
static double DEFAULT_COLOR_MAP_HEIGHT
           
static Color DEFAULT_COLOR_MAP_OUTLINE
           
static int DEFAULT_COLOR_MAP_STRIPE_WIDTH
           
static double DEFAULT_COLOR_MAP_WIDTH
           
static double DEFAULT_COLOR_MAP_X_OFFSET
           
static double DEFAULT_COLOR_MAP_Y_OFFSET
           
static Color DEFAULT_DASH_BASE_COLOR
           
static double DEFAULT_DIST_NUMBERS
           
static Color DEFAULT_HOVER_COLOR
           
static Font DEFAULT_NUMBERS_FONT
           
static int DEFAULT_PERIOD
           
static Color DEFAULT_SPECIAL_BASE_COLOR
           
static Color DEFAULT_TITLE_COLOR
           
static Font DEFAULT_TITLE_FONT
           
static double DEFAULT_ZOOM
           
static int MAJOR_VERSION
           
static double MAX_AMOUNT
           
static double MAX_ZOOM
          Default values for config options
static double MIN_AMOUNT
           
static double MIN_ZOOM
           
static int MINOR_VERSION
           
private static long serialVersionUID
           
 
Constructor Summary
VARNAConfig()
           
 
Method Summary
 VARNAConfig clone()
           
static String getFullName()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

MAJOR_VERSION

public static final int MAJOR_VERSION
See Also:
Constant Field Values

MINOR_VERSION

public static final int MINOR_VERSION
See Also:
Constant Field Values

MAX_ZOOM

public static final double MAX_ZOOM
Default values for config options

See Also:
Constant Field Values

MIN_ZOOM

public static final double MIN_ZOOM
See Also:
Constant Field Values

DEFAULT_ZOOM

public static final double DEFAULT_ZOOM
See Also:
Constant Field Values

MAX_AMOUNT

public static final double MAX_AMOUNT
See Also:
Constant Field Values

MIN_AMOUNT

public static final double MIN_AMOUNT
See Also:
Constant Field Values

DEFAULT_AMOUNT

public static final double DEFAULT_AMOUNT
See Also:
Constant Field Values

DEFAULT_BP_THICKNESS

public static final double DEFAULT_BP_THICKNESS
See Also:
Constant Field Values

DEFAULT_DIST_NUMBERS

public static final double DEFAULT_DIST_NUMBERS
See Also:
Constant Field Values

DEFAULT_PERIOD

public static final int DEFAULT_PERIOD
See Also:
Constant Field Values

DEFAULT_TITLE_COLOR

public static final Color DEFAULT_TITLE_COLOR

DEFAULT_BACKBONE_COLOR

public static final Color DEFAULT_BACKBONE_COLOR

DEFAULT_BOND_COLOR

public static final Color DEFAULT_BOND_COLOR

DEFAULT_SPECIAL_BASE_COLOR

public static final Color DEFAULT_SPECIAL_BASE_COLOR

DEFAULT_DASH_BASE_COLOR

public static final Color DEFAULT_DASH_BASE_COLOR

DEFAULT_BASE_OUTLINE_THICKNESS

public static final double DEFAULT_BASE_OUTLINE_THICKNESS
See Also:
Constant Field Values

BASE_OUTLINE_COLOR_DEFAULT

public static final Color BASE_OUTLINE_COLOR_DEFAULT

BASE_INNER_COLOR_DEFAULT

public static final Color BASE_INNER_COLOR_DEFAULT

BASE_NUMBER_COLOR_DEFAULT

public static final Color BASE_NUMBER_COLOR_DEFAULT

BASE_NAME_COLOR_DEFAULT

public static final Color BASE_NAME_COLOR_DEFAULT

DEFAULT_HOVER_COLOR

public static final Color DEFAULT_HOVER_COLOR

DEFAULT_BACKGROUND_COLOR

public static final Color DEFAULT_BACKGROUND_COLOR

DEFAULT_TITLE_FONT

public static final Font DEFAULT_TITLE_FONT

DEFAULT_BASE_FONT

public static final Font DEFAULT_BASE_FONT

DEFAULT_NUMBERS_FONT

public static final Font DEFAULT_NUMBERS_FONT

DEFAULT_BP_STYLE

public static final VARNAConfig.BP_STYLE DEFAULT_BP_STYLE

DEFAULT_COLOR_MAP

public static final ModeleColorMap DEFAULT_COLOR_MAP

DEFAULT_COLOR_MAP_OUTLINE

public static final Color DEFAULT_COLOR_MAP_OUTLINE

DEFAULT_BP_INCREMENT

public static final double DEFAULT_BP_INCREMENT
See Also:
Constant Field Values

DEFAULT_COLOR_MAP_WIDTH

public static double DEFAULT_COLOR_MAP_WIDTH

DEFAULT_COLOR_MAP_HEIGHT

public static double DEFAULT_COLOR_MAP_HEIGHT

DEFAULT_COLOR_MAP_X_OFFSET

public static double DEFAULT_COLOR_MAP_X_OFFSET

DEFAULT_COLOR_MAP_Y_OFFSET

public static double DEFAULT_COLOR_MAP_Y_OFFSET

DEFAULT_COLOR_MAP_STRIPE_WIDTH

public static int DEFAULT_COLOR_MAP_STRIPE_WIDTH

DEFAULT_COLOR_MAP_FONT_SIZE

public static int DEFAULT_COLOR_MAP_FONT_SIZE

DEFAULT_COLOR_MAP_FONT_COLOR

public static Color DEFAULT_COLOR_MAP_FONT_COLOR

_colorMapHeight

public double _colorMapHeight
Various options.


_colorMapWidth

public double _colorMapWidth

_colorMapXOffset

public double _colorMapXOffset

_colorMapYOffset

public double _colorMapYOffset

_mainBPStyle

public VARNAConfig.BP_STYLE _mainBPStyle

_zoom

public double _zoom

_zoomAmount

public double _zoomAmount

_bpThickness

public double _bpThickness

_baseThickness

public double _baseThickness

_backboneColor

public Color _backboneColor

_drawBackbone

public boolean _drawBackbone

_hoverColor

public Color _hoverColor

_backgroundColor

public Color _backgroundColor

_drawBackground

public boolean _drawBackground

_bondColor

public Color _bondColor

_titleColor

public Color _titleColor

_specialBasesColor

public Color _specialBasesColor

_dashBasesColor

public Color _dashBasesColor

_titleFont

public Font _titleFont

_numbersFont

public Font _numbersFont

_fontBasesGeneral

public Font _fontBasesGeneral

_title

public String _title

_numPeriod

public int _numPeriod

_drawOutlineBase

public boolean _drawOutlineBase

_fillBase

public boolean _fillBase

_autoFit

public boolean _autoFit

_autoCenter

public boolean _autoCenter

_modifiable

public boolean _modifiable

_errorsOn

public boolean _errorsOn

_colorSpecialBases

public boolean _colorSpecialBases

_colorDashBases

public boolean _colorDashBases

_useBaseColorsForBPs

public boolean _useBaseColorsForBPs

_drawnNonCanonicalBP

public boolean _drawnNonCanonicalBP

_drawnNonPlanarBP

public boolean _drawnNonPlanarBP

_showWarnings

public boolean _showWarnings

_comparisonMode

public boolean _comparisonMode

_flatExteriorLoop

public boolean _flatExteriorLoop

_distNumbers

public double _distNumbers

_cm

public ModeleColorMap _cm

_colorMapCaption

public String _colorMapCaption

_drawColorMap

public boolean _drawColorMap
Constructor Detail

VARNAConfig

public VARNAConfig()
Method Detail

getFullName

public static String getFullName()

clone

public VARNAConfig clone()
Overrides:
clone in class Object