- All Superinterfaces:
AbstractSideBox
,AbstractSideBox
,Accessory
,Accessory
,Accessory
,DataAnnotation
,DataAnnotation
,DataAnnotation
,Member
,ReadOnlyInterface
,WritableInterface
- All Known Subinterfaces:
ChartSideBox
,SideBox
public interface AbstractSideBox extends AbstractSideBox, DataAnnotation
-
Method Summary
Modifier and Type Method Description List<? extends AbstractSideBoxItem>
getDiagramItems()
List<? extends AbstractSideBoxItem>
getDiagramItems(Diagram diagram)
void
setBlur(double blur)
The accessory blur.void
setCentric(boolean centric)
void
setHeight(double height)
The height of the chart item.void
setScale(double scale)
The scale factor of the chart item.void
setShadow(Shadow shadow)
The accessory shadow.void
setSize(double width, double height)
Changes the item's size.void
setStrokeColor(Color strokeColor)
The color for the stroke around the image.void
setStrokeStyle(StrokeStyle strokeStyle)
The paint style for the stroke around the image.void
setStrokeWidth(double strokeWidth)
The stroke width.void
setTransparency(double transparency)
The accessory transparency.void
setWidth(double width)
The width of the chart item.AbstractSideBox
toReadOnly()
Methods inherited from interface omix.lang.model.accessory.annotation.AbstractSideBox
blur, centric, height, scale, shadow, strokeColor, strokeStyle, strokeWidth, transparency, width
Methods inherited from interface omix.plugin.model.writable.accessory.Accessory
getField, owner, setLabel, setTooltip
Methods inherited from interface omix.plugin.model.writable.accessory.annotation.DataAnnotation
setVisible
Methods inherited from interface omix.lang.reflect.Member
getAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, getName, getNamespace, isAnnotationPresent
-
Method Details
-
setStrokeColor
The color for the stroke around the image.- Throws:
IllegalChangeException
-
setStrokeStyle
The paint style for the stroke around the image.- Throws:
IllegalChangeException
-
setStrokeWidth
The stroke width.- Throws:
IllegalChangeException
-
setShadow
The accessory shadow.- Throws:
IllegalChangeException
-
setBlur
The accessory blur.- Throws:
IllegalChangeException
-
setTransparency
The accessory transparency.- Throws:
IllegalChangeException
-
setWidth
The width of the chart item.- Throws:
IllegalChangeException
-
setHeight
The height of the chart item.- Throws:
IllegalChangeException
-
setScale
The scale factor of the chart item. Values less than 1.0 decreases the item's size. Values greater than 1.0 increases its size.- Throws:
IllegalChangeException
-
getDiagramItems
List<? extends AbstractSideBoxItem> getDiagramItems()- Specified by:
getDiagramItems
in interfaceAbstractSideBox
- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceDataAnnotation
- Specified by:
getDiagramItems
in interfaceDataAnnotation
-
getDiagramItems
List<? extends AbstractSideBoxItem> getDiagramItems(Diagram diagram) throws IllegalComponentException- Specified by:
getDiagramItems
in interfaceAbstractSideBox
- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceDataAnnotation
- Specified by:
getDiagramItems
in interfaceDataAnnotation
- Throws:
IllegalComponentException
-
setSize
Changes the item's size.- Parameters:
width
-height
-- Throws:
IllegalChangeException
-
setCentric
- Throws:
IllegalChangeException
-
toReadOnly
AbstractSideBox toReadOnly()- Specified by:
toReadOnly
in interfaceAccessory
- Specified by:
toReadOnly
in interfaceDataAnnotation
- Specified by:
toReadOnly
in interfaceWritableInterface
-