public class TypedDecorator extends FigureDecorator
| Constructor and Description |
|---|
TypedDecorator()
A typed decorator that uses a BasicHighlighter
as its default.
|
TypedDecorator(FigureDecorator defaultDecorator)
A typed decorator with the given decorator
as its default.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDecorator(Class c,
FigureDecorator d)
Add a decorator which is duplicated when an object of the given
class is passed to the newInstance() method.
|
FigureDecorator |
newInstance(Figure f)
Return a new decorator, according to the type of the figure.
|
void |
removeDecorator(Class c)
Remove a decorator.
|
void |
setParent(CanvasComponent fc)
Throw an exception.
|
add, contains, figures, figuresFromBack, figuresFromFront, getBounds, getChild, getContainer, getDecoratedFigure, getFigureCount, getShape, hit, paint, remove, replaceChild, setChild, transformdecorate, pick, pick, repaint, translate, undecoratecontains, getInteractor, getLayer, getOrigin, getParent, getToolTipText, getTransformContext, getUserObject, intersects, isVisible, paint, repaint, setInteractor, setToolTipText, setUserObject, setVisibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisVisible, paint, setVisiblegetParent, getTransformContext, repaintpublic TypedDecorator()
public TypedDecorator(FigureDecorator defaultDecorator)
public void addDecorator(Class c, FigureDecorator d)
public FigureDecorator newInstance(Figure f)
newInstance in class FigureDecoratorpublic void removeDecorator(Class c)
public void setParent(CanvasComponent fc)
setParent in interface FiguresetParent in class AbstractFigureCopyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.