info.aduna.linkmap.render
Class RenderingProperties

java.lang.Object
  extended by info.aduna.linkmap.render.RenderingProperties

public class RenderingProperties
extends Object


Field Summary
static double DEFAULT_ALIGNMENT_WEIGHT_X
           
static double DEFAULT_ALIGNMENT_WEIGHT_Y
           
static Paint DEFAULT_BACKGROUND
           
static Font DEFAULT_EDGE_FONT
           
static Insets DEFAULT_MARGIN
           
static Dimension DEFAULT_MAXIMUM_SIZE
           
static double DEFAULT_SCALE
           
static boolean DEFAULT_SCALE_DOWN_TO_MAXIMUM_SIZE
           
static boolean DEFAULT_SCALING_ICONS
           
static boolean DEFAULT_SHOWING_ALL_NAMES
           
static boolean DEFAULT_SHOWING_DIRECTIONS
           
static boolean DEFAULT_SHOWING_LINK_TYPES
           
static Font DEFAULT_VERTEX_FONT
           
 
Constructor Summary
RenderingProperties()
           
 
Method Summary
 double getAlignmentWeightX()
           
 double getAlignmentWeightY()
           
 Paint getBackground()
           
 BufferedImage getCachedImage(Color color, double diameter)
           
 Font getEdgeFont()
           
 FontMetrics getEdgeFontMetrics()
           
 LayoutConverter getLayoutConverter()
           
 Insets getMargin()
           
 double getScale()
           
 boolean getScaleDownToMaximumSize()
           
 Dimension getScreenSize()
           
 Font getVertexFont()
           
 FontMetrics getVertexFontMetrics()
           
 boolean isScalingIcons()
           
 boolean isShowingAllNames()
           
 boolean isShowingDirections()
           
 boolean isShowingLinkTypes()
           
 void setAlignmentWeightX(double weight)
           
 void setAlignmentWeightY(double weight)
           
 void setBackground(Paint background)
           
 void setEdgeFont(Font font)
           
 void setLayoutConverter(LayoutConverter converter)
           
 void setMargin(Insets margin)
           
 void setScale(double scale)
           
 void setScaleDownToMaximumSize(boolean scaling)
           
 void setScalingIcons(boolean scaling)
           
 void setScreenSize(Dimension size)
           
 void setShowingAllNames(boolean showing)
           
 void setShowingDirections(boolean showing)
           
 void setShowingLinkTypes(boolean showing)
           
 void setVertexFont(Font font)
           
 void updateProperties(EdgeRenderer renderer)
           
 void updateProperties(VertexRenderer renderer)
           
 void updateProperties(VertexRenderer[] vertexRenderers, EdgeRenderer[] edgeRenderers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_BACKGROUND

public static final Paint DEFAULT_BACKGROUND

DEFAULT_VERTEX_FONT

public static final Font DEFAULT_VERTEX_FONT

DEFAULT_EDGE_FONT

public static final Font DEFAULT_EDGE_FONT

DEFAULT_MARGIN

public static final Insets DEFAULT_MARGIN

DEFAULT_SCALE

public static final double DEFAULT_SCALE
See Also:
Constant Field Values

DEFAULT_MAXIMUM_SIZE

public static final Dimension DEFAULT_MAXIMUM_SIZE

DEFAULT_SCALE_DOWN_TO_MAXIMUM_SIZE

public static final boolean DEFAULT_SCALE_DOWN_TO_MAXIMUM_SIZE
See Also:
Constant Field Values

DEFAULT_ALIGNMENT_WEIGHT_X

public static final double DEFAULT_ALIGNMENT_WEIGHT_X
See Also:
Constant Field Values

DEFAULT_ALIGNMENT_WEIGHT_Y

public static final double DEFAULT_ALIGNMENT_WEIGHT_Y
See Also:
Constant Field Values

DEFAULT_SHOWING_ALL_NAMES

public static final boolean DEFAULT_SHOWING_ALL_NAMES
See Also:
Constant Field Values

DEFAULT_SCALING_ICONS

public static final boolean DEFAULT_SCALING_ICONS
See Also:
Constant Field Values

DEFAULT_SHOWING_LINK_TYPES

public static final boolean DEFAULT_SHOWING_LINK_TYPES
See Also:
Constant Field Values

DEFAULT_SHOWING_DIRECTIONS

public static final boolean DEFAULT_SHOWING_DIRECTIONS
See Also:
Constant Field Values
Constructor Detail

RenderingProperties

public RenderingProperties()
Method Detail

setLayoutConverter

public void setLayoutConverter(LayoutConverter converter)

getLayoutConverter

public LayoutConverter getLayoutConverter()

setBackground

public void setBackground(Paint background)

getBackground

public Paint getBackground()

setVertexFont

public void setVertexFont(Font font)

getVertexFont

public Font getVertexFont()

getVertexFontMetrics

public FontMetrics getVertexFontMetrics()

setEdgeFont

public void setEdgeFont(Font font)

getEdgeFont

public Font getEdgeFont()

getEdgeFontMetrics

public FontMetrics getEdgeFontMetrics()

setMargin

public void setMargin(Insets margin)

getMargin

public Insets getMargin()

setScale

public void setScale(double scale)

getScale

public double getScale()

setScreenSize

public void setScreenSize(Dimension size)

getScreenSize

public Dimension getScreenSize()

setScaleDownToMaximumSize

public void setScaleDownToMaximumSize(boolean scaling)

getScaleDownToMaximumSize

public boolean getScaleDownToMaximumSize()

setAlignmentWeightX

public void setAlignmentWeightX(double weight)

setAlignmentWeightY

public void setAlignmentWeightY(double weight)

getAlignmentWeightX

public double getAlignmentWeightX()

getAlignmentWeightY

public double getAlignmentWeightY()

setShowingAllNames

public void setShowingAllNames(boolean showing)

isShowingAllNames

public boolean isShowingAllNames()

setScalingIcons

public void setScalingIcons(boolean scaling)

isScalingIcons

public boolean isScalingIcons()

setShowingLinkTypes

public void setShowingLinkTypes(boolean showing)

isShowingLinkTypes

public boolean isShowingLinkTypes()

setShowingDirections

public void setShowingDirections(boolean showing)

isShowingDirections

public boolean isShowingDirections()

updateProperties

public void updateProperties(VertexRenderer[] vertexRenderers,
                             EdgeRenderer[] edgeRenderers)

updateProperties

public void updateProperties(VertexRenderer renderer)

getCachedImage

public BufferedImage getCachedImage(Color color,
                                    double diameter)

updateProperties

public void updateProperties(EdgeRenderer renderer)


Copyright © 1997-2008 Aduna. All Rights Reserved.