Package | Description |
---|---|
com.sharkysoft.fig.core |
Complex figure drawing and viewing.
|
com.sharkysoft.fig.core.doodle |
Figure components.
|
com.sharkysoft.fig.interactive | |
com.sharkysoft.fig.interactive.event | |
com.sharkysoft.fig.interactive.excite | |
com.sharkysoft.fig.svg |
Modifier and Type | Class and Description |
---|---|
class |
Figure
Models figure as collection of shapes.
|
Modifier and Type | Method and Description |
---|---|
void |
Figure.add(Doodle iDoodle)
Adds doodle to figure.
|
void |
FigureViewDelegate.doodleAdded(Figure iFigure,
Doodle iShape) |
void |
FigureObserver.doodleAdded(Figure iFigure,
Doodle iDoodle)
Doodle was added to figure.
|
void |
FigureViewDelegate.doodleChanged(Figure iFigure,
Doodle iDoodle) |
void |
FigureObserver.doodleChanged(Figure iFigure,
Doodle iDoodle)
Doodle has changed.
|
void |
FigureViewDelegate.doodleRemoved(Figure iFigure,
Doodle iDoodle) |
void |
FigureObserver.doodleRemoved(Figure iFigure,
Doodle iDoodle)
Doodle was removed from figure.
|
void |
FigGraphicsImpl.drawOnTop(Doodle iDoodle,
AffineTransform iTransform) |
void |
FigGraphicsDecorator.drawOnTop(Doodle iDoodle,
AffineTransform iTransform) |
void |
FigGraphics.drawOnTop(Doodle iDoodle,
AffineTransform iTransform)
Schedules deferred drawing.
|
void |
Figure.remove(Doodle iDoodle)
Removes shape from figure.
|
void |
Figure.sendDoodleChanged(Doodle iShape)
Repaints views.
|
Modifier and Type | Class and Description |
---|---|
class |
DoodleDecorator<T extends Doodle>
Decorates Doodles.
|
class |
TransformedDoodle<DoodleType extends Doodle>
Transforms Doodle.
|
class |
ViewDoodle<DoodleType extends Doodle>
View-responsive doodle.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DefaultOriginDoodle
Doodle with origin.
|
interface |
ParentDoodle
Parent in doodle containment hierarchy.
|
Modifier and Type | Class and Description |
---|---|
class |
ChildDoodle
Implements container relationship.
|
class |
CompoundDoodle
Multiple doodles modeled as one.
|
class |
DoodleDecorator<T extends Doodle>
Decorates Doodles.
|
class |
FlatDoodle
Generic Doodle implementation.
|
class |
ImageDoodle
Image-based doodle.
|
class |
ShapeDoodle
|
class |
TextDoodle
Renders text in figure.
|
class |
TransformedDoodle<DoodleType extends Doodle>
Transforms Doodle.
|
class |
ViewDoodle<DoodleType extends Doodle>
View-responsive doodle.
|
Modifier and Type | Field and Description |
---|---|
protected T |
DoodleDecorator.mDoodle |
Modifier and Type | Field and Description |
---|---|
protected List<Doodle> |
CompoundDoodle.mDoodles
Doodles in figure.
|
Modifier and Type | Method and Description |
---|---|
static <DoodleType extends Doodle> |
TransformedDoodle.createCentered(DoodleType iDoodle)
Centers origin in new instance.
|
Modifier and Type | Method and Description |
---|---|
Doodle |
CompoundDoodle.identifyDoodle(AffineTransform iTransform,
Point2D iPoint)
Indentifies doodle under point.
|
Modifier and Type | Method and Description |
---|---|
List<Doodle> |
CompoundDoodle.getDoodles()
Returns all
Doodle s in this CompoundDoodle . |
List<Doodle> |
CompoundDoodle.getDoodlesAt(AffineTransform iTransform,
Point2D iPoint)
Lists doodles at point.
|
Modifier and Type | Method and Description |
---|---|
void |
CompoundDoodle.add(Doodle iDoodle)
Adds doodle.
|
boolean |
ParentDoodle.hasDescendant(Doodle iDoodle) |
boolean |
DoodleDecorator.hasDescendant(Doodle iDoodle) |
boolean |
CompoundDoodle.hasDescendant(Doodle iDoodle) |
void |
CompoundDoodle.remove(Doodle iDoodle)
Removes
Doodle . |
void |
ViewDoodle.sendDoodleChanged(Doodle iShape) |
void |
ParentDoodle.sendDoodleChanged(Doodle iDoodle)
Advises container to react to changes in contained doodle.
|
void |
DoodleDecorator.sendDoodleChanged(Doodle iShape) |
void |
CompoundDoodle.sendDoodleChanged(Doodle iDoodle)
Repaints views.
|
Modifier and Type | Method and Description |
---|---|
void |
FigListenerRegistry.addListener(Doodle iDoodle,
ListenerType iListener)
Attaches listener to shape.
|
void |
InteractiveFigureViewManager.addMouseButtonListener(Doodle iDoodle,
FigMouseButtonListener iListener)
Registers mouse button listener.
|
void |
InteractiveFigureViewDelegate.addMouseButtonListener(Doodle iDoodle,
FigMouseButtonListener iListener) |
void |
InteractiveFigureViewManager.addMouseMotionListener(Doodle iDoodle,
FigMouseMotionListener iListener)
Registers mouse motion listener.
|
void |
InteractiveFigureViewDelegate.addMouseMotionListener(Doodle iDoodle,
FigMouseMotionListener iListener) |
void |
InteractiveFigureViewManager.addMouseWheelListener(Doodle iDoodle,
FigMouseWheelListener iListener)
Registers mouse wheel listener.
|
void |
InteractiveFigureViewDelegate.addMouseWheelListener(Doodle iDoodle,
FigMouseWheelListener iListener) |
void |
InteractiveFigureViewDelegate.doodleRemoved(Figure iFigure,
Doodle iDoodle) |
Iterator<ListenerType> |
FigListenerRegistry.getListeners(Doodle iShape)
Returns listeners for shape.
|
void |
FigListenerRegistry.removeListener(Doodle iDoodle,
ListenerType iListener)
Detaches listener from shape.
|
void |
FigListenerRegistry.removeListeners(Doodle iShape)
Detaches all listeners from shape.
|
void |
InteractiveFigureViewManager.removeMouseButtonListener(Doodle iDoodle,
FigMouseButtonListener iListener)
Unregisters mouse button listener.
|
void |
InteractiveFigureViewDelegate.removeMouseButtonListener(Doodle iDoodle,
FigMouseButtonListener iListener) |
void |
InteractiveFigureViewManager.removeMouseMotionListener(Doodle iDoodle,
FigMouseMotionListener iListener)
Unregisters mouse motion listener.
|
void |
InteractiveFigureViewDelegate.removeMouseMotionListener(Doodle iDoodle,
FigMouseMotionListener iListener) |
void |
InteractiveFigureViewManager.removeMouseWheelListener(Doodle iDoodle,
FigMouseWheelListener iListener)
Unregisters mouse wheel listener.
|
void |
InteractiveFigureViewDelegate.removeMouseWheelListener(Doodle iDoodle,
FigMouseWheelListener iListener) |
Modifier and Type | Field and Description |
---|---|
Doodle |
FigMouseEvent.ConstructorForm.miDoodle
Doodle under event.
|
Modifier and Type | Method and Description |
---|---|
Doodle |
FigMouseEvent.getDoodle()
Returns affected shape.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ExcitableDoodle
Excitable.
|
Modifier and Type | Class and Description |
---|---|
class |
ExcitableFigure
ExcitableFigure.
|
class |
ExcitableShapeDoodle |
Modifier and Type | Method and Description |
---|---|
Doodle |
ExcitableFigGraphics.getActiveShape() |
Modifier and Type | Method and Description |
---|---|
int |
ExcitableFigGraphics.getExcitement(Doodle iShape) |
Modifier and Type | Class and Description |
---|---|
class |
BatikDoodle
No summary available.
|
class |
SvgDoodle
Doodle specified in SVG document.
|
class |
WmfDoodle
No summary available.
|
Copyright © 2013. All Rights Reserved.