- All Superinterfaces:
Accessory
,DataAnnotation
,Member
public interface ItemGroup extends DataAnnotation
Item group can is the only and exclusive data annotation for the network level.
It cannot be defined for nodes or edges in the network.
An item group contains a list of network components which are highlighted by a contour in analogy to pathways.
- Author:
- Dr. Peter Droste, Omix Visualization
-
Method Summary
Modifier and Type Method Description void
addItem(Component item)
Add item to the item list.double
blur()
The accessory blur.Brush
brush()
The highlighting brush.Font
font()
The annotation's text label font.Set<? extends Component>
getItems()
Returns a copy of the internal item list.void
removeItem(Component item)
Remove item from the item list.void
setItems(Collection<? extends Component> items)
Exchange item list.String
text()
The text to be displayed by this item group.double
textBlur()
The annotation's text blur.Shadow
textShadow()
The annotation's text shadow.Color
textStrokeColor()
The color for the stroke of the item's text label.double
textStrokeWidth()
The stroke width of the item's text label given as real number.double
transparency()
The accessory transparency.double
width()
The width of the contour highlighting the items.Methods inherited from interface omix.lang.reflect.Member
getAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, getName, getNamespace, isAnnotationPresent
-
Method Details
-
text
The text to be displayed by this item group.- Returns:
- text
-
brush
The highlighting brush.- Returns:
- blur
- Since:
- Omix 1.8.0
-
textStrokeColor
The color for the stroke of the item's text label.- Returns:
- text stroke color
-
textStrokeWidth
The stroke width of the item's text label given as real number.- Returns:
- text stroke width
-
font
The annotation's text label font.- Returns:
- font
-
width
The width of the contour highlighting the items.- Returns:
- width
-
blur
The accessory blur.- Returns:
- blur
- Since:
- Omix 1.5.13
-
transparency
The accessory transparency.- Returns:
- transparency
- Since:
- Omix 1.5.13
-
textBlur
The annotation's text blur.- Returns:
- text blur
- Since:
- Omix 1.5.13
-
textShadow
The annotation's text shadow.- Returns:
- text shadow
- Since:
- Omix 1.5.13
-
addItem
Add item to the item list.- Parameters:
item
- item to be added
-
removeItem
Remove item from the item list.- Parameters:
item
- item to be removed
-
setItems
Exchange item list.- Parameters:
items
- items
-
getItems
Returns a copy of the internal item list.- Returns:
- all items
-