twaver
Class Defaults

java.lang.Object
  extended by twaver.Defaults

public class Defaults
extends java.lang.Object

默认值列表


Field Summary
static Insets ALARM_PADDING
          告警冒泡填充间距
static boolean ANTIALIAS
          拓扑图是否抗锯齿
static float ARROW_HEIGHT
          箭头高度
static float ARROW_WIDTH
          箭头宽度
static int CONTENT_TYPE
          节点内容类型
static Typeface FONT
          默认字体
static Typeface FONT_BOLD
          粗体字体
static float FONT_SIZE
          默认字体大小
static int GROUP_BACKGROUND_COLOR
          分组展开背景色
static boolean GROUP_EXPANDED
          分组默认是否展开
static java.lang.String GROUP_IMAGE
          分组图片
static Size GROUP_MIN_SIZE
          分组展开最小尺寸
static float INTERACTION_ANCHOR_POINTER_SIZE
          编辑模式下,挂载点半径,单位dpi
static float INTERACTION_POINTER_SIZE
          编辑图形路径坐标点时,编辑点默认半径,单位dpi
static float INTERACTION_RESIZE_POINTER_SIZE
          调整节点大小模式下,编辑点默认半径,单位dpi
static int LABEL_COLOR
          文本颜色
static Insets LABEL_PADDING
          文本标签填充间距
static boolean LINK_BUNDLE_EXPANDED
          连线捆绑是否展开
static float LINK_BUNDLE_GAP
          连线捆绑间距
static float LINK_BUNDLE_LOOPED_GAP
          自环捆绑间距
static float LINK_BUNDLE_XOFFSET
          连线捆绑x偏移量
static Position LINK_LABEL_ANCHOR_POSITION
          连线文本挂载点位置
static Position LINK_LABEL_POSITION
          连线文本位置
static float LINK_LOOPED_EXTAND
          自环离网元的距离
static int MASK_COLOR
          蒙板颜色
static Position NODE_ANCHOR_POSITION
          节点默认挂载点位置
static java.lang.String NODE_IMAGE
          节点图片
static java.lang.String NODE_SHAPE
          默认图形
static int OUTLINE_COLOR
          边框颜色
static boolean POINTER_VISIBLE
          冒泡指针是否可见
static float POINTER_WIDTH
          冒泡指针宽度
static int SELECTION_RECTANGLE_FILL_COLOR
          框选框填充色
static int SELECTION_RECTANGLE_STROKE
          框选框宽度
static int SELECTION_RECTANGLE_STROKE_COLOR
          框选框颜色
static float SELECTION_TOLERANCE
          图形点选容差,适用于连线以及多边形
static int SHAPE_FILL_COLOR
          图形填充色
static Size SHAPE_SIZE
          图形大小
static float SHAPE_STROKE
          图形边框
static int SHAPE_STROKE_COLOR
          图形边框颜色
static float STATE_OUTLINE
          状态边框宽度
static java.lang.String SUBNETWORK_IMAGE
          子网图片
static int TIMER_INTERVAL
          默认定时器间隔时间,单位ms
static int TIMER_INTERVAL_MIN
          定时器最小间隔时间,单位ms
static Position UI_ANCHOR_POSITION
          UI默认挂载点位置
static float UI_CORNER_RADIUS
          UI圆角半径
static Position UI_POSITION
          UI默认位置
 
Constructor Summary
Defaults()
           
 
Method Summary
static java.util.List<Interaction> getInteractions(java.lang.String name, Network network)
          获取交互监听器
static void registerInteractionMode(java.lang.String name, java.lang.Class<? extends Interaction>[] interactions)
          注册交互模式
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NODE_IMAGE

public static java.lang.String NODE_IMAGE
节点图片


GROUP_IMAGE

public static java.lang.String GROUP_IMAGE
分组图片


SUBNETWORK_IMAGE

public static java.lang.String SUBNETWORK_IMAGE
子网图片


NODE_SHAPE

public static java.lang.String NODE_SHAPE
默认图形


LABEL_COLOR

public static int LABEL_COLOR
文本颜色


POINTER_VISIBLE

public static boolean POINTER_VISIBLE
冒泡指针是否可见


POINTER_WIDTH

public static float POINTER_WIDTH
冒泡指针宽度


STATE_OUTLINE

public static float STATE_OUTLINE
状态边框宽度


SHAPE_SIZE

public static Size SHAPE_SIZE
图形大小


SHAPE_FILL_COLOR

public static int SHAPE_FILL_COLOR
图形填充色


