All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

AbstractConnector(). Constructor for class CH.ifa.draw.standard.AbstractConnector
Constructs a connector that has no owner.
AbstractConnector(Figure). Constructor for class CH.ifa.draw.standard.AbstractConnector
Constructs a connector with the given owner figure.
AbstractFigure(). Constructor for class CH.ifa.draw.standard.AbstractFigure
AbstractHandle(Figure). Constructor for class CH.ifa.draw.standard.AbstractHandle
Initializes the owner of the figure.
AbstractLocator(). Constructor for class CH.ifa.draw.standard.AbstractLocator
AbstractTool(DrawingView). Constructor for class CH.ifa.draw.standard.AbstractTool
Constructs a tool for the given view.
acceptsTyping(). Method in class CH.ifa.draw.figures.TextFigure
Tests whether the figure accepts typing.
acceptsTyping(). Method in interface CH.ifa.draw.standard.TextHolder
Tests whether the figure accepts typing.
action(Figure). Method in class CH.ifa.draw.standard.ActionTool
Performs an action with the touched figure.
action(Figure). Method in class CH.ifa.draw.figures.BorderTool
Decorates the clicked figure with a border.
actionPerformed(ActionEvent). Method in class CH.ifa.draw.util.CommandButton
Executes the command.
actionPerformed(ActionEvent). Method in class CH.ifa.draw.util.CommandMenu
Executes the command.
ActionTool(DrawingView). Constructor for class CH.ifa.draw.standard.ActionTool
activate(). Method in class CH.ifa.draw.standard.AbstractTool
Activates the tool for the given view.
activate(). Method in class CH.ifa.draw.figures.ConnectedTextTool
If the pressed figure is a TextHolder it can be edited otherwise a new text figure is created.
activate(). Method in class CH.ifa.draw.standard.CreationTool
Sets the cross hair cursor.
activate(). Method in class CH.ifa.draw.contrib.PolygonTool
Activates the tool for the given view.
activate(). Method in class CH.ifa.draw.figures.ScribbleTool
Activates the tool for the given view.
activate(). Method in class CH.ifa.draw.figures.TextTool
Sets the text cursor.
activate(). Method in interface CH.ifa.draw.framework.Tool
Activates the tool for the given view.
add(Command). Method in class CH.ifa.draw.util.CommandMenu
Adds a command to the menu.
add(Command, MenuShortcut). Method in class CH.ifa.draw.util.CommandMenu
Adds a command with the given short cut to the menu.
add(Figure). Method in class CH.ifa.draw.standard.CompositeFigure
Adds a figure to the list of figures.
add(Figure). Method in interface CH.ifa.draw.framework.Drawing
Adds a figure and sets its container to refer to this drawing.
add(Figure). Method in interface CH.ifa.draw.framework.DrawingView
Adds a figure to the drawing.
add(Figure). Method in class CH.ifa.draw.standard.StandardDrawingView
Adds a figure to the drawing.
add(FigureChangeListener, FigureChangeListener). Static method in class CH.ifa.draw.standard.FigureChangeEventMulticaster
addActionListener(ActionListener). Method in class CH.ifa.draw.util.FloatingTextField
Adds an action listener
addAll(Vector). Method in class CH.ifa.draw.standard.CompositeFigure
Adds a vector of figures.
addAll(Vector). Method in interface CH.ifa.draw.framework.Drawing
Adds a vector of figures.
addAll(Vector). Method in interface CH.ifa.draw.framework.DrawingView
Adds a vector of figures to the drawing.
addAll(Vector). Method in class CH.ifa.draw.standard.StandardDrawingView
Adds a vector of figures to the drawing.
addBackground(Painter). Method in class CH.ifa.draw.standard.StandardDrawingView
Adds a background.
addCornerHandles(Figure, Vector). Static method in class CH.ifa.draw.standard.BoxHandleKit
Fills the given Vector with handles at each corner of a figure.
addDrawingChangeListener(DrawingChangeListener). Method in interface CH.ifa.draw.framework.Drawing
Adds a listener for this drawing.
addDrawingChangeListener(DrawingChangeListener). Method in class CH.ifa.draw.standard.StandardDrawing
Adds a listener for this drawing.
addFigureChangeListener(FigureChangeListener). Method in class CH.ifa.draw.standard.AbstractFigure
Adds a listener for this figure.
addFigureChangeListener(FigureChangeListener). Method in interface CH.ifa.draw.framework.Figure
Adds a listener for this figure.
addForeground(Painter). Method in class CH.ifa.draw.standard.StandardDrawingView
Adds a foreground.
addHandles(Figure, Vector). Static method in class CH.ifa.draw.standard.BoxHandleKit
Fills the given Vector with handles at each corner and the north, south, east, and west of the figure.
addInternal(FigureChangeListener, FigureChangeListener). Static method in class CH.ifa.draw.standard.FigureChangeEventMulticaster
addItem(Command). Method in class CH.ifa.draw.util.CommandChoice
Adds a command to the menu.
addLayoutComponent(String, Component). Method in class CH.ifa.draw.util.PaletteLayout
addListeners(). Method in class CH.ifa.draw.application.DrawApplication
Registers the listeners for this window
addPoint(int, int). Method in class CH.ifa.draw.contrib.PolygonFigure
Adds a node to the list of points.
addPoint(int, int). Method in class CH.ifa.draw.figures.PolyLineFigure
Adds a node to the list of points.
addToContainer(FigureChangeListener). Method in class CH.ifa.draw.standard.AbstractFigure
Sets the Figure's container and registers the container as a figure change listener.
addToContainer(FigureChangeListener). Method in interface CH.ifa.draw.framework.Figure
Sets the Figure's container and registers the container as a figure change listener.
addToSelection(Figure). Method in interface CH.ifa.draw.framework.DrawingView
Adds a figure to the current selection.
addToSelection(Figure). Method in class CH.ifa.draw.standard.StandardDrawingView
Adds a figure to the current selection.
addToSelectionAll(Vector). Method in interface CH.ifa.draw.framework.DrawingView
Adds a vector of figures to the current selection.
addToSelectionAll(Vector). Method in class CH.ifa.draw.standard.StandardDrawingView
Adds a vector of figures to the current selection.
AlignCommand(String, DrawingView, int). Constructor for class CH.ifa.draw.standard.AlignCommand
Constructs an alignment command.
ALIGNMENT_MENU. Static variable in class CH.ifa.draw.application.DrawApplication
The index of the alignment menu in the menu bar.
angleToPoint(Rectangle, double). Static method in class CH.ifa.draw.util.Geom
Gets the point on a rectangle that corresponds to the given angle.
animationStep(). Method in interface CH.ifa.draw.util.Animatable
Perform a step of the animation.
ARROW_TIP_BOTH. Static variable in class CH.ifa.draw.figures.PolyLineFigure
ARROW_TIP_END. Static variable in class CH.ifa.draw.figures.PolyLineFigure
ARROW_TIP_NONE. Static variable in class CH.ifa.draw.figures.PolyLineFigure
ARROW_TIP_START. Static variable in class CH.ifa.draw.figures.PolyLineFigure
ArrowTip(). Constructor for class CH.ifa.draw.figures.ArrowTip
ArrowTip(double, double, double). Constructor for class CH.ifa.draw.figures.ArrowTip
Constructs an arrow tip with the given angle and radius.
AttributeFigure(). Constructor for class CH.ifa.draw.figures.AttributeFigure
ATTRIBUTES_MENU. Static variable in class CH.ifa.draw.application.DrawApplication
The index of the attributes menu in the menu bar.
attributeValue(). Method in class CH.ifa.draw.standard.ToolButton

B

basicDisplayBox(Point, Point). Method in class CH.ifa.draw.standard.AbstractFigure
Sets the display box of a figure.
basicDisplayBox(Point, Point). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards basicDisplayBox to its contained figure.
basicDisplayBox(Point, Point). Method in class CH.ifa.draw.figures.EllipseFigure
Sets the display box of a figure.
basicDisplayBox(Point, Point). Method in interface CH.ifa.draw.framework.Figure
Changes the display box of a figure.
basicDisplayBox(Point, Point). Method in class CH.ifa.draw.figures.GroupFigure
Sets the display box of a figure.
basicDisplayBox(Point, Point). Method in class CH.ifa.draw.figures.ImageFigure
Sets the display box of a figure.
basicDisplayBox(Point, Point). Method in class CH.ifa.draw.figures.LineFigure
Sets the display box of a figure.
basicDisplayBox(Point, Point). Method in class CH.ifa.draw.contrib.PolygonFigure
Sets the display box of a figure.
basicDisplayBox(Point, Point). Method in class CH.ifa.draw.figures.PolyLineFigure
Sets the display box of a figure.
basicDisplayBox(Point, Point). Method in class CH.ifa.draw.figures.RectangleFigure
Sets the display box of a figure.
basicDisplayBox(Point, Point). Method in class CH.ifa.draw.figures.RoundRectangleFigure
Sets the display box of a figure.
basicDisplayBox(Point, Point). Method in class CH.ifa.draw.standard.StandardDrawing
Sets the display box of a figure.
basicDisplayBox(Point, Point). Method in class CH.ifa.draw.figures.TextFigure
Sets the display box of a figure.
basicMoveBy(int, int). Method in class CH.ifa.draw.standard.AbstractFigure
Moves the figure.
basicMoveBy(int, int). Method in class CH.ifa.draw.standard.CompositeFigure
Moves all the given figures by x and y.
basicMoveBy(int, int). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards basicMoveBy to its contained figure.
basicMoveBy(int, int). Method in class CH.ifa.draw.figures.EllipseFigure
Moves the figure.
basicMoveBy(int, int). Method in class CH.ifa.draw.figures.ImageFigure
Moves the figure.
basicMoveBy(int, int). Method in class CH.ifa.draw.figures.LineConnection
Ensures that a connection is updated if the connection was moved.
basicMoveBy(int, int). Method in class CH.ifa.draw.contrib.PolygonFigure
Moves the figure.
basicMoveBy(int, int). Method in class CH.ifa.draw.figures.PolyLineFigure
Moves the figure.
basicMoveBy(int, int). Method in class CH.ifa.draw.figures.RectangleFigure
Moves the figure.
basicMoveBy(int, int). Method in class CH.ifa.draw.figures.RoundRectangleFigure
Moves the figure.
basicMoveBy(int, int). Method in class CH.ifa.draw.figures.TextFigure
Moves the figure.
beginEdit(TextHolder). Method in class CH.ifa.draw.figures.TextTool
BorderDecorator(). Constructor for class CH.ifa.draw.figures.BorderDecorator
BorderDecorator(Figure). Constructor for class CH.ifa.draw.figures.BorderDecorator
BorderTool(DrawingView). Constructor for class CH.ifa.draw.figures.BorderTool
BOTTOMS. Static variable in class CH.ifa.draw.standard.AlignCommand
align bottoms
bounds(Polygon). Static method in class CH.ifa.draw.contrib.PolygonFigure
replacement for builtin Polygon.getBounds that doesn't always update?
BoxHandleKit(). Constructor for class CH.ifa.draw.standard.BoxHandleKit
bringToFront(Figure). Method in class CH.ifa.draw.standard.CompositeFigure
Brings a figure to the front.
bringToFront(Figure). Method in interface CH.ifa.draw.framework.Drawing
Brings a figure to the front.
BringToFrontCommand(String, DrawingView). Constructor for class CH.ifa.draw.standard.BringToFrontCommand
Constructs a bring to front command.
BufferedUpdateStrategy(). Constructor for class CH.ifa.draw.standard.BufferedUpdateStrategy

C

