Skip navigation links
A C D E F G I K L M N P R S T U V W X Y Z 

A

abs() - Method in class net.thevpc.diagram4j.util.GComplex
 
AbstractGraphEditorAction - Class in net.thevpc.diagram4j
 
AbstractGraphEditorAction() - Constructor for class net.thevpc.diagram4j.AbstractGraphEditorAction
 
AbstractGraphElement - Class in net.thevpc.diagram4j.model
 
AbstractGraphElement() - Constructor for class net.thevpc.diagram4j.model.AbstractGraphElement
 
AbstractItemRenderer<T> - Class in net.thevpc.diagram4j.render
 
AbstractItemRenderer() - Constructor for class net.thevpc.diagram4j.render.AbstractItemRenderer
 
AbstractShapeRenderer<T extends GraphShape> - Class in net.thevpc.diagram4j.render.items
 
AbstractShapeRenderer() - Constructor for class net.thevpc.diagram4j.render.items.AbstractShapeRenderer
 
actionPerformed(ActionEvent) - Method in class net.thevpc.diagram4j.CanvasTextFieldEditor
 
ADD - Static variable in class net.thevpc.diagram4j.render.strokes.CompoundStroke
 
addElement(GraphElement) - Method in class net.thevpc.diagram4j.model.Graph
 
addPort(int, int) - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
addPort(int, int) - Method in interface net.thevpc.diagram4j.model.GraphElement
 
addReadOnlyPort(GraphPort) - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
addReadOnlyPorts(int) - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 

C

CanvasTextFieldEditor - Class in net.thevpc.diagram4j
 
CanvasTextFieldEditor() - Constructor for class net.thevpc.diagram4j.CanvasTextFieldEditor
 
centerX() - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
centerX() - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
centerX() - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
centerX() - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
centerX() - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
centerY() - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
centerY() - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
centerY() - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
centerY() - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
centerY() - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
changedUpdate(DocumentEvent) - Method in class net.thevpc.diagram4j.CanvasTextFieldEditor
 
changeRadius(int) - Method in class net.thevpc.diagram4j.model.shapes.CircleShape
 
changeRadius(int) - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
CircleShape - Class in net.thevpc.diagram4j.model.shapes
 
CircleShape() - Constructor for class net.thevpc.diagram4j.model.shapes.CircleShape
 
CircleShape(int, int, int) - Constructor for class net.thevpc.diagram4j.model.shapes.CircleShape
 
CircleShapeRenderer - Class in net.thevpc.diagram4j.render.items
 
CircleShapeRenderer() - Constructor for class net.thevpc.diagram4j.render.items.CircleShapeRenderer
 
clear() - Method in class net.thevpc.diagram4j.GraphCanvas
 
clear() - Method in class net.thevpc.diagram4j.model.Graph
 
clearSelection() - Method in class net.thevpc.diagram4j.GraphCanvas
 
componentHidden(ComponentEvent) - Method in class net.thevpc.diagram4j.GraphCanvas
 
componentMoved(ComponentEvent) - Method in class net.thevpc.diagram4j.GraphCanvas
 
componentResized(ComponentEvent) - Method in class net.thevpc.diagram4j.GraphCanvas
 
componentShown(ComponentEvent) - Method in class net.thevpc.diagram4j.GraphCanvas
 
CompositeStroke - Class in net.thevpc.diagram4j.render.strokes
 
CompositeStroke(Stroke, Stroke) - Constructor for class net.thevpc.diagram4j.render.strokes.CompositeStroke
 
CompoundStroke - Class in net.thevpc.diagram4j.render.strokes
 
CompoundStroke(Stroke, Stroke, int) - Constructor for class net.thevpc.diagram4j.render.strokes.CompoundStroke
 
configure(GraphConfig) - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
configure(GraphConfig) - Method in class net.thevpc.diagram4j.model.GraphEdge
 
configure(GraphConfig) - Method in class net.thevpc.diagram4j.model.GraphShape
 
configure(GraphConfig) - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
configure(GraphConfig) - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
contains(int, int) - Method in class net.thevpc.diagram4j.model.GraphEdge
 
contains(int, int) - Method in interface net.thevpc.diagram4j.model.GraphElement
 
contains(int, int) - Method in class net.thevpc.diagram4j.model.shapes.CircleShape
 
contains(int, int) - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
contains(int, int) - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
contains(int, int) - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
contains(int, int) - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
contains(int, int) - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
ControlPointsStroke - Class in net.thevpc.diagram4j.render.strokes
This Stroke implementation strokes the shape using a thin line, and also displays the end points and Bezier curve control points of all the line and curve segments that make up the shape.
ControlPointsStroke(float) - Constructor for class net.thevpc.diagram4j.render.strokes.ControlPointsStroke
 
createNewGraph() - Method in class net.thevpc.diagram4j.GraphCanvas
 
createPort(int, int) - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
createPort(int, int) - Method in interface net.thevpc.diagram4j.model.GraphElement
 
createStrokedShape(Shape) - Method in class net.thevpc.diagram4j.render.strokes.CompositeStroke
 
createStrokedShape(Shape) - Method in class net.thevpc.diagram4j.render.strokes.CompoundStroke
 
createStrokedShape(Shape) - Method in class net.thevpc.diagram4j.render.strokes.ControlPointsStroke
 
createStrokedShape(Shape) - Method in class net.thevpc.diagram4j.render.strokes.DoubleStroke
 
createStrokedShape(Shape) - Method in class net.thevpc.diagram4j.render.strokes.NullStroke
 
createStrokedShape(Shape) - Method in class net.thevpc.diagram4j.render.strokes.ShapeStroke
 
createStrokedShape(Shape) - Method in class net.thevpc.diagram4j.render.strokes.SloppyStroke
 
createStrokedShape(Shape) - Method in class net.thevpc.diagram4j.render.strokes.TextStroke
 
createStrokedShape(Shape) - Method in class net.thevpc.diagram4j.render.strokes.WobbleStroke
 
