JHotDraw 7.4.1

org.jhotdraw.draw.handle
Class TransformHandleKit

java.lang.Object
  extended by org.jhotdraw.draw.handle.TransformHandleKit

public class TransformHandleKit
extends java.lang.Object

A set of utility methods to create Handles which transform a Figure by using its transform method.

Version:
$Id: TransformHandleKit.java 604 2010-01-09 12:00:29Z rawcoder $
Author:
Werntransformr

Constructor Summary
TransformHandleKit()
          Creates a new instance.
 
Method Summary
static void addCornerTransformHandles(Figure f, java.util.Collection<Handle> handles)
          Creates handles for each corner of a figure and adds them to the provided collection.
static void addEdgeTransformHandles(Figure f, java.util.Collection<Handle> handles)
          Fills the given Vector with handles at each the north, south, east, and west of the figure.
static void addGroupHoverHandles(Figure f, java.util.Collection<Handle> handles)
          Adds handles for scaling, moving, rotating and shearing a Figure.
static void addGroupTransformHandles(Figure f, java.util.Collection<Handle> handles)
          Adds handles for scaling, moving, rotating and shearing a Figure.
static void addScaleMoveTransformHandles(Figure f, java.util.Collection<Handle> handles)
          Adds handles for scaling and moving a Figure.
static void addTransformHandles(Figure f, java.util.Collection<Handle> handles)
          Adds handles for scaling, moving, rotating and shearing a Figure.
static Handle east(Figure owner)
           
static Handle north(Figure owner)
           
static Handle northEast(Figure owner)
           
static Handle northWest(Figure owner)
           
static Handle south(Figure owner)
           
static Handle southEast(Figure owner)
           
static Handle southWest(Figure owner)
           
static Handle west(Figure owner)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformHandleKit

public TransformHandleKit()
Creates a new instance.

Method Detail

addCornerTransformHandles

public static void addCornerTransformHandles(Figure f,
                                             java.util.Collection<Handle> handles)
Creates handles for each corner of a figure and adds them to the provided collection.


addEdgeTransformHandles

public static void addEdgeTransformHandles(Figure f,
                                           java.util.Collection<Handle> handles)
Fills the given Vector with handles at each the north, south, east, and west of the figure.


addScaleMoveTransformHandles

public static void addScaleMoveTransformHandles(Figure f,
                                                java.util.Collection<Handle> handles)
Adds handles for scaling and moving a Figure.


addTransformHandles

public static void addTransformHandles(Figure f,
                                       java.util.Collection<Handle> handles)
Adds handles for scaling, moving, rotating and shearing a Figure.


addGroupTransformHandles

public static void addGroupTransformHandles(Figure f,
                                            java.util.Collection<Handle> handles)
Adds handles for scaling, moving, rotating and shearing a Figure.


addGroupHoverHandles

public static void addGroupHoverHandles(Figure f,
                                        java.util.Collection<Handle> handles)
Adds handles for scaling, moving, rotating and shearing a Figure.


south

public static Handle south(Figure owner)

southEast

public static Handle southEast(Figure owner)

southWest

public static Handle southWest(Figure owner)

north

public static Handle north(Figure owner)

northEast

public static Handle northEast(Figure owner)

northWest

public static Handle northWest(Figure owner)

east

public static Handle east(Figure owner)

west

public static Handle west(Figure owner)

Copyright 1996-2010 (c) by the authors and contributors of the JHotDraw project.
Some rights reserved.