canConnect(). Method in class CH.ifa.draw.standard.AbstractFigure
Checks if this figure can be connected.
canConnect(). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards the canConnect to its contained figure..
canConnect(). Method in interface CH.ifa.draw.framework.Figure
Checks if this figure can be connected
canConnect(). Method in class CH.ifa.draw.figures.GroupFigure
GroupFigures cannot be connected
canConnect(). Method in class CH.ifa.draw.figures.LineConnection
Tests whether a figure can be a connection target.
canConnect(Figure, Figure). Method in interface CH.ifa.draw.framework.ConnectionFigure
Checks if two figures can be connected.
canConnect(Figure, Figure). Method in class CH.ifa.draw.figures.LineConnection
Tests whether two figures can be connected.
center(). Method in class CH.ifa.draw.standard.AbstractFigure
Gets the center of a figure.
center(). Method in interface CH.ifa.draw.framework.Figure
Gets the figure's center
center(). Method in class CH.ifa.draw.contrib.PolygonFigure
Gets the center of a figure.
center(). Static method in class CH.ifa.draw.standard.RelativeLocator
Center.
center(). Method in class CH.ifa.draw.contrib.TriangleFigure
Gets the center of a figure.
center(Polygon). Static method in class CH.ifa.draw.contrib.PolygonFigure
center(Rectangle). Static method in class CH.ifa.draw.util.Geom
CENTERS. Static variable in class CH.ifa.draw.standard.AlignCommand
align centers (horizontally)
ChangeAttributeCommand(String, String, Object, DrawingView). Constructor for class CH.ifa.draw.standard.ChangeAttributeCommand
Constructs a change attribute command.
ChangeConnectionEndHandle(Figure). Constructor for class CH.ifa.draw.standard.ChangeConnectionEndHandle
Constructs the connection handle.
ChangeConnectionHandle(Figure). Constructor for class CH.ifa.draw.standard.ChangeConnectionHandle
Initializes the change connection handle.
ChangeConnectionStartHandle(Figure). Constructor for class CH.ifa.draw.standard.ChangeConnectionStartHandle
Constructs the connection handle for the given start figure.
changed(). Method in class CH.ifa.draw.standard.AbstractFigure
Informs that a figure changed the area of its display box.
changed(). Method in interface CH.ifa.draw.framework.Figure
Informes that a figure has changed its display box.
changed(). Method in class CH.ifa.draw.figures.TextFigure
Updates the location whenever the figure changes itself.
checkDamage(). Method in interface CH.ifa.draw.framework.DrawingView
Checks whether the drawing has some accumulated damage
checkDamage(). Method in class CH.ifa.draw.standard.StandardDrawingView
Refreshes the drawing if there is some accumulated damage
checkEnabled(). Method in class CH.ifa.draw.util.CommandMenu
chop(Figure, Point). Method in class CH.ifa.draw.standard.ChopBoxConnector
chop(Figure, Point). Method in class CH.ifa.draw.figures.ChopEllipseConnector
chop(Figure, Point). Method in class CH.ifa.draw.contrib.ChopPolygonConnector
chop(Figure, Point). Method in class CH.ifa.draw.figures.PolyLineConnector
chop(Point). Method in class CH.ifa.draw.contrib.PolygonFigure
chop(Point). Method in class CH.ifa.draw.contrib.TriangleFigure
chop(Polygon, Point). Static method in class CH.ifa.draw.contrib.PolygonFigure
ChopBoxConnector(). Constructor for class CH.ifa.draw.standard.ChopBoxConnector
ChopBoxConnector(Figure). Constructor for class CH.ifa.draw.standard.ChopBoxConnector
ChopEllipseConnector(). Constructor for class CH.ifa.draw.figures.ChopEllipseConnector
ChopEllipseConnector(Figure). Constructor for class CH.ifa.draw.figures.ChopEllipseConnector
ChopPolygonConnector(). Constructor for class CH.ifa.draw.contrib.ChopPolygonConnector
ChopPolygonConnector(Figure). Constructor for class CH.ifa.draw.contrib.ChopPolygonConnector
clearSelection(). Method in interface CH.ifa.draw.framework.DrawingView
Clears the current selection.
clearSelection(). Method in class CH.ifa.draw.standard.StandardDrawingView
Clears the current selection.
clone(). Method in class CH.ifa.draw.standard.AbstractFigure
Clones a figure.
clone(). Method in class CH.ifa.draw.standard.AbstractLocator
clone(). Method in interface CH.ifa.draw.framework.Figure
Returns a Clone of this figure
clone(). Method in class CH.ifa.draw.figures.FigureAttributes
Clones the attributes.
clone(). Method in class CH.ifa.draw.contrib.TriangleFigure
Clones a figure.
close(). Method in class CH.ifa.draw.util.StorableOutput
Closes a storable output stream.
color(int). Static method in class CH.ifa.draw.util.ColorMap
color(String). Static method in class CH.ifa.draw.util.ColorMap
colorIndex(Color). Static method in class CH.ifa.draw.util.ColorMap
ColorMap(). Constructor for class CH.ifa.draw.util.ColorMap
Command(String). Constructor for class CH.ifa.draw.util.Command
Constructs a command with the given name.
CommandButton(Command). Constructor for class CH.ifa.draw.util.CommandButton
Initializes the button with the given command.
CommandChoice(). Constructor for class CH.ifa.draw.util.CommandChoice
CommandMenu(String). Constructor for class CH.ifa.draw.util.CommandMenu
CompositeFigure(). Constructor for class CH.ifa.draw.standard.CompositeFigure
connect(Connector). Method in class CH.ifa.draw.standard.ChangeConnectionEndHandle
Sets the end of the connection.
connect(Connector). Method in class CH.ifa.draw.standard.ChangeConnectionHandle
Connect the connection with the given figure.
connect(Connector). Method in class CH.ifa.draw.standard.ChangeConnectionStartHandle
Sets the start of the connection.
connect(Figure). Method in class CH.ifa.draw.figures.TextFigure
connect(Figure). Method in interface CH.ifa.draw.standard.TextHolder
Connects a figure to another figure.
connectedTextLocator(Figure). Method in class CH.ifa.draw.standard.AbstractFigure
Returns the locator used to located connected text.
connectedTextLocator(Figure). Method in class CH.ifa.draw.standard.DecoratorFigure
Returns the locator used to located connected text.
connectedTextLocator(Figure). Method in class CH.ifa.draw.figures.ElbowConnection
Returns the locator used to located connected text.
connectedTextLocator(Figure). Method in interface CH.ifa.draw.framework.Figure
Returns the locator used to located connected text.
ConnectedTextTool(DrawingView, Figure). Constructor for class CH.ifa.draw.figures.ConnectedTextTool
connectEnd(Connector). Method in interface CH.ifa.draw.framework.ConnectionFigure
Sets the end Connector of the connection.
connectEnd(Connector). Method in class CH.ifa.draw.figures.LineConnection
Sets the end figure of the connection.
ConnectionHandle(Figure, Locator, ConnectionFigure). Constructor for class CH.ifa.draw.standard.ConnectionHandle
Constructs a handle with the given owner, locator, and connection prototype
connectionInsets(). Method in class CH.ifa.draw.standard.AbstractFigure
Returns the connection inset.
connectionInsets(). Method in class CH.ifa.draw.figures.BorderDecorator
Forwards the connection insets to its contained figure..
connectionInsets(). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards the connection insets to its contained figure..
connectionInsets(). Method in class CH.ifa.draw.contrib.DiamondFigure
Returns the connection inset.
connectionInsets(). Method in class CH.ifa.draw.figures.EllipseFigure
Returns the connection inset.
connectionInsets(). Method in interface CH.ifa.draw.framework.Figure
Returns the connection inset.
connectionInsets(). Method in class CH.ifa.draw.figures.RoundRectangleFigure
Returns the connection inset.
connectionInsets(). Method in class CH.ifa.draw.contrib.TriangleFigure
Returns the connection inset.
ConnectionTool(DrawingView, ConnectionFigure). Constructor for class CH.ifa.draw.standard.ConnectionTool
connectorAt(int, int). Method in class CH.ifa.draw.standard.AbstractFigure
Returns the Figures connector for the specified location.
connectorAt(int, int). Method in class CH.ifa.draw.standard.DecoratorFigure
Returns the Connector for the given location.
connectorAt(int, int). Method in class CH.ifa.draw.figures.EllipseFigure
Returns the Figures connector for the specified location.
connectorAt(int, int). Method in interface CH.ifa.draw.framework.Figure
Gets a connector for this figure at the given location.
connectorAt(int, int). Method in class CH.ifa.draw.contrib.PolygonFigure
Returns the Figures connector for the specified location.
connectorAt(int, int). Method in class CH.ifa.draw.figures.PolyLineFigure
Returns the Figures connector for the specified location.
connectorAt(int, int). Method in class CH.ifa.draw.figures.RoundRectangleFigure
Returns the Figures connector for the specified location.
connectorVisibility(boolean). Method in class CH.ifa.draw.standard.AbstractFigure
Sets whether the connectors should be visible.
connectorVisibility(boolean). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards the connector visibility request to its component.
connectorVisibility(boolean). Method in interface CH.ifa.draw.framework.Figure
Sets whether the connectors should be visible.
connectsSame(ConnectionFigure). Method in interface CH.ifa.draw.framework.ConnectionFigure
Checks if the ConnectionFigure connects the same figures.
connectsSame(ConnectionFigure). Method in class CH.ifa.draw.figures.LineConnection
Tests whether a connection connects the same figures as another ConnectionFigure.
connectStart(Connector). Method in interface CH.ifa.draw.framework.ConnectionFigure
Sets the start Connector of the connection.
connectStart(Connector). Method in class CH.ifa.draw.figures.LineConnection
Sets the start figure of the connection.
constrainPoint(Point). Method in class CH.ifa.draw.standard.GridConstrainer
Constrains the given point.
constrainPoint(Point). Method in interface CH.ifa.draw.framework.PointConstrainer
Constrains the given point.
constrainPoint(Point). Method in class CH.ifa.draw.standard.StandardDrawingView
Constrains a point to the current grid.
containsPoint(int, int). Method in class CH.ifa.draw.standard.AbstractConnector
Tests if a point is contained in the connector.
containsPoint(int, int). Method in class CH.ifa.draw.standard.AbstractFigure
Checks if a point is inside the figure.
containsPoint(int, int). Method in class CH.ifa.draw.standard.AbstractHandle
Tests if a point is contained in the handle.
containsPoint(int, int). Method in interface CH.ifa.draw.framework.Connector
Tests if a point is contained in the connector.
containsPoint(int, int). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards containsPoint to its contained figure.
containsPoint(int, int). Method in class CH.ifa.draw.contrib.DiamondFigure
Checks if a point is inside the figure.
containsPoint(int, int). Method in interface CH.ifa.draw.framework.Figure
Checks if a point is inside the figure.
containsPoint(int, int). Method in interface CH.ifa.draw.framework.Handle
Tests if a point is contained in the handle.
containsPoint(int, int). Method in class CH.ifa.draw.standard.LocatorConnector
Tests if a point is contained in the connector.
containsPoint(int, int). Method in class CH.ifa.draw.contrib.PolygonFigure
Checks if a point is inside the figure.
containsPoint(int, int). Method in class CH.ifa.draw.figures.PolyLineFigure
Checks if a point is inside the figure.
containsPoint(int, int). Method in class CH.ifa.draw.contrib.TriangleFigure
Checks if a point is inside the figure.
CopyCommand(String, DrawingView). Constructor for class CH.ifa.draw.standard.CopyCommand
Constructs a copy command.
createAlignmentMenu(). Method in class CH.ifa.draw.application.DrawApplication
Creates the alignment menu.
createAreaTracker(DrawingView). Method in class CH.ifa.draw.standard.SelectionTool
Factory method to create an area tracker.
createArrowMenu(). Method in class CH.ifa.draw.application.DrawApplication
Creates the arrows menu.
createAttributeChoices(Panel). Method in class CH.ifa.draw.applet.DrawApplet
Creates the attribute choices.
createAttributesMenu(). Method in class CH.ifa.draw.application.DrawApplication
Creates the attributes menu and its submenus.
createAttributesPanel(). Method in class CH.ifa.draw.applet.DrawApplet
Creates the attributes panel.
createButtonPanel(). Method in class CH.ifa.draw.applet.DrawApplet
Creates the buttons panel.
createButtons(Panel). Method in class CH.ifa.draw.applet.DrawApplet
Creates the buttons shown in the buttons panel.
createColorChoice(String). Method in class CH.ifa.draw.applet.DrawApplet
Creates the color choice for the given attribute.
createColorMenu(String, String). Method in class CH.ifa.draw.application.DrawApplication
Creates the color menu.
createConnection(). Method in class CH.ifa.draw.standard.ConnectionHandle
Creates the ConnectionFigure.
createConnection(). Method in class CH.ifa.draw.standard.ConnectionTool
Creates the ConnectionFigure.
createContents(StandardDrawingView). Method in class CH.ifa.draw.application.DrawApplication
Creates the contents component of the application frame.
createCurrentFont(). Static method in class CH.ifa.draw.figures.TextFigure
Creates the current font to be used for new text figures.
createDebugMenu(). Method in class CH.ifa.draw.application.DrawApplication
Creates the debug menu.
createdFigure(). Method in class CH.ifa.draw.standard.ConnectionTool
Gets the currently created figure
createdFigure(). Method in class CH.ifa.draw.standard.CreationTool
Gets the currently created figure
createDragTracker(DrawingView, Figure). Method in class CH.ifa.draw.standard.SelectionTool
Factory method to create a Drag tracker.
createDrawing(). Method in class CH.ifa.draw.applet.DrawApplet
Creates the drawing used in this application.
createDrawing(). Method in class CH.ifa.draw.application.DrawApplication
Creates the drawing used in this application.
createDrawingView(). Method in class CH.ifa.draw.applet.DrawApplet
Creates the drawing view used in this application.
createDrawingView(). Method in class CH.ifa.draw.application.DrawApplication
Creates the drawing view used in this application.
createEditMenu(). Method in class CH.ifa.draw.application.DrawApplication
Creates the edit menu.
createFigure(). Method in class CH.ifa.draw.standard.CreationTool
Creates a new figure by cloning the prototype.
createFileMenu(). Method in class CH.ifa.draw.application.DrawApplication
Creates the file menu.
createFontChoice(). Method in class CH.ifa.draw.applet.DrawApplet
Creates the font choice.
createFontMenu(). Method in class CH.ifa.draw.application.DrawApplication
Creates the fonts menus.
createFontSizeMenu(). Method in class CH.ifa.draw.application.DrawApplication
Creates the font size menu.
createFontStyleMenu(). Method in class CH.ifa.draw.application.DrawApplication
Creates the font style menu with entries (Plain, Italic, Bold).
createHandleTracker(DrawingView, Handle). Method in class CH.ifa.draw.standard.SelectionTool
Factory method to create a Handle tracker.
createImage(int, int). Method in interface CH.ifa.draw.framework.DrawingView
Creates an image with the given dimensions
createMenus(MenuBar). Method in class CH.ifa.draw.application.DrawApplication
Creates the standard menus.
createOverlay(Container). Method in class CH.ifa.draw.util.FloatingTextField
Creates the overlay for the given Component.
createOverlay(Container, Font). Method in class CH.ifa.draw.util.FloatingTextField
Creates the overlay for the given Container using a specific font.
createSelectionTool(). Method in class CH.ifa.draw.applet.DrawApplet
Creates the selection tool used in this editor.
createSelectionTool(). Method in class CH.ifa.draw.application.DrawApplication
Creates the selection tool used in this editor.
createStatusLine(). Method in class CH.ifa.draw.application.DrawApplication
Creates the status line.
createToolButton(String, String, Tool). Method in class CH.ifa.draw.applet.DrawApplet
Creates a tool button with the given image, tool, and text
createToolButton(String, String, Tool). Method in class CH.ifa.draw.application.DrawApplication
Creates a tool button with the given image, tool, and text
createToolPalette(). Method in class CH.ifa.draw.applet.DrawApplet
Creates the tools palette.
createToolPalette(). Method in class CH.ifa.draw.application.DrawApplication
Creates the tool palette.
createTools(Panel). Method in class CH.ifa.draw.applet.DrawApplet
Creates the tools.
createTools(Panel). Method in class CH.ifa.draw.application.DrawApplication
Creates the tools.
CreationTool(DrawingView). Constructor for class CH.ifa.draw.standard.CreationTool
Constructs a CreationTool without a prototype.
CreationTool(DrawingView, Figure). Constructor for class CH.ifa.draw.standard.CreationTool
Initializes a CreationTool with the given prototype.
CutCommand(String, DrawingView). Constructor for class CH.ifa.draw.standard.CutCommand
Constructs a cut command.

D