createStrokedShape(Shape) - Method in class net.thevpc.diagram4j.render.strokes.ZigzagStroke
 

D

DiagramArrows - Class in net.thevpc.diagram4j.util
 
DiagramArrows() - Constructor for class net.thevpc.diagram4j.util.DiagramArrows
 
DiagramArrows.ArrowType - Enum in net.thevpc.diagram4j.util
 
DIFFERENCE - Static variable in class net.thevpc.diagram4j.render.strokes.CompoundStroke
 
dispose() - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 
dispose() - Method in interface net.thevpc.diagram4j.GraphEditorAction
 
distance(int, int, int, int, int, int) - Static method in class net.thevpc.diagram4j.util.GeomUtils
see : https://demonstrations.wolfram.com/DistanceOfAPointToASegment To compute the distance from point p to segment ab (all as complex numbers) compute first z=(p-a)/(b-a).
distance(int, int, int, int) - Static method in class net.thevpc.diagram4j.util.GeomUtils
 
distanceTo(int, int) - Method in class net.thevpc.diagram4j.model.GraphEdge
 
distanceTo(int, int) - Method in interface net.thevpc.diagram4j.model.GraphGeometry
 
distanceTo(int, int) - Method in class net.thevpc.diagram4j.model.GraphPort
 
distanceTo(int, int) - Method in class net.thevpc.diagram4j.model.shapes.CircleShape
 
distanceTo(int, int) - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
distanceTo(int, int) - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
distanceTo(int, int) - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
distanceTo(int, int) - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
distanceTo(int, int) - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
div(GComplex) - Method in class net.thevpc.diagram4j.util.GComplex
 
DoubleStroke - Class in net.thevpc.diagram4j.render.strokes
This Stroke implementation applies a BasicStroke to a shape twice.
DoubleStroke(float, float) - Constructor for class net.thevpc.diagram4j.render.strokes.DoubleStroke
 
DraggedInfo() - Constructor for class net.thevpc.diagram4j.actions.GraphSelectNodeAction.DraggedInfo
 
draw(Graphics2D) - Method in class net.thevpc.diagram4j.model.GraphGrid
 
drawArrow(Graphics2D, Point2D, Point2D, Stroke, Stroke, float, DiagramArrows.ArrowType, DiagramArrows.ArrowType) - Static method in class net.thevpc.diagram4j.util.DiagramArrows
 