SHAPE_STROKE

public static float SHAPE_STROKE
图形边框


SHAPE_STROKE_COLOR

public static int SHAPE_STROKE_COLOR
图形边框颜色


GROUP_EXPANDED

public static boolean GROUP_EXPANDED
分组默认是否展开


GROUP_MIN_SIZE

public static Size GROUP_MIN_SIZE
分组展开最小尺寸


LINK_BUNDLE_EXPANDED

public static boolean LINK_BUNDLE_EXPANDED
连线捆绑是否展开


LINK_BUNDLE_XOFFSET

public static float LINK_BUNDLE_XOFFSET
连线捆绑x偏移量


LINK_BUNDLE_GAP

public static float LINK_BUNDLE_GAP
连线捆绑间距


LINK_BUNDLE_LOOPED_GAP

public static float LINK_BUNDLE_LOOPED_GAP
自环捆绑间距


LINK_LOOPED_EXTAND

public static float LINK_LOOPED_EXTAND
自环离网元的距离


UI_POSITION

public static Position UI_POSITION
UI默认位置


UI_ANCHOR_POSITION

public static Position UI_ANCHOR_POSITION
UI默认挂载点位置


NODE_ANCHOR_POSITION

public static Position NODE_ANCHOR_POSITION
节点默认挂载点位置


OUTLINE_COLOR

public static int OUTLINE_COLOR
边框颜色


UI_CORNER_RADIUS

public static float UI_CORNER_RADIUS
UI圆角半径


CONTENT_TYPE

public static int CONTENT_TYPE
节点内容类型


FONT

public static Typeface FONT
默认字体


FONT_BOLD

public static Typeface FONT_BOLD
粗体字体


FONT_SIZE

public static float FONT_SIZE
默认字体大小


LABEL_PADDING

public static final Insets LABEL_PADDING
文本标签填充间距


ALARM_PADDING

public static final Insets ALARM_PADDING
告警冒泡填充间距


LINK_LABEL_POSITION

public static final Position LINK_LABEL_POSITION
连线文本位置


LINK_LABEL_ANCHOR_POSITION

public static final Position LINK_LABEL_ANCHOR_POSITION
连线文本挂载点位置


ARROW_WIDTH

public static final float ARROW_WIDTH
箭头宽度

See Also:
Constant Field Values

ARROW_HEIGHT

public static final float ARROW_HEIGHT
箭头高度

See Also:
Constant Field Values

GROUP_BACKGROUND_COLOR

public static final int GROUP_BACKGROUND_COLOR
分组展开背景色

See Also:
Constant Field Values

ANTIALIAS

public static boolean ANTIALIAS
拓扑图是否抗锯齿


MASK_COLOR

public static int MASK_COLOR
蒙板颜色


SELECTION_RECTANGLE_STROKE

public static int SELECTION_RECTANGLE_STROKE
框选框宽度


SELECTION_RECTANGLE_STROKE_COLOR

public static int SELECTION_RECTANGLE_STROKE_COLOR
框选框颜色


SELECTION_RECTANGLE_FILL_COLOR

public static int SELECTION_RECTANGLE_FILL_COLOR
框选框填充色


SELECTION_TOLERANCE

public static float SELECTION_TOLERANCE
图形点选容差,适用于连线以及多边形


INTERACTION_ANCHOR_POINTER_SIZE

public static float INTERACTION_ANCHOR_POINTER_SIZE
编辑模式下,挂载点半径,单位dpi


INTERACTION_POINTER_SIZE

public static float INTERACTION_POINTER_SIZE
编辑图形路径坐标点时,编辑点默认半径,单位dpi


INTERACTION_RESIZE_POINTER_SIZE

public static float INTERACTION_RESIZE_POINTER_SIZE
调整节点大小模式下,编辑点默认半径,单位dpi


TIMER_INTERVAL

public static int TIMER_INTERVAL
默认定时器间隔时间,单位ms


TIMER_INTERVAL_MIN

public static int TIMER_INTERVAL_MIN
定时器最小间隔时间,单位ms

Constructor Detail

Defaults

public Defaults()
Method Detail

registerInteractionMode

public static void registerInteractionMode(java.lang.String name,
                                           java.lang.Class<? extends Interaction>[] interactions)
注册交互模式

Parameters:
name - 模式名称
interactions - 交互监听器

getInteractions

public static java.util.List<Interaction> getInteractions(java.lang.String name,
                                                          Network network)
获取交互监听器

Parameters:
name - 交互模式名称
network - 拓扑图
Returns:
交互监听器