deactivate(). Method in class CH.ifa.draw.standard.AbstractTool
Deactivates the tool.
deactivate(). Method in class CH.ifa.draw.standard.ConnectionTool
Deactivates the tool.
deactivate(). Method in class CH.ifa.draw.contrib.PolygonTool
Deactivates the tool.
deactivate(). Method in class CH.ifa.draw.figures.ScribbleTool
Deactivates the tool.
deactivate(). Method in class CH.ifa.draw.figures.TextTool
Terminates the editing of a text figure.
deactivate(). Method in interface CH.ifa.draw.framework.Tool
Deactivates the tool.
decompose(). Method in class CH.ifa.draw.standard.AbstractFigure
Decomposes a figure into its parts.
decompose(). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards decompose to its contained figure.
decompose(). Method in interface CH.ifa.draw.framework.Figure
Decomposes a figure into its parts.
decompose(). Method in class CH.ifa.draw.figures.GroupFigure
Decomposes a figure into its parts.
decorate(Figure). Method in class CH.ifa.draw.standard.DecoratorFigure
Decorates the given figure.
DecoratorFigure(). Constructor for class CH.ifa.draw.standard.DecoratorFigure
DecoratorFigure(Figure). Constructor for class CH.ifa.draw.standard.DecoratorFigure
Constructs a DecoratorFigure and decorates the passed in figure.
defaultSize(). Method in class CH.ifa.draw.application.DrawApplication
Gets the default size of the window.
DeleteCommand(String, DrawingView). Constructor for class CH.ifa.draw.standard.DeleteCommand
Constructs a delete command.
destroy(). Method in class CH.ifa.draw.application.DrawApplication
Handles additional clean up operations.
DiamondFigure(). Constructor for class CH.ifa.draw.contrib.DiamondFigure
DiamondFigure(Point, Point). Constructor for class CH.ifa.draw.contrib.DiamondFigure
direction(int, int, int, int). Static method in class CH.ifa.draw.util.Geom
Returns the direction NORTH, SOUTH, WEST, EAST from one point to another one.
disconnect(). Method in class CH.ifa.draw.standard.ChangeConnectionEndHandle
Disconnects the end figure.
disconnect(). Method in class CH.ifa.draw.standard.ChangeConnectionHandle
Disconnects the connection.
disconnect(). Method in class CH.ifa.draw.standard.ChangeConnectionStartHandle
Disconnects the start figure.
disconnect(). Method in class CH.ifa.draw.figures.TextFigure
Disconnects the text figure.
disconnectEnd(). Method in interface CH.ifa.draw.framework.ConnectionFigure
Disconnects the end figure from the dependent figure
disconnectEnd(). Method in class CH.ifa.draw.figures.LineConnection
Disconnects the end figure.
disconnectStart(). Method in interface CH.ifa.draw.framework.ConnectionFigure
Disconnects the start figure from the dependent figure
disconnectStart(). Method in class CH.ifa.draw.figures.LineConnection
Disconnects the start figure.
displayBox(). Method in class CH.ifa.draw.standard.AbstractConnector
Gets the display box of the connector.
displayBox(). Method in class CH.ifa.draw.standard.AbstractFigure
Gets the display box of a figure.
displayBox(). Method in class CH.ifa.draw.standard.AbstractHandle
Gets the display box of the handle.
displayBox(). Method in class CH.ifa.draw.figures.BorderDecorator
Gets the displaybox including the border.
displayBox(). Method in interface CH.ifa.draw.framework.Connector
Gets the display box of the connector.
displayBox(). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards displayBox to its contained figure.
displayBox(). Method in class CH.ifa.draw.figures.EllipseFigure
Gets the display box of a figure.
displayBox(). Method in interface CH.ifa.draw.framework.Figure
Gets the display box of a figure
displayBox(). Method in class CH.ifa.draw.figures.GroupFigure
Gets the display box.
displayBox(). Method in interface CH.ifa.draw.framework.Handle
Gets the display box of the handle.
displayBox(). Method in class CH.ifa.draw.figures.ImageFigure
Gets the display box of a figure.
displayBox(). Method in class CH.ifa.draw.standard.LocatorConnector
Gets the display box of the connector.
displayBox(). Method in class CH.ifa.draw.contrib.PolygonFigure
Gets the display box of a figure.
displayBox(). Method in class CH.ifa.draw.figures.PolyLineFigure
Gets the display box of a figure.
displayBox(). Method in class CH.ifa.draw.figures.RectangleFigure
Gets the display box of a figure.
displayBox(). Method in class CH.ifa.draw.figures.RoundRectangleFigure
Gets the display box of a figure.
displayBox(). Method in class CH.ifa.draw.standard.StandardDrawing
Gets the display box.
displayBox(). Method in class CH.ifa.draw.figures.TextFigure
Gets the display box of a figure.
displayBox(Point, Point). Method in class CH.ifa.draw.standard.AbstractFigure
Changes the display box of a figure.
displayBox(Point, Point). Method in interface CH.ifa.draw.framework.Figure
Changes the display box of a figure.
displayBox(Rectangle). Method in class CH.ifa.draw.standard.AbstractFigure
Changes the display box of a figure.
displayBox(Rectangle). Method in interface CH.ifa.draw.framework.Figure
Changes the display box of a figure.
distanceFromLine(int, int, int, int, int, int). Static method in class CH.ifa.draw.contrib.PolygonFigure
compute distance of point from line segment, or Double.MAX_VALUE if perpendicular projection is outside segment; or If pts on line are same, return distance from point
DragTracker(DrawingView, Figure). Constructor for class CH.ifa.draw.standard.DragTracker
draw(Graphics). Method in class CH.ifa.draw.standard.AbstractConnector
Draws this connector.
draw(Graphics). Method in class CH.ifa.draw.standard.AbstractHandle
Draws this handle.
draw(Graphics). Method in class CH.ifa.draw.figures.AttributeFigure
Draws the figure in the given graphics.
draw(Graphics). Method in class CH.ifa.draw.figures.BorderDecorator
Draws a the figure and decorates it with a border.
draw(Graphics). Method in class CH.ifa.draw.standard.ChangeConnectionHandle
Draws this handle.
draw(Graphics). Method in class CH.ifa.draw.standard.CompositeFigure
Draws all the contained figures
draw(Graphics). Method in class CH.ifa.draw.standard.ConnectionHandle
Draws the connection handle, by default the outline of a blue circle.
draw(Graphics). Method in interface CH.ifa.draw.framework.Connector
Draws this connector.
draw(Graphics). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards draw to its contained figure.
draw(Graphics). Method in class CH.ifa.draw.contrib.DiamondFigure
Draws the figure in the given graphics.
draw(Graphics). Method in interface CH.ifa.draw.framework.Drawing
Draws all the figures back to front.
draw(Graphics). Method in class CH.ifa.draw.figures.ElbowHandle
Draws this handle.
draw(Graphics). Method in interface CH.ifa.draw.framework.Figure
Draws the figure.
draw(Graphics). Method in class CH.ifa.draw.figures.FontSizeHandle
Draws this handle.
draw(Graphics). Method in interface CH.ifa.draw.framework.Handle
Draws this handle.
draw(Graphics). Method in class CH.ifa.draw.figures.ImageFigure
Draws the figure in the given graphics.
draw(Graphics). Method in class CH.ifa.draw.standard.LocatorConnector
Draws this connector.
draw(Graphics). Method in class CH.ifa.draw.standard.NullHandle
Draws the NullHandle.
draw(Graphics). Method in class CH.ifa.draw.figures.PolyLineFigure
Draws the figure.
draw(Graphics). Method in class CH.ifa.draw.contrib.TriangleFigure
Draws the figure in the given graphics.
draw(Graphics, DrawingView). Method in class CH.ifa.draw.standard.BufferedUpdateStrategy
Draws the view contents.
draw(Graphics, DrawingView). Method in interface CH.ifa.draw.framework.Painter
Draws into the given DrawingView.
draw(Graphics, DrawingView). Method in class CH.ifa.draw.standard.SimpleUpdateStrategy
Draws the view contents.
draw(Graphics, int, int, int, int). Method in class CH.ifa.draw.figures.ArrowTip
Draws the arrow tip in the direction specified by the given two points..
draw(Graphics, int, int, int, int). Method in interface CH.ifa.draw.figures.LineDecoration
Draws the decoration in the direction specified by the two points.
drawAll(Graphics). Method in interface CH.ifa.draw.framework.DrawingView
Draws the contents of the drawing view.
drawAll(Graphics). Method in class CH.ifa.draw.standard.StandardDrawingView
Draws the contents of the drawing view.
DrawApplet(). Constructor for class CH.ifa.draw.applet.DrawApplet
DrawApplication(). Constructor for class CH.ifa.draw.application.DrawApplication
Constructs a drawing window with a default title.
DrawApplication(String). Constructor for class CH.ifa.draw.application.DrawApplication
Constructs a drawing window with the given title.
drawBackground(Graphics). Method in class CH.ifa.draw.figures.AttributeFigure
Draws the background of the figure.
drawBackground(Graphics). Method in interface CH.ifa.draw.framework.DrawingView
Draws the background.
drawBackground(Graphics). Method in class CH.ifa.draw.figures.EllipseFigure
Draws the background of the figure.
drawBackground(Graphics). Method in class CH.ifa.draw.contrib.PolygonFigure
Draws the background of the figure.
drawBackground(Graphics). Method in class CH.ifa.draw.figures.RectangleFigure
Draws the background of the figure.
drawBackground(Graphics). Method in class CH.ifa.draw.figures.RoundRectangleFigure
Draws the background of the figure.
drawBackground(Graphics). Method in class CH.ifa.draw.standard.StandardDrawingView
Draws the background.
drawBackground(Graphics). Method in class CH.ifa.draw.figures.TextFigure
Draws the background of the figure.
drawDrawing(Graphics). Method in interface CH.ifa.draw.framework.DrawingView
Draws the drawing.
drawDrawing(Graphics). Method in class CH.ifa.draw.standard.StandardDrawingView
Draws the drawing.
drawFrame(Graphics). Method in class CH.ifa.draw.figures.AttributeFigure
Draws the frame of the figure.
drawFrame(Graphics). Method in class CH.ifa.draw.figures.EllipseFigure
Draws the frame of the figure.
drawFrame(Graphics). Method in class CH.ifa.draw.contrib.PolygonFigure
Draws the frame of the figure.
drawFrame(Graphics). Method in class CH.ifa.draw.figures.RectangleFigure
Draws the frame of the figure.
drawFrame(Graphics). Method in class CH.ifa.draw.figures.RoundRectangleFigure
Draws the frame of the figure.
drawFrame(Graphics). Method in class CH.ifa.draw.figures.TextFigure
Draws the frame of the figure.
drawHandles(Graphics). Method in interface CH.ifa.draw.framework.DrawingView
Draws the currently active handles.
drawHandles(Graphics). Method in class CH.ifa.draw.standard.StandardDrawingView
Draws the currently active handles.
drawing(). Method in class CH.ifa.draw.standard.AbstractTool
Gets the tool's drawing.
drawing(). Method in class CH.ifa.draw.applet.DrawApplet
Gets the current drawing.
drawing(). Method in class CH.ifa.draw.application.DrawApplication
Gets the current drawing.
drawing(). Method in interface CH.ifa.draw.framework.DrawingEditor
Gets the editor's drawing.
drawing(). Method in interface CH.ifa.draw.framework.DrawingView
Gets the drawing.
drawing(). Method in class CH.ifa.draw.standard.StandardDrawingView
Gets the drawing.
DrawingChangeEvent(Drawing, Rectangle). Constructor for class CH.ifa.draw.framework.DrawingChangeEvent
Constructs a drawing change event.
drawingChangeListeners(). Method in interface CH.ifa.draw.framework.Drawing
Gets the listeners of a drawing.
drawingChangeListeners(). Method in class CH.ifa.draw.standard.StandardDrawing
Adds a listener for this drawing.
drawingInvalidated(DrawingChangeEvent). Method in interface CH.ifa.draw.framework.DrawingChangeListener
Sent when an area is invalid
drawingInvalidated(DrawingChangeEvent). Method in class CH.ifa.draw.standard.StandardDrawingView
drawingRequestUpdate(DrawingChangeEvent). Method in interface CH.ifa.draw.framework.DrawingChangeListener
Sent when the drawing wants to be refreshed
drawingRequestUpdate(DrawingChangeEvent). Method in class CH.ifa.draw.standard.StandardDrawingView
DuplicateCommand(String, DrawingView). Constructor for class CH.ifa.draw.standard.DuplicateCommand
Constructs a duplicate command.

E

EAST. Static variable in class CH.ifa.draw.util.Geom
east(). Static method in class CH.ifa.draw.standard.RelativeLocator
east(Figure). Static method in class CH.ifa.draw.standard.BoxHandleKit
east(Rectangle). Static method in class CH.ifa.draw.util.Geom
EDIT_MENU. Static variable in class CH.ifa.draw.application.DrawApplication
The index of the edit menu in the menu bar.
editor(). Method in class CH.ifa.draw.standard.AbstractTool
Gets the tool's editor.
editor(). Method in interface CH.ifa.draw.framework.DrawingView
Gets the editor.
editor(). Method in class CH.ifa.draw.standard.StandardDrawingView
Gets the editor.
ElbowConnection(). Constructor for class CH.ifa.draw.figures.ElbowConnection
ElbowHandle(LineConnection, int). Constructor for class CH.ifa.draw.figures.ElbowHandle
EllipseFigure(). Constructor for class CH.ifa.draw.figures.EllipseFigure
EllipseFigure(Point, Point). Constructor for class CH.ifa.draw.figures.EllipseFigure
enable(String, boolean). Method in class CH.ifa.draw.util.CommandMenu
Changes the enabling/disabling state of a named menu item.
end(). Method in interface CH.ifa.draw.framework.ConnectionFigure
Gets the end Connector.
end(). Method in class CH.ifa.draw.figures.LineConnection
Gets the end figure of the connection.
endEdit(). Method in class CH.ifa.draw.figures.TextTool
endFigure(). Method in class CH.ifa.draw.figures.LineConnection
Gets the end figure of the connection.
endOverlay(). Method in class CH.ifa.draw.util.FloatingTextField
Removes the overlay.
endPoint(). Method in interface CH.ifa.draw.framework.ConnectionFigure
Gets the end point.
endPoint(). Method in class CH.ifa.draw.figures.LineConnection
Gets the end point.
endPoint(). Method in class CH.ifa.draw.figures.LineFigure
Gets a copy of the end point.
endPoint(int, int). Method in interface CH.ifa.draw.framework.ConnectionFigure
Sets the end point.
endPoint(int, int). Method in class CH.ifa.draw.figures.LineConnection
Sets the end point.
endPoint(int, int). Method in class CH.ifa.draw.figures.LineFigure
Sets the end point.
execute(). Method in class CH.ifa.draw.standard.AlignCommand
Executes the command.
execute(). Method in class CH.ifa.draw.standard.BringToFrontCommand
Executes the command.
execute(). Method in class CH.ifa.draw.standard.ChangeAttributeCommand
Executes the command.
execute(). Method in class CH.ifa.draw.util.Command
Executes the command.
execute(). Method in class CH.ifa.draw.standard.CopyCommand
Executes the command.
execute(). Method in class CH.ifa.draw.standard.CutCommand
Executes the command.
execute(). Method in class CH.ifa.draw.standard.DeleteCommand
Executes the command.
execute(). Method in class CH.ifa.draw.standard.DuplicateCommand
Executes the command.
execute(). Method in class CH.ifa.draw.figures.GroupCommand
Executes the command.
execute(). Method in class CH.ifa.draw.figures.InsertImageCommand
Executes the command.
execute(). Method in class CH.ifa.draw.standard.PasteCommand
Executes the command.
execute(). Method in class CH.ifa.draw.standard.SendToBackCommand
Executes the command.
execute(). Method in class CH.ifa.draw.standard.ToggleGridCommand
Executes the command.
execute(). Method in class CH.ifa.draw.figures.UngroupCommand
Executes the command.
exit(). Method in class CH.ifa.draw.application.DrawApplication
Exits the application.

F