drawBorder(T, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.AbstractShapeRenderer
 
drawBorder(CircleShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.CircleShapeRenderer
 
drawBorder(EllipseShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.EllipseShapeRenderer
 
drawBorder(RectangleShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.RectangleShapeRenderer
 
drawBorder(SegmentShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.SegmentShapeRenderer
 
drawBorder(SquareShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.SquareShapeRenderer
 
drawBorder(TextShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.TextShapeRenderer
 
drawLine(GraphEdge, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.GraphEdgeRenderer
 
drawPorts(T, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.AbstractShapeRenderer
 
drawString(Graphics2D, int, int, String) - Method in class net.thevpc.diagram4j.render.GraphRenderManager
 
drawText(T, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.AbstractShapeRenderer
 
drawText(CircleShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.CircleShapeRenderer
 
drawText(EllipseShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.EllipseShapeRenderer
 
drawText(GraphEdge, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.GraphEdgeRenderer
 
drawText(RectangleShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.RectangleShapeRenderer
 
drawText(SegmentShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.SegmentShapeRenderer
 
drawText(SquareShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.SquareShapeRenderer
 
drawText(TextShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.TextShapeRenderer
 

E

EdgeType - Enum in net.thevpc.diagram4j.model
 
elementsToMove - Variable in class net.thevpc.diagram4j.actions.GraphSelectNodeAction.DraggedInfo
 
EllipseShape - Class in net.thevpc.diagram4j.model.shapes
 
EllipseShape() - Constructor for class net.thevpc.diagram4j.model.shapes.EllipseShape
 
EllipseShape(int, int, int, int) - Constructor for class net.thevpc.diagram4j.model.shapes.EllipseShape
 
EllipseShapeRenderer - Class in net.thevpc.diagram4j.render.items
 
EllipseShapeRenderer() - Constructor for class net.thevpc.diagram4j.render.items.EllipseShapeRenderer
 
enableGrid(boolean) - Method in class net.thevpc.diagram4j.GraphCanvas
 
end() - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 
endEdit() - Method in class net.thevpc.diagram4j.GraphCanvas
 
ensureUuid() - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 

F

fill(T, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.AbstractShapeRenderer
 
fill(CircleShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.CircleShapeRenderer
 
fill(EllipseShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.EllipseShapeRenderer
 
fill(RectangleShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.RectangleShapeRenderer
 
fill(SegmentShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.SegmentShapeRenderer
 
fill(SquareShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.SquareShapeRenderer
 
fill(TextShape, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.TextShapeRenderer
 
findElement(int, int) - Method in class net.thevpc.diagram4j.model.Graph
 
findElementAndPort(int, int) - Method in class net.thevpc.diagram4j.model.Graph
 
focusGained(FocusEvent) - Method in class net.thevpc.diagram4j.CanvasTextFieldEditor
 
focusLost(FocusEvent) - Method in class net.thevpc.diagram4j.CanvasTextFieldEditor
 
formatPaint(Paint) - Method in interface net.thevpc.diagram4j.PaintFormatter
 
formatPaint(Stroke) - Method in interface net.thevpc.diagram4j.StrokeFormatter
 

G

GComplex - Class in net.thevpc.diagram4j.util
 
GComplex(double, double) - Constructor for class net.thevpc.diagram4j.util.GComplex
 
GeomUtils - Class in net.thevpc.diagram4j.util
 
GeomUtils() - Constructor for class net.thevpc.diagram4j.util.GeomUtils
 
getAction() - Method in class net.thevpc.diagram4j.GraphCanvas
 
getBounds() - Method in class net.thevpc.diagram4j.model.GraphEdge
 
getBounds() - Method in interface net.thevpc.diagram4j.model.GraphElement
 
getBounds() - Method in class net.thevpc.diagram4j.model.shapes.CircleShape
 
getBounds() - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
getBounds() - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
getBounds() - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
getBounds() - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
getBounds() - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
getCanvas() - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 
getConfig() - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 
getConfig() - Method in class net.thevpc.diagram4j.GraphCanvas
 
getCurrentElement() - Method in class net.thevpc.diagram4j.GraphCanvas
 
getDimension() - Method in class net.thevpc.diagram4j.model.GraphGrid
 
getDistanceError() - Method in class net.thevpc.diagram4j.model.Graph
 
getDragged() - Method in class net.thevpc.diagram4j.actions.GraphSelectNodeAction
 
getEdge() - Method in class net.thevpc.diagram4j.actions.GraphAddEdgeAction
 
getEdge(String) - Method in class net.thevpc.diagram4j.model.Graph
 
getEdges() - Method in class net.thevpc.diagram4j.model.Graph
 
getEdgeUuid() - Method in class net.thevpc.diagram4j.model.GraphPort
 
getElem() - Method in class net.thevpc.diagram4j.model.Graph.GraphElementAndPort
 
getElement(String) - Method in class net.thevpc.diagram4j.model.Graph
 
getElements() - Method in class net.thevpc.diagram4j.model.Graph
 
getEndArrowType() - Method in class net.thevpc.diagram4j.model.GraphConfig
 
getEndArrowType() - Method in class net.thevpc.diagram4j.model.GraphEdge
 
getEndArrowType() - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
getFillColor() - Method in class net.thevpc.diagram4j.model.GraphConfig
 
getFillColor() - Method in class net.thevpc.diagram4j.model.GraphShape
 
getFirstConnector() - Method in class net.thevpc.diagram4j.actions.GraphAddEdgeAction
 
getGraph() - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 
getGraph() - Method in class net.thevpc.diagram4j.GraphCanvas
 
getGraphTitle() - Method in class net.thevpc.diagram4j.model.Graph
 
getIndex() - Method in class net.thevpc.diagram4j.model.GraphPort
 
getLineColor() - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
getLineColor() - Method in class net.thevpc.diagram4j.model.GraphConfig
 
getLineColor() - Method in interface net.thevpc.diagram4j.model.GraphElement
 
getLinePattern() - Method in class net.thevpc.diagram4j.model.GraphConfig
 
getLineStroke() - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
getLineStroke() - Method in class net.thevpc.diagram4j.model.GraphConfig
 
getLineStroke() - Method in interface net.thevpc.diagram4j.model.GraphElement
 
getPaintFormatter() - Method in class net.thevpc.diagram4j.render.GraphRenderManager
 
getPoint1() - Method in class net.thevpc.diagram4j.actions.GraphAddCircleAction
 
getPoint1() - Method in class net.thevpc.diagram4j.actions.GraphAddEllipseAction
 
getPoint1() - Method in class net.thevpc.diagram4j.actions.GraphAddRectangleAction
 
getPoint1() - Method in class net.thevpc.diagram4j.actions.GraphAddSegmentAction
 
getPoint1() - Method in class net.thevpc.diagram4j.actions.GraphAddSquareAction
 
getPoint2() - Method in class net.thevpc.diagram4j.actions.GraphAddCircleAction
 
getPoint2() - Method in class net.thevpc.diagram4j.actions.GraphAddEllipseAction
 
getPoint2() - Method in class net.thevpc.diagram4j.actions.GraphAddRectangleAction
 
getPoint2() - Method in class net.thevpc.diagram4j.actions.GraphAddSegmentAction
 
getPoint2() - Method in class net.thevpc.diagram4j.actions.GraphAddSquareAction
 
getPort(int) - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
getPort() - Method in class net.thevpc.diagram4j.model.Graph.GraphElementAndPort
 
getPorts() - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
getPorts() - Method in interface net.thevpc.diagram4j.model.GraphElement
 
getR() - Method in class net.thevpc.diagram4j.model.shapes.CircleShape
 
getR() - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
getRadius() - Method in class net.thevpc.diagram4j.actions.GraphAddCircleAction
 
getRadius() - Method in class net.thevpc.diagram4j.actions.GraphAddEllipseAction
 
getRadius() - Method in class net.thevpc.diagram4j.actions.GraphAddRectangleAction
 
getRadius() - Method in class net.thevpc.diagram4j.actions.GraphAddSegmentAction
 
getRadius() - Method in class net.thevpc.diagram4j.actions.GraphAddSquareAction
 
getSecondConnector() - Method in class net.thevpc.diagram4j.actions.GraphAddEdgeAction
 
getSecondPoint() - Method in class net.thevpc.diagram4j.actions.GraphAddEdgeAction
 
getSelectedElements() - Method in class net.thevpc.diagram4j.GraphCanvas
 
getSelectedElements() - Method in class net.thevpc.diagram4j.model.Graph
 
getShape() - Method in class net.thevpc.diagram4j.actions.GraphAddCircleAction
 
getShape() - Method in class net.thevpc.diagram4j.actions.GraphAddEllipseAction
 
getShape() - Method in class net.thevpc.diagram4j.actions.GraphAddRectangleAction
 
getShape() - Method in class net.thevpc.diagram4j.actions.GraphAddSegmentAction
 
getShape() - Method in class net.thevpc.diagram4j.actions.GraphAddSquareAction
 
getShape() - Method in class net.thevpc.diagram4j.actions.GraphAddTextAction
 
getShape(String) - Method in class net.thevpc.diagram4j.model.Graph
 
getShapes() - Method in class net.thevpc.diagram4j.model.Graph
 
getShapeUuid() - Method in class net.thevpc.diagram4j.model.GraphPort
 
getSloppiness() - Method in class net.thevpc.diagram4j.render.strokes.SloppyStroke
 
getStartArrowType() - Method in class net.thevpc.diagram4j.model.GraphConfig
 
getStartArrowType() - Method in class net.thevpc.diagram4j.model.GraphEdge
 
getStartArrowType() - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
getStrokeFormatter() - Method in class net.thevpc.diagram4j.render.GraphRenderManager
 
getText() - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
getText() - Method in interface net.thevpc.diagram4j.model.GraphElement
 
getText() - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
getTic() - Method in class net.thevpc.diagram4j.model.GraphGrid
 
getUuid() - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
getUuid() - Method in interface net.thevpc.diagram4j.model.GraphElement
 
getWidth() - Method in class net.thevpc.diagram4j.render.strokes.SloppyStroke
 
getX() - Method in class net.thevpc.diagram4j.model.GraphPort
 
getX() - Method in class net.thevpc.diagram4j.model.shapes.CircleShape
 
getX() - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
getX1() - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
getX1() - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
getX1() - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
getX1() - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
getX2() - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
getX2() - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
getX2() - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
getX2() - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
getY() - Method in class net.thevpc.diagram4j.model.GraphPort
 
getY() - Method in class net.thevpc.diagram4j.model.shapes.CircleShape
 
getY() - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
getY1() - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
getY1() - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
getY1() - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
getY1() - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
getY2() - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
getY2() - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
getY2() - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
getY2() - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
Graph - Class in net.thevpc.diagram4j.model
 
Graph() - Constructor for class net.thevpc.diagram4j.model.Graph
 
Graph.GraphElementAndPort - Class in net.thevpc.diagram4j.model
 
GraphAddCircleAction - Class in net.thevpc.diagram4j.actions
 
GraphAddCircleAction() - Constructor for class net.thevpc.diagram4j.actions.GraphAddCircleAction
 
GraphAddEdgeAction - Class in net.thevpc.diagram4j.actions
 
GraphAddEdgeAction() - Constructor for class net.thevpc.diagram4j.actions.GraphAddEdgeAction
 
GraphAddEdgeActionRenderer - Class in net.thevpc.diagram4j.render.items
 
GraphAddEdgeActionRenderer() - Constructor for class net.thevpc.diagram4j.render.items.GraphAddEdgeActionRenderer
 
GraphAddEllipseAction - Class in net.thevpc.diagram4j.actions
 
GraphAddEllipseAction() - Constructor for class net.thevpc.diagram4j.actions.GraphAddEllipseAction
 
GraphAddRectangleAction - Class in net.thevpc.diagram4j.actions
 
GraphAddRectangleAction() - Constructor for class net.thevpc.diagram4j.actions.GraphAddRectangleAction
 
GraphAddSegmentAction - Class in net.thevpc.diagram4j.actions
 
GraphAddSegmentAction() - Constructor for class net.thevpc.diagram4j.actions.GraphAddSegmentAction
 
GraphAddSegmentActionRenderer - Class in net.thevpc.diagram4j.render.items
 
GraphAddSegmentActionRenderer() - Constructor for class net.thevpc.diagram4j.render.items.GraphAddSegmentActionRenderer
 
GraphAddSquareAction - Class in net.thevpc.diagram4j.actions
 
GraphAddSquareAction() - Constructor for class net.thevpc.diagram4j.actions.GraphAddSquareAction
 
GraphAddTextAction - Class in net.thevpc.diagram4j.actions
 
GraphAddTextAction() - Constructor for class net.thevpc.diagram4j.actions.GraphAddTextAction
 
GraphAddTextActionRenderer - Class in net.thevpc.diagram4j.render.items
 
GraphAddTextActionRenderer() - Constructor for class net.thevpc.diagram4j.render.items.GraphAddTextActionRenderer
 
GraphCanvas - Class in net.thevpc.diagram4j
 
GraphCanvas(boolean) - Constructor for class net.thevpc.diagram4j.GraphCanvas
 
GraphConfig - Class in net.thevpc.diagram4j.model
 
GraphConfig() - Constructor for class net.thevpc.diagram4j.model.GraphConfig
 
GraphEdge - Class in net.thevpc.diagram4j.model
 
GraphEdge(GraphPort, GraphPort) - Constructor for class net.thevpc.diagram4j.model.GraphEdge
 
GraphEdgeRenderer - Class in net.thevpc.diagram4j.render.items
 
GraphEdgeRenderer() - Constructor for class net.thevpc.diagram4j.render.items.GraphEdgeRenderer
 
GraphEditorAction - Interface in net.thevpc.diagram4j
 
GraphElement - Interface in net.thevpc.diagram4j.model
 
GraphElementAndPort(GraphElement, GraphPort) - Constructor for class net.thevpc.diagram4j.model.Graph.GraphElementAndPort
 
GraphGeometry - Interface in net.thevpc.diagram4j.model
 
GraphGrid - Class in net.thevpc.diagram4j.model
 
GraphGrid(Dimension, int) - Constructor for class net.thevpc.diagram4j.model.GraphGrid
 
GraphPort - Class in net.thevpc.diagram4j.model
 
GraphPort() - Constructor for class net.thevpc.diagram4j.model.GraphPort
 
GraphPort(int) - Constructor for class net.thevpc.diagram4j.model.GraphPort
 
GraphPortRenderer - Class in net.thevpc.diagram4j.render.items
 
GraphPortRenderer() - Constructor for class net.thevpc.diagram4j.render.items.GraphPortRenderer
 
GraphRenderManager - Class in net.thevpc.diagram4j.render
 
GraphRenderManager() - Constructor for class net.thevpc.diagram4j.render.GraphRenderManager
 
GraphSelectNodeAction - Class in net.thevpc.diagram4j.actions
 
GraphSelectNodeAction() - Constructor for class net.thevpc.diagram4j.actions.GraphSelectNodeAction
 
GraphSelectNodeAction.DraggedInfo - Class in net.thevpc.diagram4j.actions
 
GraphSelectNodeActionRenderer - Class in net.thevpc.diagram4j.render.items
 
GraphSelectNodeActionRenderer() - Constructor for class net.thevpc.diagram4j.render.items.GraphSelectNodeActionRenderer
 
GraphShape - Class in net.thevpc.diagram4j.model
 
GraphShape() - Constructor for class net.thevpc.diagram4j.model.GraphShape
 
graphToMove - Variable in class net.thevpc.diagram4j.actions.GraphSelectNodeAction.DraggedInfo
 

I

i - Variable in class net.thevpc.diagram4j.util.GComplex
 
insertUpdate(DocumentEvent) - Method in class net.thevpc.diagram4j.CanvasTextFieldEditor
 
INTERSECT - Static variable in class net.thevpc.diagram4j.render.strokes.CompoundStroke
 
isCompactMode() - Method in class net.thevpc.diagram4j.GraphCanvas
 
isEditable() - Method in class net.thevpc.diagram4j.GraphCanvas
 
isEditing() - Method in class net.thevpc.diagram4j.GraphCanvas
 
isEditing() - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
isEmpty() - Method in class net.thevpc.diagram4j.model.GraphEdge
 
isEmpty() - Method in class net.thevpc.diagram4j.model.shapes.CircleShape
 
isEmpty() - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
isEmpty() - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
isEmpty() - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
isEmpty() - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
isEmpty() - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
isGridVisible() - Method in class net.thevpc.diagram4j.model.Graph
 
isHover() - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
isHover() - Method in interface net.thevpc.diagram4j.model.GraphElement
 
isOnSegment(Point, Point, Point) - Static method in class net.thevpc.diagram4j.util.GeomUtils
 
isOnSegment(int, int, int, int, int, int) - Static method in class net.thevpc.diagram4j.util.GeomUtils
 
isReadOnly() - Method in class net.thevpc.diagram4j.model.GraphPort
 
isSelected() - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
isSelected() - Method in interface net.thevpc.diagram4j.model.GraphElement
 
ItemRenderer<T> - Interface in net.thevpc.diagram4j.render
 

K

keyPressed(KeyEvent) - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 
keyPressed(KeyEvent) - Method in class net.thevpc.diagram4j.actions.GraphSelectNodeAction
 
keyReleased(KeyEvent) - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 
keyTyped(KeyEvent) - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 

L

length() - Method in class net.thevpc.diagram4j.model.GraphEdge
 
length() - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
length() - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 

M

main(String[]) - Static method in class net.thevpc.diagram4j.util.GeomUtils
 
measurePathLength(Shape) - Method in class net.thevpc.diagram4j.render.strokes.TextStroke
 
minus(GComplex) - Method in class net.thevpc.diagram4j.util.GComplex
 
mouseClicked(MouseEvent) - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 
mouseClicked(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddCircleAction
 
mouseClicked(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddEdgeAction
 
mouseClicked(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddEllipseAction
 
mouseClicked(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddRectangleAction
 
mouseClicked(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddSegmentAction
 
mouseClicked(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddSquareAction
 
mouseClicked(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddTextAction
 
mouseClicked(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphSelectNodeAction
 
mouseClicked(MouseEvent) - Method in class net.thevpc.diagram4j.CanvasTextFieldEditor
 
mouseDragged(MouseEvent) - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 
mouseDragged(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddCircleAction
 
mouseDragged(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddEdgeAction
 
mouseDragged(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddEllipseAction
 
mouseDragged(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddRectangleAction
 
mouseDragged(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddSegmentAction
 
mouseDragged(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddSquareAction
 
mouseDragged(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphSelectNodeAction
 
mouseEntered(MouseEvent) - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 
mouseEntered(MouseEvent) - Method in class net.thevpc.diagram4j.CanvasTextFieldEditor
 
mouseExited(MouseEvent) - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 
mouseExited(MouseEvent) - Method in class net.thevpc.diagram4j.CanvasTextFieldEditor
 
mouseMoved(MouseEvent) - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 
mouseMoved(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphSelectNodeAction
 
mousePressed(MouseEvent) - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 
mousePressed(MouseEvent) - Method in class net.thevpc.diagram4j.CanvasTextFieldEditor
 
mouseReleased(MouseEvent) - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 
mouseReleased(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddCircleAction
 
mouseReleased(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddEdgeAction
 
mouseReleased(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddEllipseAction
 
mouseReleased(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddRectangleAction
 
mouseReleased(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddSegmentAction
 
mouseReleased(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphAddSquareAction
 
mouseReleased(MouseEvent) - Method in class net.thevpc.diagram4j.actions.GraphSelectNodeAction
 
mouseReleased(MouseEvent) - Method in class net.thevpc.diagram4j.CanvasTextFieldEditor
 
move(int, int, Graph) - Method in class net.thevpc.diagram4j.model.GraphEdge
 
move(int, int, Graph) - Method in interface net.thevpc.diagram4j.model.GraphElement
 
move(int, int, Graph) - Method in class net.thevpc.diagram4j.model.shapes.CircleShape
 
move(int, int, Graph) - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
move(int, int, Graph) - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
move(int, int, Graph) - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
move(int, int, Graph) - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
move(int, int, Graph) - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
moveElems - Variable in class net.thevpc.diagram4j.actions.GraphSelectNodeAction.DraggedInfo
 
moveGraph - Variable in class net.thevpc.diagram4j.actions.GraphSelectNodeAction.DraggedInfo
 
moveGraph(int, int) - Method in class net.thevpc.diagram4j.model.Graph
 
movePort(int, int, GraphPort, Graph) - Method in class net.thevpc.diagram4j.model.GraphEdge
 
movePort(int, int, GraphPort, Graph) - Method in interface net.thevpc.diagram4j.model.GraphElement
 
movePort(int, int, GraphPort, Graph) - Method in class net.thevpc.diagram4j.model.shapes.CircleShape
 
movePort(int, int, GraphPort, Graph) - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
movePort(int, int, GraphPort, Graph) - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
movePort(int, int, GraphPort, Graph) - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
movePort(int, int, GraphPort, Graph) - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
movePort(int, int, GraphPort, Graph) - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
movePorts - Variable in class net.thevpc.diagram4j.actions.GraphSelectNodeAction.DraggedInfo
 
mul(double) - Method in class net.thevpc.diagram4j.util.GComplex
 
mul(GComplex) - Method in class net.thevpc.diagram4j.util.GComplex
 

N

net.thevpc.diagram4j - package net.thevpc.diagram4j
 
net.thevpc.diagram4j.actions - package net.thevpc.diagram4j.actions
 
net.thevpc.diagram4j.model - package net.thevpc.diagram4j.model
 
net.thevpc.diagram4j.model.shapes - package net.thevpc.diagram4j.model.shapes
 
net.thevpc.diagram4j.render - package net.thevpc.diagram4j.render
 
net.thevpc.diagram4j.render.items - package net.thevpc.diagram4j.render.items
 
net.thevpc.diagram4j.render.strokes - package net.thevpc.diagram4j.render.strokes
 
net.thevpc.diagram4j.util - package net.thevpc.diagram4j.util
 
NodeType - Enum in net.thevpc.diagram4j.model
 
NullStroke - Class in net.thevpc.diagram4j.render.strokes
This Stroke implementation does nothing.
NullStroke() - Constructor for class net.thevpc.diagram4j.render.strokes.NullStroke
 

P

paintComponent(Graphics) - Method in class net.thevpc.diagram4j.GraphCanvas
 
PaintFormatter - Interface in net.thevpc.diagram4j
 
parseArrowTypeLenient(String) - Static method in class net.thevpc.diagram4j.util.DiagramArrows
 
parsePaint(String) - Method in interface net.thevpc.diagram4j.PaintFormatter
 
parseStroke(String) - Method in interface net.thevpc.diagram4j.StrokeFormatter
 
plus(GComplex) - Method in class net.thevpc.diagram4j.util.GComplex
 
ports - Variable in class net.thevpc.diagram4j.model.AbstractGraphElement
 
portsToMove - Variable in class net.thevpc.diagram4j.actions.GraphSelectNodeAction.DraggedInfo
 
prepareDrawText(GraphElement, GraphConfig, Graphics2D) - Method in class net.thevpc.diagram4j.render.GraphRenderManager
 
prepareFillColor(GraphShape, GraphConfig, Graphics2D) - Method in class net.thevpc.diagram4j.render.GraphRenderManager
 
prepareLineColor(GraphElement, GraphConfig, Graphics2D) - Method in class net.thevpc.diagram4j.render.GraphRenderManager
 

R

r - Variable in class net.thevpc.diagram4j.model.shapes.CircleShape
 
r - Variable in class net.thevpc.diagram4j.model.shapes.SquareShape
 
r - Variable in class net.thevpc.diagram4j.util.GComplex
 
radiusX() - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
radiusX() - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
radiusX() - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
radiusX() - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
radiusY() - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
radiusY() - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
radiusY() - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
radiusY() - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
rebuild() - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
rebuild() - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
rebuild() - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
rebuild() - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
rebuild() - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
RectangleShape - Class in net.thevpc.diagram4j.model.shapes
 
RectangleShape() - Constructor for class net.thevpc.diagram4j.model.shapes.RectangleShape
 
RectangleShape(int, int, int, int) - Constructor for class net.thevpc.diagram4j.model.shapes.RectangleShape
 
RectangleShapeRenderer - Class in net.thevpc.diagram4j.render.items
 
RectangleShapeRenderer() - Constructor for class net.thevpc.diagram4j.render.items.RectangleShapeRenderer
 
remove(GraphElement) - Method in class net.thevpc.diagram4j.model.Graph
 
removeSelected() - Method in class net.thevpc.diagram4j.GraphCanvas
 
removeSelected() - Method in class net.thevpc.diagram4j.model.Graph
 
removeUpdate(DocumentEvent) - Method in class net.thevpc.diagram4j.CanvasTextFieldEditor
 
render(Graph, Graphics2D, GraphConfig) - Method in class net.thevpc.diagram4j.render.GraphRenderManager
 
render(GraphElement, Graphics2D, GraphConfig) - Method in class net.thevpc.diagram4j.render.GraphRenderManager
 
render(GraphEditorAction, Graphics2D, GraphConfig) - Method in class net.thevpc.diagram4j.render.GraphRenderManager
 
render(T, Graphics2D, GraphConfig, GraphRenderManager) - Method in interface net.thevpc.diagram4j.render.ItemRenderer
 
render(T, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.AbstractShapeRenderer
 
render(GraphAddEdgeAction, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.GraphAddEdgeActionRenderer
 
render(GraphAddSegmentAction, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.GraphAddSegmentActionRenderer
 
render(GraphAddTextAction, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.GraphAddTextActionRenderer
 
render(GraphEdge, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.GraphEdgeRenderer
 
render(GraphPort, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.GraphPortRenderer
 
render(GraphSelectNodeAction, Graphics2D, GraphConfig, GraphRenderManager) - Method in class net.thevpc.diagram4j.render.items.GraphSelectNodeActionRenderer
 
renderPorts(GraphElement, Graphics2D, GraphConfig) - Method in class net.thevpc.diagram4j.render.GraphRenderManager
 
reset() - Method in class net.thevpc.diagram4j.actions.GraphAddCircleAction
 
reset() - Method in class net.thevpc.diagram4j.actions.GraphAddEllipseAction
 
reset() - Method in class net.thevpc.diagram4j.actions.GraphAddRectangleAction
 
reset() - Method in class net.thevpc.diagram4j.actions.GraphAddSegmentAction
 
reset() - Method in class net.thevpc.diagram4j.actions.GraphAddSquareAction
 
reset() - Method in class net.thevpc.diagram4j.actions.GraphAddTextAction
 
resolvePoint1() - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
resolvePoint2() - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
resolveWidth() - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 

S

scaleGrid(Dimension, int) - Method in class net.thevpc.diagram4j.model.GraphGrid
 
scaleGrid(Dimension) - Method in class net.thevpc.diagram4j.model.GraphGrid
 
SegmentShape - Class in net.thevpc.diagram4j.model.shapes
 
SegmentShape() - Constructor for class net.thevpc.diagram4j.model.shapes.SegmentShape
 
SegmentShape(int, int, int, int) - Constructor for class net.thevpc.diagram4j.model.shapes.SegmentShape
 
SegmentShapeRenderer - Class in net.thevpc.diagram4j.render.items
 
SegmentShapeRenderer() - Constructor for class net.thevpc.diagram4j.render.items.SegmentShapeRenderer
 
select - Variable in class net.thevpc.diagram4j.actions.GraphSelectNodeAction.DraggedInfo
 
selectEnd - Variable in class net.thevpc.diagram4j.actions.GraphSelectNodeAction.DraggedInfo
 
selectStart - Variable in class net.thevpc.diagram4j.actions.GraphSelectNodeAction.DraggedInfo
 
setAction(GraphEditorAction) - Method in class net.thevpc.diagram4j.GraphCanvas
 
setCanvas(GraphCanvas) - Method in class net.thevpc.diagram4j.AbstractGraphEditorAction
 
setCanvas(GraphCanvas) - Method in interface net.thevpc.diagram4j.GraphEditorAction
 
setConfig(GraphConfig) - Method in class net.thevpc.diagram4j.GraphCanvas
 
setDimension(Dimension) - Method in class net.thevpc.diagram4j.model.GraphGrid
 
setDistanceError(double) - Method in class net.thevpc.diagram4j.model.Graph
 
setEdgeUuid(String) - Method in class net.thevpc.diagram4j.model.GraphPort
 
setEditable(boolean) - Method in class net.thevpc.diagram4j.GraphCanvas
 
setEditing(boolean) - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
setEndArrowType(String) - Method in class net.thevpc.diagram4j.model.GraphConfig
 
setEndArrowType(String) - Method in class net.thevpc.diagram4j.model.GraphEdge
 
setEndArrowType(String) - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
setFillColor(String) - Method in class net.thevpc.diagram4j.model.GraphConfig
 
setFillColor(String) - Method in class net.thevpc.diagram4j.model.GraphShape
 
setGraph(Graph) - Method in class net.thevpc.diagram4j.GraphCanvas
 
setGraphTitle(String) - Method in class net.thevpc.diagram4j.model.Graph
 
setGridVisible(boolean) - Method in class net.thevpc.diagram4j.model.Graph
 
setHover(boolean) - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
setHover(boolean) - Method in interface net.thevpc.diagram4j.model.GraphElement
 
setIndex(int) - Method in class net.thevpc.diagram4j.model.GraphPort
 
setLineColor(String) - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
setLineColor(String) - Method in class net.thevpc.diagram4j.model.GraphConfig
 
setLineColor(String) - Method in interface net.thevpc.diagram4j.model.GraphElement
 
setLinePattern(String) - Method in class net.thevpc.diagram4j.model.GraphConfig
 
setLineStroke(String) - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
setLineStroke(String) - Method in class net.thevpc.diagram4j.model.GraphConfig
 
setLineStroke(String) - Method in interface net.thevpc.diagram4j.model.GraphElement
 
setPaintFormatter(PaintFormatter) - Method in class net.thevpc.diagram4j.render.GraphRenderManager
 
setR(int) - Method in class net.thevpc.diagram4j.model.shapes.CircleShape
 
setR(int) - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
setReadOnly(boolean) - Method in class net.thevpc.diagram4j.model.GraphPort
 
setSelected(GraphElement, boolean) - Method in class net.thevpc.diagram4j.GraphCanvas
 
setSelected(boolean) - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
setSelected(boolean) - Method in interface net.thevpc.diagram4j.model.GraphElement
 
setSelectedElements(Set<String>) - Method in class net.thevpc.diagram4j.model.Graph
 
setSelectionRect(Point, Point, boolean) - Method in class net.thevpc.diagram4j.GraphCanvas
 
setShapeUuid(String) - Method in class net.thevpc.diagram4j.model.GraphPort
 
setStartArrowType(String) - Method in class net.thevpc.diagram4j.model.GraphConfig
 
setStartArrowType(String) - Method in class net.thevpc.diagram4j.model.GraphEdge
 
setStartArrowType(String) - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
setStrokeFormatter(StrokeFormatter) - Method in class net.thevpc.diagram4j.render.GraphRenderManager
 
setText(String) - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
setText(String) - Method in interface net.thevpc.diagram4j.model.GraphElement
 
setText(String) - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
setTic(int) - Method in class net.thevpc.diagram4j.model.GraphGrid
 
setUuid(String) - Method in class net.thevpc.diagram4j.model.AbstractGraphElement
 
setUuid(String) - Method in class net.thevpc.diagram4j.model.GraphEdge
 
setX(int) - Method in class net.thevpc.diagram4j.model.GraphPort
 
setX(int) - Method in class net.thevpc.diagram4j.model.shapes.CircleShape
 
setX(int) - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
setX1(int) - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
setX1(int) - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
setX1(int) - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
setX1(int) - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
setX2(int) - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
setX2(int) - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
setX2(int) - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
setX2(int) - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
setXY(int, int) - Method in class net.thevpc.diagram4j.model.GraphPort
 
setY(int) - Method in class net.thevpc.diagram4j.model.GraphPort
 
setY(int) - Method in class net.thevpc.diagram4j.model.shapes.CircleShape
 
setY(int) - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
setY1(int) - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
setY1(int) - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
setY1(int) - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
setY1(int) - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
setY2(int) - Method in class net.thevpc.diagram4j.model.shapes.EllipseShape
 
setY2(int) - Method in class net.thevpc.diagram4j.model.shapes.RectangleShape
 
setY2(int) - Method in class net.thevpc.diagram4j.model.shapes.SegmentShape
 
setY2(int) - Method in class net.thevpc.diagram4j.model.shapes.TextShape
 
ShapeStroke - Class in net.thevpc.diagram4j.render.strokes
g.setStroke( new ShapeStroke( new Shape[] { new Star( 5, 0, 0, 0, 0.5f, 6.0f), new Ellipse2D.Float(0, 0, 4, 4) }, 15.0f ) );
ShapeStroke(Shape, float) - Constructor for class net.thevpc.diagram4j.render.strokes.ShapeStroke
 
ShapeStroke(Shape[], float) - Constructor for class net.thevpc.diagram4j.render.strokes.ShapeStroke
 
SloppyStroke - Class in net.thevpc.diagram4j.render.strokes
This Stroke implementation randomly perturbs the line and curve segments that make up a Shape, and then strokes that perturbed shape.
SloppyStroke(float, float) - Constructor for class net.thevpc.diagram4j.render.strokes.SloppyStroke
 
SquareShape - Class in net.thevpc.diagram4j.model.shapes
 
SquareShape() - Constructor for class net.thevpc.diagram4j.model.shapes.SquareShape
 
SquareShape(int, int, int) - Constructor for class net.thevpc.diagram4j.model.shapes.SquareShape
 
SquareShapeRenderer - Class in net.thevpc.diagram4j.render.items
 
SquareShapeRenderer() - Constructor for class net.thevpc.diagram4j.render.items.SquareShapeRenderer
 
startEdit(TextShape, Runnable) - Method in class net.thevpc.diagram4j.GraphCanvas
 
StrokeFormatter - Interface in net.thevpc.diagram4j
 
SUBTRACT - Static variable in class net.thevpc.diagram4j.render.strokes.CompoundStroke
 

T

TextShape - Class in net.thevpc.diagram4j.model.shapes
 
TextShape() - Constructor for class net.thevpc.diagram4j.model.shapes.TextShape
 
TextShape(int, int, String) - Constructor for class net.thevpc.diagram4j.model.shapes.TextShape
 
TextShapeRenderer - Class in net.thevpc.diagram4j.render.items
 
TextShapeRenderer() - Constructor for class net.thevpc.diagram4j.render.items.TextShapeRenderer
 
TextStroke - Class in net.thevpc.diagram4j.render.strokes
 
TextStroke(String, Font) - Constructor for class net.thevpc.diagram4j.render.strokes.TextStroke
 
TextStroke(String, Font, boolean, boolean) - Constructor for class net.thevpc.diagram4j.render.strokes.TextStroke
 
toString() - Method in enum net.thevpc.diagram4j.model.EdgeType
 
toString() - Method in class net.thevpc.diagram4j.model.Graph
 
toString() - Method in class net.thevpc.diagram4j.model.GraphEdge
 
toString() - Method in enum net.thevpc.diagram4j.model.NodeType
 
toString() - Method in class net.thevpc.diagram4j.model.shapes.CircleShape
 
toString() - Method in class net.thevpc.diagram4j.model.shapes.SquareShape
 
toString() - Method in class net.thevpc.diagram4j.util.GComplex
 
transformEvent(MouseEvent) - Method in class net.thevpc.diagram4j.GraphCanvas
 
transformPoint(Point) - Method in class net.thevpc.diagram4j.GraphCanvas
 

U

uninstall() - Method in class net.thevpc.diagram4j.GraphCanvas
 
unsetAction() - Method in class net.thevpc.diagram4j.GraphCanvas
 
unzoom() - Method in class net.thevpc.diagram4j.GraphCanvas
 
updateEndArrowType(String) - Method in class net.thevpc.diagram4j.GraphCanvas
 
updateFillColor(String) - Method in class net.thevpc.diagram4j.GraphCanvas
 
updateLineColor(String) - Method in class net.thevpc.diagram4j.GraphCanvas
 
updateLineStroke(String) - Method in class net.thevpc.diagram4j.GraphCanvas
 
updateStartArrowType(String) - Method in class net.thevpc.diagram4j.GraphCanvas
 
updateView() - Method in class net.thevpc.diagram4j.GraphCanvas
 
uuid - Variable in class net.thevpc.diagram4j.model.AbstractGraphElement
 

V

valueOf(String) - Static method in enum net.thevpc.diagram4j.model.EdgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thevpc.diagram4j.model.NodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thevpc.diagram4j.util.DiagramArrows.ArrowType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.thevpc.diagram4j.model.EdgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thevpc.diagram4j.model.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thevpc.diagram4j.util.DiagramArrows.ArrowType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WobbleStroke - Class in net.thevpc.diagram4j.render.strokes
 
WobbleStroke(float, float) - Constructor for class net.thevpc.diagram4j.render.strokes.WobbleStroke
 

X

x - Variable in class net.thevpc.diagram4j.model.shapes.CircleShape
 
x - Variable in class net.thevpc.diagram4j.model.shapes.SquareShape
 

Y

y - Variable in class net.thevpc.diagram4j.model.shapes.CircleShape
 
y - Variable in class net.thevpc.diagram4j.model.shapes.SquareShape
 

Z

ZigzagStroke - Class in net.thevpc.diagram4j.render.strokes
 
ZigzagStroke(Stroke, float, float) - Constructor for class net.thevpc.diagram4j.render.strokes.ZigzagStroke
 
zoomIn() - Method in class net.thevpc.diagram4j.GraphCanvas
 
zoomOut() - Method in class net.thevpc.diagram4j.GraphCanvas
 
A C D E F G I K L M N P R S T U V W X Y Z 
Skip navigation links

Copyright © 2021 vpc open source initiative. All rights reserved.