http://www.jpicedt.org

jpicedt.graphic.toolkit
Class ConvexZoneToolFactory

java.lang.Object
  extended by jpicedt.graphic.toolkit.ConvexZoneToolFactory

public class ConvexZoneToolFactory
extends Object

Fabrique d'outils de manipulation de zones convexes.

Version:
$Id: ConvexZoneToolFactory.java,v 1.14 2013/03/27 06:59:11 vincentb1 Exp $
Author:
Vincent Belaïche

Nested Class Summary
 class ConvexZoneToolFactory.BandShapedConvexZoneTool
           
protected  class ConvexZoneToolFactory.ConvexZoneToolBase
           
 class ConvexZoneToolFactory.ExtensibleConvexZoneTool
           
protected  class ConvexZoneToolFactory.GenericConvexZoneTool
          Un outil de création de zone convexe
 class ConvexZoneToolFactory.HalfPlaneConvexZoneTool
           
 class ConvexZoneToolFactory.RectangleConvexZoneTool
           
 class ConvexZoneToolFactory.UShapedConvexZoneTool
           
 
Field Summary
static String BAND_SHAPED
           
static String DRAWING_TRANSLATE
           
static String DRAWING_TRIM
           
static String EDIT
           
static String EXTENSIBLE
           
static String HALF_PLANE
           
static String RECTANGLE
           
static String SELECT
           
static String U_SHAPED
           
static String USE_SELECTION
           
 
Constructor Summary
ConvexZoneToolFactory(EditorKit editorKit)
           
 
Method Summary
 ConvexZoneTool createConvexZoneTool(String type)
          Returns MouseTool of the given type
static String[][] getAvailableToolNames()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SELECT

public static final String SELECT
See Also:
Constant Field Values

EDIT

public static final String EDIT
See Also:
Constant Field Values

RECTANGLE

public static final String RECTANGLE
See Also:
Constant Field Values

EXTENSIBLE

public static final String EXTENSIBLE
See Also:
Constant Field Values

BAND_SHAPED

public static final String BAND_SHAPED
See Also:
Constant Field Values

U_SHAPED

public static final String U_SHAPED
See Also:
Constant Field Values

HALF_PLANE

public static final String HALF_PLANE
See Also:
Constant Field Values

DRAWING_TRANSLATE

public static final String DRAWING_TRANSLATE
See Also:
Constant Field Values

DRAWING_TRIM

public static final String DRAWING_TRIM
See Also:
Constant Field Values

USE_SELECTION

public static final String USE_SELECTION
See Also:
Constant Field Values
Constructor Detail

ConvexZoneToolFactory

public ConvexZoneToolFactory(EditorKit editorKit)
Parameters:
editorKit - the EditorKit
Method Detail

getAvailableToolNames

public static String[][] getAvailableToolNames()
Returns:
une copie du tableau ALL_TOOL_NAMES
See Also:
ALL_TOOL_NAMES

createConvexZoneTool

public ConvexZoneTool createConvexZoneTool(String type)
Returns MouseTool of the given type

Parameters:
type - a String value identifying type of tool to be created.
Returns:
a MouseTool created for the corresponding to type
Since:
jPicEdt 1.6

http://www.jpicedt.org

Submit a bug : syd@jpicedt.org