fAnchorX. Variable in class CH.ifa.draw.standard.AbstractTool
The position of the initial mouse down.
fAnchorY. Variable in class CH.ifa.draw.standard.AbstractTool
The position of the initial mouse down.
fComponent. Variable in class CH.ifa.draw.standard.DecoratorFigure
The decorated figure.
fConnection. Variable in class CH.ifa.draw.standard.ChangeConnectionHandle
fEnd. Variable in class CH.ifa.draw.figures.LineConnection
fEndDecoration. Variable in class CH.ifa.draw.figures.PolyLineFigure
fFigures. Variable in class CH.ifa.draw.standard.CompositeFigure
The figures that this figure is composed of
fFrameColor. Variable in class CH.ifa.draw.figures.PolyLineFigure
figureAt(int). Method in class CH.ifa.draw.standard.CompositeFigure
Gets a figure at the given index.
FigureAttributes(). Constructor for class CH.ifa.draw.figures.FigureAttributes
Constructs the FigureAttributes.
figureChanged(FigureChangeEvent). Method in class CH.ifa.draw.standard.CompositeFigure
figureChanged(FigureChangeEvent). Method in class CH.ifa.draw.standard.DecoratorFigure
figureChanged(FigureChangeEvent). Method in class CH.ifa.draw.standard.FigureChangeEventMulticaster
figureChanged(FigureChangeEvent). Method in interface CH.ifa.draw.framework.FigureChangeListener
Sent when a figure changed
figureChanged(FigureChangeEvent). Method in class CH.ifa.draw.figures.LineConnection
figureChanged(FigureChangeEvent). Method in class CH.ifa.draw.figures.TextFigure
FigureChangeEvent(Figure). Constructor for class CH.ifa.draw.framework.FigureChangeEvent
FigureChangeEvent(Figure, Rectangle). Constructor for class CH.ifa.draw.framework.FigureChangeEvent
Constructs an event for the given source Figure.
FigureChangeEventMulticaster(EventListener, EventListener). Constructor for class CH.ifa.draw.standard.FigureChangeEventMulticaster
figureCount(). Method in class CH.ifa.draw.standard.CompositeFigure
Gets number of child figures.
FigureEnumerator(Vector). Constructor for class CH.ifa.draw.standard.FigureEnumerator
figureInvalidated(FigureChangeEvent). Method in class CH.ifa.draw.figures.BorderDecorator
Invalidates the figure extended by its border.
figureInvalidated(FigureChangeEvent). Method in class CH.ifa.draw.standard.CompositeFigure
Propagates the figureInvalidated event to my listener.
figureInvalidated(FigureChangeEvent). Method in class CH.ifa.draw.standard.DecoratorFigure
Propagates invalidate up the container chain.
figureInvalidated(FigureChangeEvent). Method in interface CH.ifa.draw.framework.Drawing
Invalidates a rectangle and merges it with the existing damaged area.
figureInvalidated(FigureChangeEvent). Method in class CH.ifa.draw.standard.FigureChangeEventMulticaster
figureInvalidated(FigureChangeEvent). Method in interface CH.ifa.draw.framework.FigureChangeListener
Sent when an area is invalid
figureInvalidated(FigureChangeEvent). Method in class CH.ifa.draw.figures.LineConnection
figureInvalidated(FigureChangeEvent). Method in class CH.ifa.draw.standard.StandardDrawing
Invalidates a rectangle and merges it with the existing damaged area.
figureInvalidated(FigureChangeEvent). Method in class CH.ifa.draw.figures.TextFigure
figureRemoved(FigureChangeEvent). Method in class CH.ifa.draw.standard.CompositeFigure
figureRemoved(FigureChangeEvent). Method in class CH.ifa.draw.standard.DecoratorFigure
figureRemoved(FigureChangeEvent). Method in class CH.ifa.draw.standard.FigureChangeEventMulticaster
figureRemoved(FigureChangeEvent). Method in interface CH.ifa.draw.framework.FigureChangeListener
Sent when a figure was removed
figureRemoved(FigureChangeEvent). Method in class CH.ifa.draw.figures.LineConnection
figureRemoved(FigureChangeEvent). Method in class CH.ifa.draw.figures.TextFigure
figureRequestRemove(FigureChangeEvent). Method in class CH.ifa.draw.standard.CompositeFigure
Propagates the removeFromDrawing request up to the container.
figureRequestRemove(FigureChangeEvent). Method in class CH.ifa.draw.standard.DecoratorFigure
Propagates the removeFromDrawing request up to the container.
figureRequestRemove(FigureChangeEvent). Method in interface CH.ifa.draw.framework.Drawing
Handles a removeFrfigureRequestRemove request that is passed up the figure container hierarchy.
figureRequestRemove(FigureChangeEvent). Method in class CH.ifa.draw.standard.FigureChangeEventMulticaster
figureRequestRemove(FigureChangeEvent). Method in interface CH.ifa.draw.framework.FigureChangeListener
Sent when requesting to remove a figure.
figureRequestRemove(FigureChangeEvent). Method in class CH.ifa.draw.figures.LineConnection
figureRequestRemove(FigureChangeEvent). Method in class CH.ifa.draw.standard.StandardDrawing
Handles a removeFromDrawing request that is passed up the figure container hierarchy.
figureRequestRemove(FigureChangeEvent). Method in class CH.ifa.draw.figures.TextFigure
figureRequestUpdate(FigureChangeEvent). Method in class CH.ifa.draw.standard.CompositeFigure
Propagates the requestUpdate request up to the container.
figureRequestUpdate(FigureChangeEvent). Method in class CH.ifa.draw.standard.DecoratorFigure
Propagates figureRequestUpdate up the container chain.
figureRequestUpdate(FigureChangeEvent). Method in interface CH.ifa.draw.framework.Drawing
Forces an update of the drawing change listeners.
figureRequestUpdate(FigureChangeEvent). Method in class CH.ifa.draw.standard.FigureChangeEventMulticaster
figureRequestUpdate(FigureChangeEvent). Method in interface CH.ifa.draw.framework.FigureChangeListener
Sent when an update should happen.
figureRequestUpdate(FigureChangeEvent). Method in class CH.ifa.draw.figures.LineConnection
figureRequestUpdate(FigureChangeEvent). Method in class CH.ifa.draw.standard.StandardDrawing
Forces an update
figureRequestUpdate(FigureChangeEvent). Method in class CH.ifa.draw.figures.TextFigure
figures(). Method in class CH.ifa.draw.standard.AbstractFigure
Returns an Enumeration of the figures contained in this figure.
figures(). Method in class CH.ifa.draw.standard.CompositeFigure
Returns an Enumeration for accessing the contained figures.
figures(). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards figures to its contained figure.
figures(). Method in interface CH.ifa.draw.framework.Drawing
Returns an enumeration to iterate in Z-order back to front over the figures.
figures(). Method in interface CH.ifa.draw.framework.Figure
Returns an Enumeration of the figures contained in this figure
FigureSelection(Vector). Constructor for class CH.ifa.draw.framework.FigureSelection
Constructes the Figure selection for the vecotor of figures.
figuresReverse(). Method in class CH.ifa.draw.standard.CompositeFigure
Returns an Enumeration for accessing the contained figures in the reverse drawing order.
figuresReverse(). Method in interface CH.ifa.draw.framework.Drawing
Returns an enumeration to iterate in Z-order front to back over the figures.
FILE_MENU. Static variable in class CH.ifa.draw.application.DrawApplication
The index of the file menu in the menu bar.
Filler(int, int). Constructor for class CH.ifa.draw.util.Filler
Filler(int, int, Color). Constructor for class CH.ifa.draw.util.Filler
findConnection(int, int, Drawing). Method in class CH.ifa.draw.standard.ConnectionTool
Finds an existing connection figure.
findConnectionStart(int, int, Drawing). Method in class CH.ifa.draw.standard.ConnectionTool
Finds a connection start figure.
findConnectionTarget(int, int, Drawing). Method in class CH.ifa.draw.standard.ConnectionHandle
Finds a connection end figure.
findConnector(int, int, Figure). Method in class CH.ifa.draw.standard.ChangeConnectionHandle
findConnector(int, int, Figure). Method in class CH.ifa.draw.standard.ConnectionHandle
findEnd(ConnectionFigure). Method in class CH.ifa.draw.standard.AbstractConnector
findEnd(ConnectionFigure). Method in class CH.ifa.draw.standard.ChopBoxConnector
findEnd(ConnectionFigure). Method in interface CH.ifa.draw.framework.Connector
Finds the end point for the connection.
findEnd(ConnectionFigure). Method in class CH.ifa.draw.figures.ShortestDistanceConnector
findFigure(int, int). Method in class CH.ifa.draw.standard.CompositeFigure
Finds a top level Figure.
findFigure(int, int). Method in interface CH.ifa.draw.framework.Drawing
Finds a top level Figure.
findFigure(Rectangle). Method in class CH.ifa.draw.standard.CompositeFigure
Finds a top level Figure that intersects the given rectangle.
findFigure(Rectangle). Method in interface CH.ifa.draw.framework.Drawing
Finds a top level Figure that intersects the given rectangle.
findFigure(Rectangle, Figure). Method in class CH.ifa.draw.standard.CompositeFigure
Finds a top level Figure that intersects the given rectangle.
findFigure(Rectangle, Figure). Method in interface CH.ifa.draw.framework.Drawing
Finds a top level Figure that intersects the given rectangle.
findFigureInside(int, int). Method in class CH.ifa.draw.standard.AbstractFigure
Returns the figure that contains the given point.
findFigureInside(int, int). Method in class CH.ifa.draw.standard.CompositeFigure
Finds a figure but descends into a figure's children.
findFigureInside(int, int). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards findFigureInside to its contained figure.
findFigureInside(int, int). Method in interface CH.ifa.draw.framework.Drawing
Finds a figure but descends into a figure's children.
findFigureInside(int, int). Method in interface CH.ifa.draw.framework.Figure
Returns the figure that contains the given point.
findFigureInsideWithout(int, int, Figure). Method in class CH.ifa.draw.standard.CompositeFigure
Finds a figure but descends into a figure's children.
findFigureInsideWithout(int, int, Figure). Method in interface CH.ifa.draw.framework.Drawing
Finds a figure but descends into a figure's children.
findFigureWithout(int, int, Figure). Method in class CH.ifa.draw.standard.CompositeFigure
Finds a top level Figure, but supresses the passed in figure.
findFigureWithout(int, int, Figure). Method in interface CH.ifa.draw.framework.Drawing
Finds a top level Figure, but supresses the passed in figure.
findHandle(int, int). Method in interface CH.ifa.draw.framework.DrawingView
Finds a handle at the given coordinates.
findHandle(int, int). Method in class CH.ifa.draw.standard.StandardDrawingView
Finds a handle at the given coordinates.
findPoint(ConnectionFigure). Method in class CH.ifa.draw.standard.AbstractConnector
Gets the connection point.
findPoint(ConnectionFigure, boolean). Method in class CH.ifa.draw.figures.ShortestDistanceConnector
findSegment(int, int). Method in class CH.ifa.draw.contrib.PolygonFigure
Gets the segment that is hit by the given point.
findSegment(int, int). Method in class CH.ifa.draw.figures.PolyLineFigure
Gets the segment of the polyline that is hit by the given point.
findSource(int, int, Drawing). Method in class CH.ifa.draw.standard.ConnectionTool
Finds a connectable figure target.
findStart(ConnectionFigure). Method in class CH.ifa.draw.standard.AbstractConnector
findStart(ConnectionFigure). Method in class CH.ifa.draw.standard.ChopBoxConnector
findStart(ConnectionFigure). Method in interface CH.ifa.draw.framework.Connector
Finds the start point for the connection.
findStart(ConnectionFigure). Method in class CH.ifa.draw.figures.ShortestDistanceConnector
findTarget(int, int, Drawing). Method in class CH.ifa.draw.standard.ConnectionTool
Finds a connectable figure target.
FloatingTextField(). Constructor for class CH.ifa.draw.util.FloatingTextField
fLocator. Variable in class CH.ifa.draw.standard.NullHandle
The handle's locator.
FontSizeHandle(Figure, Locator). Constructor for class CH.ifa.draw.figures.FontSizeHandle
fOriginalTarget. Variable in class CH.ifa.draw.standard.ChangeConnectionHandle
fPoints. Variable in class CH.ifa.draw.figures.PolyLineFigure
fPoly. Variable in class CH.ifa.draw.contrib.PolygonFigure
freezeView(). Method in interface CH.ifa.draw.framework.DrawingView
Freezes the view by acquiring the drawing lock.
freezeView(). Method in class CH.ifa.draw.standard.StandardDrawingView
Freezes the view by acquiring the drawing lock.
fRotation. Variable in class CH.ifa.draw.contrib.TriangleFigure
fStart. Variable in class CH.ifa.draw.standard.ChangeConnectionHandle
fStart. Variable in class CH.ifa.draw.figures.LineConnection
fStartDecoration. Variable in class CH.ifa.draw.figures.PolyLineFigure
fTarget. Variable in class CH.ifa.draw.standard.ChangeConnectionHandle
fView. Variable in class CH.ifa.draw.standard.AbstractTool

G

get(String). Method in class CH.ifa.draw.figures.FigureAttributes
Gets the attribute with the given name.
getArc(). Method in class CH.ifa.draw.figures.RoundRectangleFigure
Gets the arc's width and height.
getAttribute(String). Method in class CH.ifa.draw.standard.AbstractFigure
Returns the named attribute or null if a a figure doesn't have an attribute.
getAttribute(String). Method in class CH.ifa.draw.figures.AttributeFigure
Returns the named attribute or null if a a figure doesn't have an attribute.
getAttribute(String). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards getAttribute to its contained figure.
getAttribute(String). Method in interface CH.ifa.draw.framework.Figure
Returns the named attribute or null if a a figure doesn't have an attribute.
getAttribute(String). Method in class CH.ifa.draw.figures.PolyLineFigure
Gets the attribute with the given name.
getAttribute(String). Method in class CH.ifa.draw.figures.TextFigure
A text figure understands the "FontSize", "FontStyle", and "FontName" attributes.
getBackground(). Method in interface CH.ifa.draw.framework.DrawingView
Gets the background color of the DrawingView
getBackground(). Method in class CH.ifa.draw.util.Filler
getClipboard(). Static method in class CH.ifa.draw.util.Clipboard
Gets the clipboard.
getConstrainer(). Method in interface CH.ifa.draw.framework.DrawingView
Gets the current grid setting.
getConstrainer(). Method in class CH.ifa.draw.standard.StandardDrawingView
Gets the current constrainer.
getContents(). Method in class CH.ifa.draw.util.Clipboard
Gets the contents of the clipboard.
getData(String). Method in class CH.ifa.draw.framework.FigureSelection
Gets the data of the selection.
getDefaultAttribute(String). Static method in class CH.ifa.draw.figures.AttributeFigure
Gets a the default value for a named attribute
getDrawing(). Method in class CH.ifa.draw.framework.DrawingChangeEvent
Gets the changed drawing
getDrawingViewSize(). Method in class CH.ifa.draw.application.DrawApplication
Override to define the dimensions of the drawing view.
getEndConnector(). Method in class CH.ifa.draw.standard.ConnectionTool
getFigure(). Method in class CH.ifa.draw.framework.FigureChangeEvent
Gets the changed figure
getFigureSelection(). Method in interface CH.ifa.draw.framework.DrawingView
Gets the current selection as a FigureSelection.
getFigureSelection(). Method in class CH.ifa.draw.standard.StandardDrawingView
Gets the current selection as a FigureSelection.
getFillColor(). Method in class CH.ifa.draw.figures.AttributeFigure
Gets the fill color of a figure.
getFont(). Method in class CH.ifa.draw.figures.TextFigure
Gets the font.
getFont(). Method in interface CH.ifa.draw.standard.TextHolder
Gets the font.
getFrameColor(). Method in class CH.ifa.draw.figures.AttributeFigure
Gets the frame color of a figure.
getFrameColor(). Method in class CH.ifa.draw.figures.PolyLineFigure
getGraphics(). Method in interface CH.ifa.draw.framework.DrawingView
Gets a graphic to draw into
getHeight(). Method in class CH.ifa.draw.util.PaletteIcon
getImage(String). Method in class CH.ifa.draw.util.Iconkit
Gets the image with the given name.
getInvalidatedRectangle(). Method in class CH.ifa.draw.framework.DrawingChangeEvent
Gets the changed rectangle
getInvalidatedRectangle(). Method in class CH.ifa.draw.framework.FigureChangeEvent
Gets the changed rectangle
getMinimumSize(). Method in interface CH.ifa.draw.framework.DrawingView
Gets the minimum dimension of the drawing.
getMinimumSize(). Method in class CH.ifa.draw.util.Filler
getMinimumSize(). Method in class CH.ifa.draw.standard.StandardDrawingView
Gets the minimum dimension of the drawing.
getMinimumSize(). Method in class CH.ifa.draw.standard.ToolButton
getPolygon(). Method in class CH.ifa.draw.contrib.PolygonFigure
return a copy of the raw polygon
getPreferredSize(). Method in interface CH.ifa.draw.framework.DrawingView
Gets the preferred dimension of the drawing..
getPreferredSize(). Method in class CH.ifa.draw.util.Filler
getPreferredSize(). Method in class CH.ifa.draw.standard.StandardDrawingView
Gets the preferred dimension of the drawing..
getPreferredSize(). Method in class CH.ifa.draw.standard.ToolButton
getPreferredSize(int). Method in class CH.ifa.draw.util.FloatingTextField
Gets the preferred size of the overlay.
getSize(). Method in interface CH.ifa.draw.framework.DrawingView
Gets the size of the drawing.
getStartConnector(). Method in class CH.ifa.draw.standard.ConnectionTool
getStepX(). Method in class CH.ifa.draw.standard.GridConstrainer
Gets the x offset to move an object.
getStepX(). Method in interface CH.ifa.draw.framework.PointConstrainer
Gets the x offset to move an object.
getStepY(). Method in class CH.ifa.draw.standard.GridConstrainer
Gets the y offset to move an object.
getStepY(). Method in interface CH.ifa.draw.framework.PointConstrainer
Gets the y offset to move an object.
getTarget(). Method in class CH.ifa.draw.standard.ConnectionTool
getText(). Method in class CH.ifa.draw.util.FloatingTextField
Gets the text contents of the overlay.
getText(). Method in class CH.ifa.draw.figures.TextFigure
Gets the text shown by the text figure.
getText(). Method in interface CH.ifa.draw.standard.TextHolder
Gets the text shown by the text figure.
getType(). Method in class CH.ifa.draw.framework.FigureSelection
Gets the type of the selection.
getValue(). Method in class CH.ifa.draw.figures.NumberTextFigure
Gets the numerical value of the contained text.
getWidth(). Method in class CH.ifa.draw.util.PaletteIcon
GridConstrainer(int, int). Constructor for class CH.ifa.draw.standard.GridConstrainer
GroupCommand(String, DrawingView). Constructor for class CH.ifa.draw.figures.GroupCommand
Constructs a group command.
GroupFigure(). Constructor for class CH.ifa.draw.figures.GroupFigure

H

handleConnect(Figure, Figure). Method in class CH.ifa.draw.figures.LineConnection
Handles the connection of a connection.
handleCursorKey(int). Method in class CH.ifa.draw.standard.StandardDrawingView
Handles cursor keys by moving all the selected figures one grid point in the cursor direction.
handleDisconnect(Figure, Figure). Method in class CH.ifa.draw.figures.LineConnection
Handles the disconnection of a connection.
handles(). Method in class CH.ifa.draw.standard.AbstractFigure
Returns the handles of a Figure that can be used to manipulate some of its attributes.
handles(). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards handles to its contained figure.
handles(). Method in class CH.ifa.draw.figures.ElbowConnection
Gets the handles of the figure.
handles(). Method in class CH.ifa.draw.figures.EllipseFigure
Returns the handles of a Figure that can be used to manipulate some of its attributes.
handles(). Method in interface CH.ifa.draw.framework.Figure
Returns the handles used to manipulate the figure.
handles(). Method in class CH.ifa.draw.figures.GroupFigure
Gets the handles for the GroupFigure.
handles(). Method in class CH.ifa.draw.figures.ImageFigure
Returns the handles of a Figure that can be used to manipulate some of its attributes.
handles(). Method in class CH.ifa.draw.figures.LineConnection
Gets the handles of the figure.
handles(). Method in class CH.ifa.draw.contrib.PolygonFigure
Returns the handles of a Figure that can be used to manipulate some of its attributes.
handles(). Method in class CH.ifa.draw.figures.PolyLineFigure
Returns the handles of a Figure that can be used to manipulate some of its attributes.
handles(). Method in class CH.ifa.draw.figures.RectangleFigure
Returns the handles of a Figure that can be used to manipulate some of its attributes.
handles(). Method in class CH.ifa.draw.figures.RoundRectangleFigure
Returns the handles of a Figure that can be used to manipulate some of its attributes.
handles(). Method in class CH.ifa.draw.standard.StandardDrawing
Return's the figure's handles.
handles(). Method in class CH.ifa.draw.figures.TextFigure
Returns the handles of a Figure that can be used to manipulate some of its attributes.
handles(). Method in class CH.ifa.draw.contrib.TriangleFigure
Returns the handles of a Figure that can be used to manipulate some of its attributes.
HANDLESIZE. Static variable in class CH.ifa.draw.standard.AbstractHandle
The standard size of a handle.
HANDLESIZE. Static variable in interface CH.ifa.draw.framework.Handle
HandleTracker(DrawingView, Handle). Constructor for class CH.ifa.draw.standard.HandleTracker
hasDefined(String). Method in class CH.ifa.draw.figures.FigureAttributes
Tests if an attribute is defined.
hasMoreElements(). Method in class CH.ifa.draw.standard.FigureEnumerator
Returns true if the enumeration contains more elements; false if its empty.
hasMoreElements(). Method in class CH.ifa.draw.standard.ReverseFigureEnumerator
Returns true if the enumeration contains more elements; false if its empty.
hasMoreElements(). Method in class CH.ifa.draw.util.ReverseVectorEnumerator
HJDError(String). Constructor for class CH.ifa.draw.framework.HJDError

I

Iconkit(Component). Constructor for class CH.ifa.draw.util.Iconkit
Constructs an Iconkit that uses the given editor to resolve image path names.
ImageFigure(). Constructor for class CH.ifa.draw.figures.ImageFigure
ImageFigure(Image, String, Point). Constructor for class CH.ifa.draw.figures.ImageFigure
IMAGES. Static variable in class CH.ifa.draw.applet.DrawApplet
IMAGES. Static variable in class CH.ifa.draw.application.DrawApplication
imageUpdate(Image, int, int, int, int, int). Method in class CH.ifa.draw.figures.ImageFigure
Handles asynchroneous image updates.
includes(Figure). Method in class CH.ifa.draw.standard.AbstractFigure
Checks whether the given figure is contained in this figure.
includes(Figure). Method in class CH.ifa.draw.standard.CompositeFigure
Checks if the composite figure has the argument as one of its children.
includes(Figure). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards includes to its contained figure.
includes(Figure). Method in interface CH.ifa.draw.framework.Figure
Checks whether the given figure is contained in this figure.
init(). Method in class CH.ifa.draw.applet.DrawApplet
Initializes the applet and creates its contents.
InsertImageCommand(String, String, DrawingView). Constructor for class CH.ifa.draw.figures.InsertImageCommand
Constructs an insert image command.
insertPointAt(Point, int). Method in class CH.ifa.draw.figures.LineConnection
Inserts the point and updates the connection.
insertPointAt(Point, int). Method in class CH.ifa.draw.contrib.PolygonFigure
Insert a node at the given point.
insertPointAt(Point, int). Method in class CH.ifa.draw.figures.PolyLineFigure
Insert a node at the given point.
instance(). Static method in class CH.ifa.draw.util.Iconkit
Gets the single instance
intersect(int, int, int, int, int, int, int, int). Static method in class CH.ifa.draw.util.Geom
Standard line intersection algorithm Return the point of intersection if it exists, else null
invalidate(). Method in class CH.ifa.draw.standard.AbstractFigure
Invalidates the figure.
invalidate(). Method in interface CH.ifa.draw.framework.Figure
Invalidates the figure.
invokeEnd(int, int, Drawing). Method in class CH.ifa.draw.standard.AbstractHandle
invokeEnd(int, int, Drawing). Method in interface CH.ifa.draw.framework.Handle
invokeEnd(int, int, int, int, DrawingView). Method in class CH.ifa.draw.standard.AbstractHandle
Tracks the end of the interaction.
invokeEnd(int, int, int, int, DrawingView). Method in class CH.ifa.draw.standard.ChangeConnectionHandle
Connects the figure to the new target.
invokeEnd(int, int, int, int, DrawingView). Method in class CH.ifa.draw.standard.ConnectionHandle
Connects the figures if the mouse is released over another figure.
invokeEnd(int, int, int, int, DrawingView). Method in interface CH.ifa.draw.framework.Handle
Tracks the end of the interaction.
invokeEnd(int, int, int, int, DrawingView). Method in class CH.ifa.draw.contrib.PolygonHandle
Tracks the end of the interaction.
invokeStart(int, int, Drawing). Method in class CH.ifa.draw.standard.AbstractHandle
invokeStart(int, int, Drawing). Method in interface CH.ifa.draw.framework.Handle
invokeStart(int, int, DrawingView). Method in class CH.ifa.draw.standard.AbstractHandle
invokeStart(int, int, DrawingView). Method in class CH.ifa.draw.standard.ChangeConnectionHandle
Disconnects the connection.
invokeStart(int, int, DrawingView). Method in class CH.ifa.draw.standard.ConnectionHandle
Creates the connection
invokeStart(int, int, DrawingView). Method in class CH.ifa.draw.figures.ElbowHandle
invokeStart(int, int, DrawingView). Method in class CH.ifa.draw.figures.FontSizeHandle
invokeStart(int, int, DrawingView). Method in interface CH.ifa.draw.framework.Handle
invokeStart(int, int, DrawingView). Method in class CH.ifa.draw.figures.PolyLineHandle
invokeStep(int, int, Drawing). Method in class CH.ifa.draw.standard.AbstractHandle
invokeStep(int, int, Drawing). Method in interface CH.ifa.draw.framework.Handle
invokeStep(int, int, int, int, DrawingView). Method in class CH.ifa.draw.standard.AbstractHandle
Tracks a step of the interaction.
invokeStep(int, int, int, int, DrawingView). Method in class CH.ifa.draw.standard.ChangeConnectionHandle
Finds a new target of the connection.
invokeStep(int, int, int, int, DrawingView). Method in class CH.ifa.draw.standard.ConnectionHandle
Tracks the connection.
invokeStep(int, int, int, int, DrawingView). Method in class CH.ifa.draw.figures.ElbowHandle
Tracks a step of the interaction.
invokeStep(int, int, int, int, DrawingView). Method in class CH.ifa.draw.figures.FontSizeHandle
Tracks a step of the interaction.
invokeStep(int, int, int, int, DrawingView). Method in interface CH.ifa.draw.framework.Handle
Tracks a step of the interaction.
invokeStep(int, int, int, int, DrawingView). Method in class CH.ifa.draw.contrib.PolygonHandle
Tracks a step of the interaction.
invokeStep(int, int, int, int, DrawingView). Method in class CH.ifa.draw.figures.PolyLineHandle
Tracks a step of the interaction.
isEmpty(). Method in class CH.ifa.draw.standard.AbstractFigure
Checks if the figure is empty.
isEmpty(). Method in interface CH.ifa.draw.framework.Figure
Checks if the Figure should be considered as empty.
isEmpty(). Method in class CH.ifa.draw.contrib.PolygonFigure
Checks if the figure is empty.
isEmpty(). Method in class CH.ifa.draw.figures.PolyLineFigure
Checks if the figure is empty.
isExecutable(). Method in class CH.ifa.draw.standard.AlignCommand
Tests if the command can be executed.
isExecutable(). Method in class CH.ifa.draw.standard.BringToFrontCommand
Tests if the command can be executed.
isExecutable(). Method in class CH.ifa.draw.standard.ChangeAttributeCommand
Tests if the command can be executed.
isExecutable(). Method in class CH.ifa.draw.util.Command
Tests if the command can be executed.
isExecutable(). Method in class CH.ifa.draw.standard.CopyCommand
Tests if the command can be executed.
isExecutable(). Method in class CH.ifa.draw.standard.CutCommand
Tests if the command can be executed.
isExecutable(). Method in class CH.ifa.draw.standard.DeleteCommand
Tests if the command can be executed.
isExecutable(). Method in class CH.ifa.draw.standard.DuplicateCommand
Tests if the command can be executed.
isExecutable(). Method in class CH.ifa.draw.figures.GroupCommand
Tests if the command can be executed.
isExecutable(). Method in class CH.ifa.draw.standard.SendToBackCommand
Tests if the command can be executed.
isExecutable(). Method in class CH.ifa.draw.figures.UngroupCommand
Tests if the command can be executed.
isFocusTraversable(). Method in class CH.ifa.draw.standard.StandardDrawingView
isTransparent(Color). Static method in class CH.ifa.draw.util.ColorMap
itemStateChanged(ItemEvent). Method in class CH.ifa.draw.util.CommandChoice
Executes the command.

J

joinSegments(int, int). Method in interface CH.ifa.draw.framework.ConnectionFigure
Joins the hit segments.
joinSegments(int, int). Method in class CH.ifa.draw.figures.PolyLineFigure
Joins to segments into one if the given point hits a node of the polyline.

K

keyDown(KeyEvent, int). Method in class CH.ifa.draw.standard.AbstractTool
Handles key down events in the drawing view.
keyDown(KeyEvent, int). Method in interface CH.ifa.draw.framework.Tool
Handles key down events in the drawing view.
keyPressed(KeyEvent). Method in class CH.ifa.draw.standard.StandardDrawingView
Handles key down events.
keyReleased(KeyEvent). Method in class CH.ifa.draw.standard.StandardDrawingView
keyTyped(KeyEvent). Method in class CH.ifa.draw.standard.StandardDrawingView

L

lastClick(). Method in interface CH.ifa.draw.framework.DrawingView
Gets the position of the last click inside the view.
lastClick(). Method in class CH.ifa.draw.standard.StandardDrawingView
Gets the position of the last click inside the view.
layoutConnection(). Method in class CH.ifa.draw.figures.ElbowConnection
Lays out the connection.
layoutConnection(). Method in class CH.ifa.draw.figures.LineConnection
Lays out the connection.
layoutContainer(Container). Method in class CH.ifa.draw.util.PaletteLayout
LEFTS. Static variable in class CH.ifa.draw.standard.AlignCommand
align left sides
length(int, int, int, int). Static method in class CH.ifa.draw.util.Geom
Gets the distance between to points
length2(int, int, int, int). Static method in class CH.ifa.draw.util.Geom
Gets the square distance between two points.
LineConnection(). Constructor for class CH.ifa.draw.figures.LineConnection
Constructs a LineConnection.
lineContainsPoint(int, int, int, int, int, int). Static method in class CH.ifa.draw.util.Geom
Tests if a point is on a line.
LineFigure(). Constructor for class CH.ifa.draw.figures.LineFigure
Constructs a LineFigure with both start and end set to Point(0,0).
listener(). Method in class CH.ifa.draw.standard.AbstractFigure
Gets the figure's listners.
listener(). Method in interface CH.ifa.draw.framework.Figure
Gets the Figure's listeners.
loadDrawing(String). Method in class CH.ifa.draw.applet.DrawApplet
loadImage(String). Method in class CH.ifa.draw.util.Iconkit
Loads an image with the given name.
loadImageResource(String). Method in class CH.ifa.draw.util.Iconkit
loadRegisteredImages(Component). Method in class CH.ifa.draw.util.Iconkit
Loads all registered images.
locate(). Method in class CH.ifa.draw.standard.AbstractHandle
Locates the handle on the figure.
locate(). Method in class CH.ifa.draw.standard.ChangeConnectionEndHandle
Returns the end point of the connection.
locate(). Method in class CH.ifa.draw.standard.ChangeConnectionStartHandle
Returns the start point of the connection.
locate(). Method in class CH.ifa.draw.figures.ElbowHandle
Locates the handle on the figure.
locate(). Method in interface CH.ifa.draw.framework.Handle
Locates the handle on the figure.
locate(). Method in class CH.ifa.draw.standard.LocatorHandle
Locates the handle on the figure by forwarding the request to its figure.
locate(). Method in class CH.ifa.draw.contrib.PolygonHandle
Locates the handle on the figure.
locate(ConnectionFigure). Method in class CH.ifa.draw.standard.LocatorConnector
locate(Figure). Method in interface CH.ifa.draw.framework.Locator
Locates a position on the passed figure.
locate(Figure). Method in class CH.ifa.draw.standard.OffsetLocator
Locates a position on the passed figure.
locate(Figure). Method in class CH.ifa.draw.standard.RelativeLocator
Locates a position on the passed figure.
locator(int). Static method in class CH.ifa.draw.contrib.PolygonFigure
Creates a locator for the point with the given index.
locator(int). Static method in class CH.ifa.draw.figures.PolyLineFigure
Creates a locator for the point with the given index.
LocatorConnector(). Constructor for class CH.ifa.draw.standard.LocatorConnector
LocatorConnector(Figure, Locator). Constructor for class CH.ifa.draw.standard.LocatorConnector
LocatorHandle(Figure, Locator). Constructor for class CH.ifa.draw.standard.LocatorHandle
Initializes the LocatorHandle with the given Locator.
lock(). Method in interface CH.ifa.draw.framework.Drawing
Acquires the drawing lock.
lock(). Method in class CH.ifa.draw.standard.StandardDrawing
Acquires the drawing lock.

M

MIDDLES. Static variable in class CH.ifa.draw.standard.AlignCommand
align middles (vertically)
minimumLayoutSize(Container). Method in class CH.ifa.draw.util.PaletteLayout
mouseClicked(MouseEvent). Method in class CH.ifa.draw.util.PaletteButton
mouseClicked(MouseEvent). Method in class CH.ifa.draw.standard.StandardDrawingView
mouseDown(MouseEvent, int, int). Method in class CH.ifa.draw.standard.AbstractTool
Handles mouse down events in the drawing view.
mouseDown(MouseEvent, int, int). Method in class CH.ifa.draw.standard.ActionTool
Add the touched figure to the selection an invoke action
mouseDown(MouseEvent, int, int). Method in class CH.ifa.draw.figures.ConnectedTextTool
If the pressed figure is a TextHolder it can be edited otherwise a new text figure is created.
mouseDown(MouseEvent, int, int). Method in class CH.ifa.draw.standard.ConnectionTool
Manipulates connections in a context dependent way.
mouseDown(MouseEvent, int, int). Method in class CH.ifa.draw.standard.CreationTool
Creates a new figure by cloning the prototype.
mouseDown(MouseEvent, int, int). Method in class CH.ifa.draw.standard.DragTracker
Handles mouse down events in the drawing view.
mouseDown(MouseEvent, int, int). Method in class CH.ifa.draw.standard.HandleTracker
Handles mouse down events in the drawing view.
mouseDown(MouseEvent, int, int). Method in class CH.ifa.draw.contrib.PolygonTool
Handles mouse down events in the drawing view.
mouseDown(MouseEvent, int, int). Method in class CH.ifa.draw.figures.ScribbleTool
Handles mouse down events in the drawing view.
mouseDown(MouseEvent, int, int). Method in class CH.ifa.draw.standard.SelectAreaTracker
Handles mouse down events in the drawing view.
mouseDown(MouseEvent, int, int). Method in class CH.ifa.draw.standard.SelectionTool
Handles mouse down events and starts the corresponding tracker.
mouseDown(MouseEvent, int, int). Method in class CH.ifa.draw.figures.TextTool
If the pressed figure is a TextHolder it can be edited otherwise a new text figure is created.
mouseDown(MouseEvent, int, int). Method in interface CH.ifa.draw.framework.Tool
Handles mouse down events in the drawing view.
mouseDrag(MouseEvent, int, int). Method in class CH.ifa.draw.standard.AbstractTool
Handles mouse drag events in the drawing view.
mouseDrag(MouseEvent, int, int). Method in class CH.ifa.draw.standard.ConnectionTool
Adjust the created connection or split segment.
mouseDrag(MouseEvent, int, int). Method in class CH.ifa.draw.standard.CreationTool
Adjusts the extent of the created figure
mouseDrag(MouseEvent, int, int). Method in class CH.ifa.draw.standard.DragTracker
Handles mouse drag events in the drawing view.
mouseDrag(MouseEvent, int, int). Method in class CH.ifa.draw.standard.HandleTracker
Handles mouse drag events in the drawing view.
mouseDrag(MouseEvent, int, int). Method in class CH.ifa.draw.contrib.PolygonTool
Handles mouse drag events in the drawing view.
mouseDrag(MouseEvent, int, int). Method in class CH.ifa.draw.figures.ScribbleTool
Handles mouse drag events in the drawing view.
mouseDrag(MouseEvent, int, int). Method in class CH.ifa.draw.standard.SelectAreaTracker
Handles mouse drag events in the drawing view.
mouseDrag(MouseEvent, int, int). Method in class CH.ifa.draw.standard.SelectionTool
Handles mouse drag events.
mouseDrag(MouseEvent, int, int). Method in class CH.ifa.draw.figures.TextTool
Adjusts the extent of the created figure
mouseDrag(MouseEvent, int, int). Method in interface CH.ifa.draw.framework.Tool
Handles mouse drag events in the drawing view.
mouseDragged(MouseEvent). Method in class CH.ifa.draw.util.PaletteButton
mouseDragged(MouseEvent). Method in class CH.ifa.draw.standard.StandardDrawingView
Handles mouse drag events.
mouseEntered(MouseEvent). Method in class CH.ifa.draw.util.PaletteButton
mouseEntered(MouseEvent). Method in class CH.ifa.draw.standard.StandardDrawingView
mouseExited(MouseEvent). Method in class CH.ifa.draw.util.PaletteButton
mouseExited(MouseEvent). Method in class CH.ifa.draw.standard.StandardDrawingView
mouseMove(MouseEvent, int, int). Method in class CH.ifa.draw.standard.AbstractTool
Handles mouse moves (if the mouse button is up).
mouseMove(MouseEvent, int, int). Method in class CH.ifa.draw.standard.ConnectionTool
Handles mouse move events in the drawing view.
mouseMove(MouseEvent, int, int). Method in class CH.ifa.draw.contrib.PolygonTool
Handles mouse moves (if the mouse button is up).
mouseMove(MouseEvent, int, int). Method in interface CH.ifa.draw.framework.Tool
Handles mouse moves (if the mouse button is up).
mouseMoved(MouseEvent). Method in class CH.ifa.draw.util.PaletteButton
mouseMoved(MouseEvent). Method in class CH.ifa.draw.standard.StandardDrawingView
Handles mouse move events.
mousePressed(MouseEvent). Method in class CH.ifa.draw.util.PaletteButton
mousePressed(MouseEvent). Method in class CH.ifa.draw.standard.StandardDrawingView
Handles mouse down events.
mouseReleased(MouseEvent). Method in class CH.ifa.draw.util.PaletteButton
mouseReleased(MouseEvent). Method in class CH.ifa.draw.standard.StandardDrawingView
Handles mouse up events.
mouseUp(MouseEvent, int, int). Method in class CH.ifa.draw.standard.AbstractTool
Handles mouse up in the drawing view.
mouseUp(MouseEvent, int, int). Method in class CH.ifa.draw.standard.ActionTool
Handles mouse up in the drawing view.
mouseUp(MouseEvent, int, int). Method in class CH.ifa.draw.standard.ConnectionTool
Connects the figures if the mouse is released over another figure.
mouseUp(MouseEvent, int, int). Method in class CH.ifa.draw.standard.CreationTool
Checks if the created figure is empty.
mouseUp(MouseEvent, int, int). Method in class CH.ifa.draw.standard.HandleTracker
Handles mouse up in the drawing view.
mouseUp(MouseEvent, int, int). Method in class CH.ifa.draw.contrib.PolygonTool
Handles mouse up in the drawing view.
mouseUp(MouseEvent, int, int). Method in class CH.ifa.draw.standard.SelectAreaTracker
Handles mouse up in the drawing view.
mouseUp(MouseEvent, int, int). Method in class CH.ifa.draw.standard.SelectionTool
Handles mouse up events.
mouseUp(MouseEvent, int, int). Method in class CH.ifa.draw.figures.TextTool
Checks if the created figure is empty.
mouseUp(MouseEvent, int, int). Method in interface CH.ifa.draw.framework.Tool
Handles mouse up in the drawing view.
moveBy(int, int). Method in class CH.ifa.draw.standard.AbstractFigure
Moves the figure by the given offset.
moveBy(int, int). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards moveBy to its contained figure.
moveBy(int, int). Method in interface CH.ifa.draw.framework.Figure
Moves the Figure to a new location.
moveBy(int, int). Method in class CH.ifa.draw.standard.OffsetLocator
moveBy(int, int). Method in class CH.ifa.draw.figures.TextFigure
Moves the figure by the given offset.

N

name(). Method in class CH.ifa.draw.util.Command
Gets the command name.
name(). Method in class CH.ifa.draw.util.PaletteButton
name(). Method in class CH.ifa.draw.standard.ToolButton
name(int). Static method in class CH.ifa.draw.util.ColorMap
nextElement(). Method in class CH.ifa.draw.standard.FigureEnumerator
Returns the next element of the enumeration.
nextElement(). Method in class CH.ifa.draw.standard.ReverseFigureEnumerator
Returns the next element of the enumeration.
nextElement(). Method in class CH.ifa.draw.util.ReverseVectorEnumerator
nextFigure(). Method in interface CH.ifa.draw.framework.FigureEnumeration
Returns the next element of the enumeration.
nextFigure(). Method in class CH.ifa.draw.standard.FigureEnumerator
Returns the next element of the enumeration.
nextFigure(). Method in class CH.ifa.draw.standard.ReverseFigureEnumerator
Returns the next element casted as a figure of the enumeration.
normal(). Method in class CH.ifa.draw.util.PaletteIcon
NORTH. Static variable in class CH.ifa.draw.util.Geom
north(). Static method in class CH.ifa.draw.standard.RelativeLocator
North.
north(Figure). Static method in class CH.ifa.draw.standard.BoxHandleKit
north(Rectangle). Static method in class CH.ifa.draw.util.Geom
northEast(). Static method in class CH.ifa.draw.standard.RelativeLocator
North east.
northEast(Figure). Static method in class CH.ifa.draw.standard.BoxHandleKit
northWest(). Static method in class CH.ifa.draw.standard.RelativeLocator
North west.
northWest(Figure). Static method in class CH.ifa.draw.standard.BoxHandleKit
NullHandle(Figure, Locator). Constructor for class CH.ifa.draw.standard.NullHandle
NumberTextFigure(). Constructor for class CH.ifa.draw.figures.NumberTextFigure

O

OffsetLocator(). Constructor for class CH.ifa.draw.standard.OffsetLocator
OffsetLocator(Locator). Constructor for class CH.ifa.draw.standard.OffsetLocator
OffsetLocator(Locator, int, int). Constructor for class CH.ifa.draw.standard.OffsetLocator
open(). Method in class CH.ifa.draw.application.DrawApplication
Opens the window and initializes its contents.
orphan(Figure). Method in class CH.ifa.draw.standard.CompositeFigure
Removes a figure from the figure list, but doesn't release it.
orphan(Figure). Method in interface CH.ifa.draw.framework.Drawing
Removes a figure from the figure list, but doesn't release it.
orphanAll(Vector). Method in class CH.ifa.draw.standard.CompositeFigure
Removes a vector of figures from the figure's list without releasing the figures.
orphanAll(Vector). Method in interface CH.ifa.draw.framework.Drawing
Removes a vector of figures from the figure's list without releasing the figures.
outermostPoint(). Method in class CH.ifa.draw.contrib.PolygonFigure
Return the point on the polygon that is furthest from the center
outline(int, int, int, int). Method in class CH.ifa.draw.figures.ArrowTip
Calculates the outline of an arrow tip.
ovalAngleToPoint(Rectangle, double). Static method in class CH.ifa.draw.util.Geom
Gets the point on an oval that corresponds to the given angle.
overlayColumns(). Method in class CH.ifa.draw.figures.NumberTextFigure
Gets the number of columns to be used by the text overlay.
overlayColumns(). Method in class CH.ifa.draw.figures.TextFigure
Gets the number of columns to be overlaid when the figure is edited.
overlayColumns(). Method in interface CH.ifa.draw.standard.TextHolder
Gets the number of columns to be overlaid when the figure is edited.
owner(). Method in class CH.ifa.draw.standard.AbstractConnector
Gets the connector's owner.
owner(). Method in class CH.ifa.draw.standard.AbstractHandle
Gets the handle's owner.
owner(). Method in interface CH.ifa.draw.framework.Connector
Gets the connector's owner.
owner(). Method in interface CH.ifa.draw.framework.Handle
Gets the handle's owner.

P

paint(Graphics). Method in interface CH.ifa.draw.framework.DrawingView
Paints the drawing view.
paint(Graphics). Method in class CH.ifa.draw.util.PaletteButton
paint(Graphics). Method in class CH.ifa.draw.standard.StandardDrawingView
Paints the drawing view.
paintBackground(Graphics). Method in class CH.ifa.draw.util.PaletteButton
paintBackground(Graphics). Method in class CH.ifa.draw.standard.ToolButton
paintNormal(Graphics). Method in class CH.ifa.draw.util.PaletteButton
paintNormal(Graphics). Method in class CH.ifa.draw.standard.ToolButton
paintPressed(Graphics). Method in class CH.ifa.draw.util.PaletteButton
paintPressed(Graphics). Method in class CH.ifa.draw.standard.ToolButton
paintSelected(Graphics). Method in class CH.ifa.draw.util.PaletteButton
paintSelected(Graphics). Method in class CH.ifa.draw.standard.ToolButton
PaletteButton(PaletteListener). Constructor for class CH.ifa.draw.util.PaletteButton
Constructs a PaletteButton.
PaletteIcon(Dimension, Image, Image, Image). Constructor for class CH.ifa.draw.util.PaletteIcon
PaletteLayout(int). Constructor for class CH.ifa.draw.util.PaletteLayout
Initializes the palette layout.
PaletteLayout(int, Point). Constructor for class CH.ifa.draw.util.PaletteLayout
PaletteLayout(int, Point, boolean). Constructor for class CH.ifa.draw.util.PaletteLayout
paletteUserOver(PaletteButton, boolean). Method in class CH.ifa.draw.applet.DrawApplet
Handles when the mouse enters or leaves a palette button.
paletteUserOver(PaletteButton, boolean). Method in class CH.ifa.draw.application.DrawApplication
Handles when the mouse enters or leaves a palette button.
paletteUserOver(PaletteButton, boolean). Method in interface CH.ifa.draw.util.PaletteListener
The user moved the mouse over the palette entry.
paletteUserSelected(PaletteButton). Method in class CH.ifa.draw.applet.DrawApplet
Handles a user selection in the palette.
paletteUserSelected(PaletteButton). Method in class CH.ifa.draw.application.DrawApplication
Handles a user selection in the palette.
paletteUserSelected(PaletteButton). Method in interface CH.ifa.draw.util.PaletteListener
The user selected a palette entry.
PasteCommand(String, DrawingView). Constructor for class CH.ifa.draw.standard.PasteCommand
Constructs a paste command.
peelDecoration(). Method in class CH.ifa.draw.standard.DecoratorFigure
Removes the decoration from the contained figure.
pointAt(int). Method in interface CH.ifa.draw.framework.ConnectionFigure
Gets the Point at the given position
pointAt(int). Method in class CH.ifa.draw.contrib.PolygonFigure
pointAt(int). Method in class CH.ifa.draw.figures.PolyLineFigure
pointCount(). Method in interface CH.ifa.draw.framework.ConnectionFigure
Gets the number of points or nodes of the connection
pointCount(). Method in class CH.ifa.draw.contrib.PolygonFigure
pointCount(). Method in class CH.ifa.draw.figures.PolyLineFigure
points(). Method in class CH.ifa.draw.contrib.PolygonFigure
points(). Method in class CH.ifa.draw.figures.PolyLineFigure
pointToAngle(Rectangle, Point). Static method in class CH.ifa.draw.util.Geom
Gets the angle of a point relative to a rectangle.
polarToPoint(double, double, double). Static method in class CH.ifa.draw.util.Geom
Converts a polar to a point
polygon(). Method in class CH.ifa.draw.contrib.DiamondFigure
Return the polygon describing the diamond
polygon(). Method in class CH.ifa.draw.contrib.TriangleFigure
Return the polygon describing the triangle
PolygonFigure(). Constructor for class CH.ifa.draw.contrib.PolygonFigure
PolygonFigure(int, int). Constructor for class CH.ifa.draw.contrib.PolygonFigure
PolygonFigure(Polygon). Constructor for class CH.ifa.draw.contrib.PolygonFigure
PolygonHandle(PolygonFigure, Locator, int). Constructor for class CH.ifa.draw.contrib.PolygonHandle
Constructs a polygon handle.
PolygonTool(DrawingView). Constructor for class CH.ifa.draw.contrib.PolygonTool
PolyLineConnector(). Constructor for class CH.ifa.draw.figures.PolyLineConnector
PolyLineConnector(Figure). Constructor for class CH.ifa.draw.figures.PolyLineConnector
Constructs a connector with the given owner figure.
PolyLineFigure(). Constructor for class CH.ifa.draw.figures.PolyLineFigure
PolyLineFigure(int). Constructor for class CH.ifa.draw.figures.PolyLineFigure
PolyLineFigure(int, int). Constructor for class CH.ifa.draw.figures.PolyLineFigure
PolyLineHandle(PolyLineFigure, Locator, int). Constructor for class CH.ifa.draw.figures.PolyLineHandle
Constructs a poly line handle.
preferredLayoutSize(Container). Method in class CH.ifa.draw.util.PaletteLayout
pressed(). Method in class CH.ifa.draw.util.PaletteIcon
print(). Method in class CH.ifa.draw.application.DrawApplication
Prints the drawing.
promptNew(). Method in class CH.ifa.draw.application.DrawApplication
Resets the drawing to a new empty drawing.
promptOpen(). Method in class CH.ifa.draw.application.DrawApplication
Shows a file dialog and opens a drawing.
promptSaveAs(). Method in class CH.ifa.draw.application.DrawApplication
Shows a file dialog and saves drawing.
promptSaveAsSerialized(). Method in class CH.ifa.draw.application.DrawApplication
Shows a file dialog and saves drawing.

R

range(int, int, int). Static method in class CH.ifa.draw.util.Geom
Constains a value to the given range.
read(StorableInput). Method in class CH.ifa.draw.standard.AbstractConnector
Reads the connector and its owner from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.standard.AbstractFigure
Reads the Figure from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.standard.AbstractLocator
Reads the arrow tip from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.figures.ArrowTip
Reads the arrow tip from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.figures.AttributeFigure
Reads the Figure from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.standard.CompositeFigure
Reads the contained figures from StorableInput.
read(StorableInput). Method in class CH.ifa.draw.standard.DecoratorFigure
Reads itself and the contained figure from the StorableInput.
read(StorableInput). Method in class CH.ifa.draw.figures.EllipseFigure
Reads the Figure from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.figures.FigureAttributes
Reads the attributes from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.figures.ImageFigure
Reads the ImageFigure from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.figures.LineConnection
Reads the Figure from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.standard.LocatorConnector
Reads the arrow tip from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.standard.OffsetLocator
Reads the arrow tip from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.contrib.PolygonFigure
Reads the Figure from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.figures.PolyLineFigure
Reads the Figure from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.figures.RectangleFigure
Reads the Figure from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.standard.RelativeLocator
Reads the arrow tip from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.figures.RoundRectangleFigure
Reads the Figure from a StorableInput.
read(StorableInput). Method in interface CH.ifa.draw.util.Storable
Reads the object from the StorableInput.
read(StorableInput). Method in class CH.ifa.draw.figures.TextFigure
Reads the Figure from a StorableInput.
read(StorableInput). Method in class CH.ifa.draw.contrib.TriangleFigure
Reads the Figure from a StorableInput.
readBoolean(). Method in class CH.ifa.draw.util.StorableInput
Reads a boolean from the input stream.
readColor(). Method in class CH.ifa.draw.util.StorableInput
Reads a color from the input stream.
readDouble(). Method in class CH.ifa.draw.util.StorableInput
Reads a double from the input stream.
readInt(). Method in class CH.ifa.draw.util.StorableInput
Reads an int from the input stream.
readOnly(). Method in class CH.ifa.draw.figures.TextFigure
Tests whether this figure is read only.
readStorable(). Method in class CH.ifa.draw.util.StorableInput
Reads and resurrects a Storable object from the input stream.
readString(). Method in class CH.ifa.draw.util.StorableInput
Reads a string from the input stream.
RectangleFigure(). Constructor for class CH.ifa.draw.figures.RectangleFigure
RectangleFigure(Point, Point). Constructor for class CH.ifa.draw.figures.RectangleFigure
registerAndLoadImage(Component, String). Method in class CH.ifa.draw.util.Iconkit
Registers and loads an image.
registerImage(String). Method in class CH.ifa.draw.util.Iconkit
Registers an image that is then loaded together with the other registered images by loadRegisteredImages.
RelativeLocator(). Constructor for class CH.ifa.draw.standard.RelativeLocator
RelativeLocator(double, double). Constructor for class CH.ifa.draw.standard.RelativeLocator
release(). Method in class CH.ifa.draw.standard.AbstractFigure
A figure is released from the drawing.
release(). Method in class CH.ifa.draw.standard.CompositeFigure
Releases the figure and all its children.
release(). Method in class CH.ifa.draw.standard.DecoratorFigure
Releases itself and the contained figure.
release(). Method in interface CH.ifa.draw.framework.Drawing
Releases the drawing and its contained figures.
release(). Method in interface CH.ifa.draw.framework.Figure
Releases a figure's resources.
release(). Method in class CH.ifa.draw.figures.LineConnection
A figure is released from the drawing.
release(). Method in class CH.ifa.draw.figures.TextFigure
A figure is released from the drawing.
remove(Command). Method in class CH.ifa.draw.util.CommandMenu
remove(EventListener). Method in class CH.ifa.draw.standard.FigureChangeEventMulticaster
remove(Figure). Method in class CH.ifa.draw.standard.CompositeFigure
Removes a figure from the composite.
remove(Figure). Method in interface CH.ifa.draw.framework.Drawing
Removes the figure from the drawing and releases it.
remove(Figure). Method in interface CH.ifa.draw.framework.DrawingView
Removes a figure from the drawing.
remove(Figure). Method in class CH.ifa.draw.standard.StandardDrawing
Removes the figure from the drawing and releases it.
remove(Figure). Method in class CH.ifa.draw.standard.StandardDrawingView
Removes a figure from the drawing.
remove(FigureChangeListener, FigureChangeListener). Static method in class CH.ifa.draw.standard.FigureChangeEventMulticaster
remove(MenuItem). Method in class CH.ifa.draw.util.CommandMenu
removeActionListener(ActionListener). Method in class CH.ifa.draw.util.FloatingTextField
Remove an action listener
removeAll(). Method in class CH.ifa.draw.standard.CompositeFigure
Removes all children.
removeAll(Vector). Method in class CH.ifa.draw.standard.CompositeFigure
Removes a vector of figures.
removeAll(Vector). Method in interface CH.ifa.draw.framework.Drawing
Removes a vector of figures .
removeBackground(Painter). Method in class CH.ifa.draw.standard.StandardDrawingView
Removes a background.
removeDrawingChangeListener(DrawingChangeListener). Method in interface CH.ifa.draw.framework.Drawing
Removes a listener from this drawing.
removeDrawingChangeListener(DrawingChangeListener). Method in class CH.ifa.draw.standard.StandardDrawing
Removes a listener from this drawing.
removeFigureChangeListener(FigureChangeListener). Method in class CH.ifa.draw.standard.AbstractFigure
Removes a listener for this figure.
removeFigureChangeListener(FigureChangeListener). Method in interface CH.ifa.draw.framework.Figure
Removes a listener for this figure.
removeForeground(Painter). Method in class CH.ifa.draw.standard.StandardDrawingView
Removes a foreground.
removeFromContainer(FigureChangeListener). Method in class CH.ifa.draw.standard.AbstractFigure
Removes a figure from the given container and unregisters it as a change listener.
removeFromContainer(FigureChangeListener). Method in interface CH.ifa.draw.framework.Figure
Removes a figure from the given container and unregisters it as a change listener.
removeFromSelection(Figure). Method in interface CH.ifa.draw.framework.DrawingView
Removes a figure from the selection.
removeFromSelection(Figure). Method in class CH.ifa.draw.standard.StandardDrawingView
Removes a figure from the selection.
removeInternal(EventListener, EventListener). Static method in class CH.ifa.draw.standard.FigureChangeEventMulticaster
removeLayoutComponent(Component). Method in class CH.ifa.draw.util.PaletteLayout
removePointAt(int). Method in class CH.ifa.draw.figures.LineConnection
Removes the point and updates the connection.
removePointAt(int). Method in class CH.ifa.draw.contrib.PolygonFigure
removePointAt(int). Method in class CH.ifa.draw.figures.PolyLineFigure
repairDamage(). Method in interface CH.ifa.draw.framework.DrawingView
Repair the damaged area
repairDamage(). Method in class CH.ifa.draw.standard.StandardDrawingView
replace(Figure, Figure). Method in class CH.ifa.draw.standard.CompositeFigure
Replaces a figure in the drawing without removing it from the drawing.
replace(Figure, Figure). Method in interface CH.ifa.draw.framework.Drawing
Replaces a figure in the drawing without removing it from the drawing.
reset(). Method in class CH.ifa.draw.util.PaletteButton
ReverseFigureEnumerator(Vector). Constructor for class CH.ifa.draw.standard.ReverseFigureEnumerator
ReverseVectorEnumerator(Vector). Constructor for class CH.ifa.draw.util.ReverseVectorEnumerator
RIGHTS. Static variable in class CH.ifa.draw.standard.AlignCommand
align right sides
rotate(double). Method in class CH.ifa.draw.contrib.TriangleFigure
RoundRectangleFigure(). Constructor for class CH.ifa.draw.figures.RoundRectangleFigure
RoundRectangleFigure(Point, Point). Constructor for class CH.ifa.draw.figures.RoundRectangleFigure

S

scaleRotate(Point, Polygon, Point). Method in class CH.ifa.draw.contrib.PolygonFigure
Scale and rotate relative to anchor
ScribbleTool(DrawingView). Constructor for class CH.ifa.draw.figures.ScribbleTool
select(). Method in class CH.ifa.draw.util.PaletteButton
SelectAreaTracker(DrawingView). Constructor for class CH.ifa.draw.standard.SelectAreaTracker
selected(). Method in class CH.ifa.draw.util.PaletteIcon
selection(). Method in interface CH.ifa.draw.framework.DrawingView
Gets the currently selected figures.
selection(). Method in class CH.ifa.draw.standard.StandardDrawingView
Gets the currently selected figures.
selectionChanged(). Method in class CH.ifa.draw.standard.StandardDrawingView
Informs that the current selection changed.
selectionChanged(DrawingView). Method in class CH.ifa.draw.applet.DrawApplet
Handles a change of the current selection.
selectionChanged(DrawingView). Method in class CH.ifa.draw.application.DrawApplication
Handles a change of the current selection.
selectionChanged(DrawingView). Method in interface CH.ifa.draw.framework.DrawingEditor
Informs that the current selection has changed.
selectionCount(). Method in interface CH.ifa.draw.framework.DrawingView
Gets the number of selected figures.
selectionCount(). Method in class CH.ifa.draw.standard.StandardDrawingView
Gets the number of selected figures.
selectionElements(). Method in interface CH.ifa.draw.framework.DrawingView
Gets an enumeration over the currently selected figures.
selectionElements(). Method in class CH.ifa.draw.standard.StandardDrawingView
Gets an enumeration over the currently selected figures.
SelectionTool(DrawingView). Constructor for class CH.ifa.draw.standard.SelectionTool
selectionZOrdered(). Method in interface CH.ifa.draw.framework.DrawingView
Gets the currently selected figures in Z order.
selectionZOrdered(). Method in class CH.ifa.draw.standard.StandardDrawingView
Gets the currently selected figures in Z order.
sendToBack(Figure). Method in class CH.ifa.draw.standard.CompositeFigure
Sends a figure to the back of the drawing.
sendToBack(Figure). Method in interface CH.ifa.draw.framework.Drawing
Sends a figure to the back of the drawing.
SendToBackCommand(String, DrawingView). Constructor for class CH.ifa.draw.standard.SendToBackCommand
Constructs a send to back command.
set(String, Object). Method in class CH.ifa.draw.figures.FigureAttributes
Sets the attribute with the given name and overwrites its previous value.
setArc(int, int). Method in class CH.ifa.draw.figures.RoundRectangleFigure
Sets the arc's witdh and height.
setAttribute(String, Object). Method in class CH.ifa.draw.standard.AbstractFigure
Sets the named attribute to the new value.
setAttribute(String, Object). Method in class CH.ifa.draw.figures.AttributeFigure
Sets the named attribute to the new value
setAttribute(String, Object). Method in class CH.ifa.draw.standard.DecoratorFigure
Forwards setAttribute to its contained figure.
setAttribute(String, Object). Method in interface CH.ifa.draw.framework.Figure
Sets the named attribute to the new value
setAttribute(String, Object). Method in class CH.ifa.draw.figures.GroupFigure
Sets the attribute of all the contained figures.
setAttribute(String, Object). Method in class CH.ifa.draw.figures.PolyLineFigure
Sets the attribute with the given name.
setAttribute(String, Object). Method in class CH.ifa.draw.figures.TextFigure
A text figure understands the "FontSize", "FontStyle", and "FontName" attributes.
setBackground(Color). Method in interface CH.ifa.draw.framework.DrawingView
Gets the background color of the DrawingView
setBounds(Rectangle, String). Method in class CH.ifa.draw.util.FloatingTextField
Positions the overlay.
setBufferedDisplayUpdate(). Method in class CH.ifa.draw.applet.DrawApplet
setConstrainer(PointConstrainer). Method in interface CH.ifa.draw.framework.DrawingView
Sets the current point constrainer.
setConstrainer(PointConstrainer). Method in class CH.ifa.draw.standard.StandardDrawingView
Sets the grid spacing that is used to constrain points.
setContents(Object). Method in class CH.ifa.draw.util.Clipboard
Sets the contents of the clipboard.
setCurrentFontName(String). Static method in class CH.ifa.draw.figures.TextFigure
Sets the current font name
setCurrentFontSize(int). Static method in class CH.ifa.draw.figures.TextFigure
Sets the current font size.
setCurrentFontStyle(int). Static method in class CH.ifa.draw.figures.TextFigure
Sets the current font style.
setCursor(Cursor). Method in interface CH.ifa.draw.framework.DrawingView
Sets the cursor of the DrawingView
setDisplayUpdate(Painter). Method in interface CH.ifa.draw.framework.DrawingView
Sets the current display update strategy.
setDisplayUpdate(Painter). Method in class CH.ifa.draw.standard.StandardDrawingView
Sets the current display update strategy.
setDrawing(Drawing). Method in class CH.ifa.draw.application.DrawApplication
Sets the drawing to be edited.
setDrawing(Drawing). Method in interface CH.ifa.draw.framework.DrawingView
Sets and installs another drawing in the view.
setDrawing(Drawing). Method in class CH.ifa.draw.standard.StandardDrawingView
Sets and installs another drawing in the view.
setEditor(DrawingEditor). Method in interface CH.ifa.draw.framework.DrawingView
Sets the view's editor.
setEditor(DrawingEditor). Method in class CH.ifa.draw.standard.StandardDrawingView
Sets the view's editor.
setEndDecoration(LineDecoration). Method in class CH.ifa.draw.figures.PolyLineFigure
Sets the end decoration.
setFont(Font). Method in class CH.ifa.draw.figures.TextFigure
Sets the font.
setFrameColor(Color). Method in class CH.ifa.draw.figures.PolyLineFigure
setPoint(int, int). Method in class CH.ifa.draw.standard.ChangeConnectionEndHandle
Sets the end point of the connection.
setPoint(int, int). Method in class CH.ifa.draw.standard.ChangeConnectionHandle
Sets the location of the target point.
setPoint(int, int). Method in class CH.ifa.draw.standard.ChangeConnectionStartHandle
Sets the start point of the connection.
setPointAt(Point, int). Method in interface CH.ifa.draw.framework.ConnectionFigure
Sets the position of the point at the given position
setPointAt(Point, int). Method in class CH.ifa.draw.figures.LineConnection
Sets the point and updates the connection.
setPointAt(Point, int). Method in class CH.ifa.draw.contrib.PolygonFigure
Changes the position of a node.
setPointAt(Point, int). Method in class CH.ifa.draw.figures.PolyLineFigure
Changes the position of a node.
setPoints(Point, Point). Method in class CH.ifa.draw.figures.LineFigure
Sets the start and end point.
setReadOnly(boolean). Method in class CH.ifa.draw.figures.TextFigure
Sets the read only status of the text figure.
setSimpleDisplayUpdate(). Method in class CH.ifa.draw.applet.DrawApplet
setStartDecoration(LineDecoration). Method in class CH.ifa.draw.figures.PolyLineFigure
Sets the start decoration.
setText(String). Method in class CH.ifa.draw.figures.TextFigure
Sets the text shown by the text figure.
setText(String). Method in interface CH.ifa.draw.standard.TextHolder
Sets the text shown by the text figure.
setValue(int). Method in class CH.ifa.draw.figures.NumberTextFigure
Sets the numberical value of the contained text.
ShortestDistanceConnector(). Constructor for class CH.ifa.draw.figures.ShortestDistanceConnector
ShortestDistanceConnector(Figure). Constructor for class CH.ifa.draw.figures.ShortestDistanceConnector
showHelp(). Method in class CH.ifa.draw.applet.DrawApplet
Shows a help page for the applet.
showStatus(String). Method in class CH.ifa.draw.application.DrawApplication
Shows a status message.
showStatus(String). Method in interface CH.ifa.draw.framework.DrawingEditor
Shows a status message in the editor's user interface
SimpleUpdateStrategy(). Constructor for class CH.ifa.draw.standard.SimpleUpdateStrategy
SIZE. Static variable in class CH.ifa.draw.standard.LocatorConnector
The standard size of the connector.
size(). Method in class CH.ifa.draw.standard.AbstractFigure
Gets the size of the figure.
size(). Static method in class CH.ifa.draw.util.ColorMap
size(). Method in interface CH.ifa.draw.framework.Figure
Gets the size of the figure
smoothPoints(). Method in class CH.ifa.draw.contrib.PolygonFigure
Remove points that are nearly colinear with others
source(). Method in class CH.ifa.draw.standard.ChangeConnectionHandle
Gets the side of the connection that is unaffected by the change.
SOUTH. Static variable in class CH.ifa.draw.util.Geom
south(). Static method in class CH.ifa.draw.standard.RelativeLocator
South.
south(Figure). Static method in class CH.ifa.draw.standard.BoxHandleKit
south(Rectangle). Static method in class CH.ifa.draw.util.Geom
southEast(). Static method in class CH.ifa.draw.standard.RelativeLocator
South east.
southEast(Figure). Static method in class CH.ifa.draw.standard.BoxHandleKit
southWest(). Static method in class CH.ifa.draw.standard.RelativeLocator
South west.
southWest(Figure). Static method in class CH.ifa.draw.standard.BoxHandleKit
splitSegment(int, int). Method in interface CH.ifa.draw.framework.ConnectionFigure
Splits the hit segment.
splitSegment(int, int). Method in class CH.ifa.draw.contrib.PolygonFigure
Splits the segment at the given point if a segment was hit.
splitSegment(int, int). Method in class CH.ifa.draw.figures.PolyLineFigure
Splits the segment at the given point if a segment was hit.
StandardDrawing(). Constructor for class CH.ifa.draw.standard.StandardDrawing
Constructs the Drawing.
StandardDrawingView(DrawingEditor, int, int). Constructor for class CH.ifa.draw.standard.StandardDrawingView
Constructs the view.
start(). Method in interface CH.ifa.draw.framework.ConnectionFigure
Gets the start Connector
start(). Method in class CH.ifa.draw.figures.LineConnection
Gets the start figure of the connection.
startFigure(). Method in class CH.ifa.draw.figures.LineConnection
Gets the start figure of the connection.
startPoint(). Method in interface CH.ifa.draw.framework.ConnectionFigure
Gets the start point.
startPoint(). Method in class CH.ifa.draw.figures.LineConnection
Gets the start point.
startPoint(). Method in class CH.ifa.draw.figures.LineFigure
Gets a copy of the start point.
startPoint(int, int). Method in interface CH.ifa.draw.framework.ConnectionFigure
Sets the start point.
startPoint(int, int). Method in class CH.ifa.draw.figures.LineConnection
Sets the start point.
startPoint(int, int). Method in class CH.ifa.draw.figures.LineFigure
Sets the start point.
StorableInput(InputStream). Constructor for class CH.ifa.draw.util.StorableInput
Initializes a Storable input with the given input stream.
StorableOutput(OutputStream). Constructor for class CH.ifa.draw.util.StorableOutput
Initializes the StorableOutput with the given output stream.

T

target(). Method in class CH.ifa.draw.standard.ChangeConnectionEndHandle
Gets the end figure of a connection.
target(). Method in class CH.ifa.draw.standard.ChangeConnectionHandle
Returns the target connector of the change.
target(). Method in class CH.ifa.draw.standard.ChangeConnectionStartHandle
Gets the start figure of a connection.
textDisplayBox(). Method in class CH.ifa.draw.figures.TextFigure
textDisplayBox(). Method in interface CH.ifa.draw.standard.TextHolder
TextFigure(). Constructor for class CH.ifa.draw.figures.TextFigure
TextTool(DrawingView, Figure). Constructor for class CH.ifa.draw.figures.TextTool
ToggleGridCommand(String, DrawingView, Point). Constructor for class CH.ifa.draw.standard.ToggleGridCommand
Constructs a toggle grid command.
toggleSelection(Figure). Method in interface CH.ifa.draw.framework.DrawingView
If a figure isn't selected it is added to the selection.
toggleSelection(Figure). Method in class CH.ifa.draw.standard.StandardDrawingView
If a figure isn't selected it is added to the selection.
tool(). Method in class CH.ifa.draw.applet.DrawApplet
Gets the current tool.
tool(). Method in class CH.ifa.draw.application.DrawApplication
Gets the current tool.
tool(). Method in interface CH.ifa.draw.framework.DrawingEditor
Gets the editor's current tool.
tool(). Method in interface CH.ifa.draw.framework.DrawingView
Gets the current tool.
tool(). Method in class CH.ifa.draw.standard.StandardDrawingView
Gets the current tool.
tool(). Method in class CH.ifa.draw.standard.ToolButton
ToolButton(PaletteListener, String, String, Tool). Constructor for class CH.ifa.draw.standard.ToolButton
toolDone(). Method in class CH.ifa.draw.applet.DrawApplet
Sets the default tool of the editor.
toolDone(). Method in class CH.ifa.draw.application.DrawApplication
Sets the default tool of the editor.
toolDone(). Method in interface CH.ifa.draw.framework.DrawingEditor
Informs the editor that a tool has done its interaction.
TOPS. Static variable in class CH.ifa.draw.standard.AlignCommand
align tops
trackConnectors(MouseEvent, int, int). Method in class CH.ifa.draw.standard.ConnectionTool
TriangleFigure(). Constructor for class CH.ifa.draw.contrib.TriangleFigure
TriangleFigure(Point, Point). Constructor for class CH.ifa.draw.contrib.TriangleFigure
TYPE. Static variable in class CH.ifa.draw.framework.FigureSelection
The type identifier of the selection.

U

unfreezeView(). Method in interface CH.ifa.draw.framework.DrawingView
Unfreezes the view by releasing the drawing lock.
unfreezeView(). Method in class CH.ifa.draw.standard.StandardDrawingView
Unfreezes the view by releasing the drawing lock.
UngroupCommand(String, DrawingView). Constructor for class CH.ifa.draw.figures.UngroupCommand
Constructs a group command.
unlock(). Method in interface CH.ifa.draw.framework.Drawing
Releases the drawing lock.
unlock(). Method in class CH.ifa.draw.standard.StandardDrawing
Releases the drawing lock.
update(Graphics). Method in class CH.ifa.draw.util.PaletteButton
update(Graphics). Method in class CH.ifa.draw.standard.StandardDrawingView
Updates the drawing view.
updateConnection(). Method in interface CH.ifa.draw.framework.ConnectionFigure
Updates the connection
updateConnection(). Method in class CH.ifa.draw.figures.ElbowConnection
Updates the connection.
updateConnection(). Method in class CH.ifa.draw.figures.LineConnection
Updates the connection.
updateLocation(). Method in class CH.ifa.draw.figures.TextFigure
Updates the location relative to the connected figure.
updatePoints(). Method in class CH.ifa.draw.figures.ElbowConnection

V

value(). Method in class CH.ifa.draw.util.PaletteButton
view(). Method in class CH.ifa.draw.standard.AbstractTool
Gets the tool's view.
view(). Method in class CH.ifa.draw.applet.DrawApplet
Gets the current drawing view.
view(). Method in class CH.ifa.draw.application.DrawApplication
Gets the current drawing view.
view(). Method in interface CH.ifa.draw.framework.DrawingEditor
Gets the editor's drawing view.

W

WEST. Static variable in class CH.ifa.draw.util.Geom
west(). Static method in class CH.ifa.draw.standard.RelativeLocator
West.
west(Figure). Static method in class CH.ifa.draw.standard.BoxHandleKit
west(Rectangle). Static method in class CH.ifa.draw.util.Geom
willChange(). Method in class CH.ifa.draw.standard.AbstractFigure
Informes that a figure is about to change something that affects the contents of its display box.
willChange(). Method in interface CH.ifa.draw.framework.Figure
Informes that a figure is about to change such that its display box is affected.
write(StorableOutput). Method in class CH.ifa.draw.standard.AbstractConnector
Stores the connector and its owner to a StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.standard.AbstractFigure
Stores the Figure to a StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.standard.AbstractLocator
Stores the arrow tip to a StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.figures.ArrowTip
Stores the arrow tip to a StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.figures.AttributeFigure
Stores the Figure to a StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.standard.CompositeFigure
Writes the contained figures to the StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.standard.DecoratorFigure
Writes itself and the contained figure to the StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.figures.EllipseFigure
Stores the Figure to a StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.figures.FigureAttributes
Writes the attributes to a StorableInput.
write(StorableOutput). Method in class CH.ifa.draw.figures.ImageFigure
Writes the ImageFigure to a StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.figures.LineConnection
Stores the Figure to a StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.standard.LocatorConnector
Stores the arrow tip to a StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.standard.OffsetLocator
Stores the arrow tip to a StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.contrib.PolygonFigure
Stores the Figure to a StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.figures.PolyLineFigure
Stores the Figure to a StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.figures.RectangleFigure
Stores the Figure to a StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.standard.RelativeLocator
Stores the arrow tip to a StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.figures.RoundRectangleFigure
Stores the Figure to a StorableOutput.
write(StorableOutput). Method in interface CH.ifa.draw.util.Storable
Writes the object to the StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.figures.TextFigure
Stores the Figure to a StorableOutput.
write(StorableOutput). Method in class CH.ifa.draw.contrib.TriangleFigure
Stores the Figure to a StorableOutput.
writeBoolean(boolean). Method in class CH.ifa.draw.util.StorableOutput
Writes an int to the output stream.
writeColor(Color). Method in class CH.ifa.draw.util.StorableOutput
writeDouble(double). Method in class CH.ifa.draw.util.StorableOutput
Writes an int to the output stream.
writeInt(int). Method in class CH.ifa.draw.util.StorableOutput
Writes an int to the output stream.
writeStorable(Storable). Method in class CH.ifa.draw.util.StorableOutput
Writes a storable object to the output stream.
writeString(String). Method in class CH.ifa.draw.util.StorableOutput
Writes a string to the output stream.