Package net.sf.jaxodraw.util
Enum JaxoMode
- java.lang.Object
-
- java.lang.Enum<JaxoMode>
-
- net.sf.jaxodraw.util.JaxoMode
-
- All Implemented Interfaces:
Serializable
,Comparable<JaxoMode>
public enum JaxoMode extends Enum<JaxoMode>
Collection of modes.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ABOUT
About.ANTIALIAS
Antialias on/off.ARROW
Arrow on/off.ATTACH
Attach handles.BACKGROUND
Put an object in the background.BLOB
Blob (filled ellipse).BOX
Box (filled rectangle).CLEAR
Clear the current graph.CLEAR_CLIPBOARD
Clear the clipboard.CLONE_TAB
Open a new tab with the graph taken from the current one.CLOSE_ALL
Close all tabs.CLOSE_OTHER
Close all tabs except the current one.CLOSE_TAB
Close the current buffer.COLOR
Color an object.DEFAULT_BLOB
Default .DEFAULT_BOX
Default .DEFAULT_COLOR
Default .DEFAULT_DUPLICATE
Default .DEFAULT_EDIT
Default .DEFAULT_FERMION_ARC
Default .DEFAULT_FERMION_BEZIER
Default .DEFAULT_FERMION_LINE
Default fline.DEFAULT_FERMION_LOOP
Default .DEFAULT_GHOST_ARC
Default .DEFAULT_GHOST_BEZIER
Default .DEFAULT_GHOST_LINE
Default .DEFAULT_GHOST_LOOP
Default .DEFAULT_GLUON_ARC
Default .DEFAULT_GLUON_BEZIER
Default .DEFAULT_GLUON_LINE
Default .DEFAULT_GLUON_LOOP
Default .DEFAULT_LATEX
Default .DEFAULT_MOVE
Default .DEFAULT_NONE
Default none.DEFAULT_PHOTON_ARC
Default .DEFAULT_PHOTON_BEZIER
Default .DEFAULT_PHOTON_LINE
Default .DEFAULT_PHOTON_LOOP
Default .DEFAULT_RESIZE
Default .DEFAULT_SCALAR_ARC
Default .DEFAULT_SCALAR_BEZIER
Default .DEFAULT_SCALAR_LINE
Default .DEFAULT_SCALAR_LOOP
Default .DEFAULT_SELECT
Default .DEFAULT_TEXT
Default .DEFAULT_TRIANGLE
Default .DEFAULT_VERTEX
Default .DEFAULT_ZIGZAG_ARC
Default .DEFAULT_ZIGZAG_BEZIER
Default .DEFAULT_ZIGZAG_LINE
Default .DEFAULT_ZIGZAG_LOOP
Default .DELETE
Delete an object.DESCRIBE
Enter a description of the graph.DETACH
Detach handles.DUPLICATE
Copy an object.EDIT
Edit an object.ENGLISH
English language mode.EXPORT
Export the graph.FERMION_ARC
Fermion arc.FERMION_BEZIER
Fermionic Bezier.FERMION_LINE
Fermion line.FERMION_LOOP
Fermion loop.FOREGROUND
Put an object in the foreground.FRENCH
French language mode.GERMAN
German language mode.GHOST_ARC
Ghost arc.GHOST_BEZIER
Ghost Bezier.GHOST_LINE
Ghost line.GHOST_LOOP
Ghost loop.GLUON_ARC
Gluon arc.GLUON_BEZIER
Gluonic Bezier.GLUON_LINE
Gluon line.GLUON_LOOP
Gluon loop.GRID
Grid.GRID_ON_OFF
Grid on/off.GRID_SIZE
Grid size.GRID_STYLE_CROSS
Cross style.GRID_STYLE_DOT
Dot style.GRID_STYLE_LINE
Line style.GRID_STYLE_LINE_HONEYCOMB
Honeycomb style.GRIDBAR
Show gridbar.HEXAGONAL_GRID
Hexagonal grid.IMPORT
Import a Latex file.ITALIAN
Italian language mode.LATEX
Latex text.LOG_VIEW
The JaxoDraw web site.LOOKNFEEL
LooknFeel dialog.MAC_README
System info.MOVE
Move an object.MOVE_GRAPH
Move complete graph on canvas.NEW_GRAPH
Start a new graph.NEW_TAB
Start a new graph tab.OPEN
Open a JaxoDraw file.PASTE
Paste the most recently selected objects from the clipboard.PHOTON_ARC
Photon arc.PHOTON_BEZIER
Photonic Bezier.PHOTON_LINE
Photon line.PHOTON_LOOP
Photon loop.PLUGINS
Plugin manager dialog.PREFERENCES
Preferences dialog.PREVIEW
Preview the graph.PRINT
Print the graph.QUIT
Quit.RECENT_FILE
Recent file mode.RECTANGULAR_GRID
Rectangular grid.REDO
Redo the last operations.REFRESH
Refresh the screen.RENAME_TAB
Rename a tab.RESIZE
Resize an object.SAVE
Save a JaxoDraw graph.SAVE_AS
Save a JaxoDraw graph in a given file.SCALAR_ARC
Scalar arc.SCALAR_BEZIER
Scalar Bezier.SCALAR_LINE
Scalar line.SCALAR_LOOP
Scalar loop.SELECT
Select objects.SELECT_ALL
Select all objects.SELECTION_BACKGROUND
Put in the background the most recently selected objects.SELECTION_CLEAR
Clear the selected objects.SELECTION_COPY
Copy into the clipboard the most recently selected objects.SELECTION_CUT
Cut the most recently selected objects stored in the clipboard.SELECTION_FOREGROUND
Put in the foreground the most recently selected objects.SELECTION_GROUP
Group the most recently selected objects.SELECTION_UNGROUP
Ungroup the most recently selected objects.SHORTCUTS
The keyboard shortcuts.SHOW_LATEX_LABELS
Show latex labels.SNAP_ON_OFF
Snap on/off.SPANISH
Spanish language mode.STANDBY
Default drawing mode: do nothing.STATUSBAR
Show statusbar.SYSTEM_INFO
System info.TEXT
Normal text.TOOLBAR
Show toolbar.TRIANGLE
A filled triangle.UNDO
Undo the last operations.UNGROUP
Ungroup objects.USER_GUIDE
User guide.VERTEX
A general vertex.VERTEX_CIRCLE_CROSS
A vertex type 2 object (a cross with a circle).VERTEX_CROSS
A vertex type 4 object (a cross).VERTEX_DIAMOND
A vertex type 6 object (a diamond).VERTEX_DOT
A vertex type 1 object (a dot).VERTEX_SQUARE
A vertex type 3 object (a filled square).VIEW_CLIPBOARD
View the clipboard.WATCHFILE
Watch file mode.WEB_SITE
The JaxoDraw web site.ZIGZAG_ARC
ZigZag arc.ZIGZAG_BEZIER
ZigZag Bezier.ZIGZAG_LINE
ZigZag line.ZIGZAG_LOOP
ZigZag loop.ZOOM
Dynamic zoom.ZOOM_FACTOR
A zoom factor mode.ZOOM_FACTOR_X2
A zoom factor mode x2.ZOOM_FACTOR_X4
A zoom factor mode x4.ZOOM_FACTOR_X8
A zoom factor mode x8.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String[]
defaultActionKeys()
Returns the default action keys.static JaxoMode
defaultActionToMode(JaxoMode defaultAction)
Mode constants corresponding to a DEFAULT_XYZ constant.static JaxoMode[]
defaultModes()
Returns the default modes.static String
getModeAsString(JaxoMode mode)
Returns a string representation of the given mode.static JaxoMode
getModeFromString(String modeString)
Converts the given string to a JaxoMode.static boolean
isActionMode(JaxoMode mode)
Determines whether the given mode is an action mode.static boolean
isArcMode(JaxoMode mode)
Determines whether the given mode is an arc mode.static boolean
isBezierMode(JaxoMode mode)
Determines whether the given mode is a Bezier mode.static boolean
isDefaultMode(JaxoMode mode)
Determines whether the given mode is a default mode.static boolean
isEditMode(JaxoMode mode)
Determines whether the given mode is an edit mode.static boolean
isFileMode(JaxoMode mode)
Determines whether the given mode is a file mode.static boolean
isGridMode(JaxoMode mode)
Determines whether the given mode is a grid mode.static boolean
isHelpMode(JaxoMode mode)
Determines whether the given mode is a help mode.static boolean
isLanguageMode(JaxoMode mode)
Determines whether the given mode is a language mode.static boolean
isLineMode(JaxoMode mode)
Determines whether the given mode is a line mode.static boolean
isLoopMode(JaxoMode mode)
Determines whether the given mode is a loop mode.static boolean
isMiscMode(JaxoMode mode)
Determines whether the given mode is a misc mode.static boolean
isNewObjectMode(JaxoMode mode)
Determines whether the given mode is a mode that will create a new JaxoObject.static boolean
isOptionMode(JaxoMode mode)
Determines whether the given mode is an option mode.static boolean
isParticleMode(JaxoMode mode)
Determines whether the given mode is a particle mode.static boolean
isSelectMode(JaxoMode mode)
Determines whether the given mode is a select mode (mode allowing an object to be selected).static boolean
isTextMode(JaxoMode mode)
Determines whether the given mode is a text mode (either LATEX or TEXT).static boolean
isVertexMode(JaxoMode mode)
Determines whether the given mode is a vertex mode.static boolean
isZoomFactorMode(JaxoMode mode)
Determines whether the given mode is a zoom factor mode.static JaxoMode
valueOf(String name)
Returns the enum constant of this type with the specified name.static JaxoMode[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
STANDBY
public static final JaxoMode STANDBY
Default drawing mode: do nothing.
-
FERMION_LINE
public static final JaxoMode FERMION_LINE
Fermion line.
-
FERMION_LOOP
public static final JaxoMode FERMION_LOOP
Fermion loop.
-
FERMION_ARC
public static final JaxoMode FERMION_ARC
Fermion arc.
-
SCALAR_LINE
public static final JaxoMode SCALAR_LINE
Scalar line.
-
SCALAR_LOOP
public static final JaxoMode SCALAR_LOOP
Scalar loop.
-
SCALAR_ARC
public static final JaxoMode SCALAR_ARC
Scalar arc.
-
GHOST_LINE
public static final JaxoMode GHOST_LINE
Ghost line.
-
GHOST_LOOP
public static final JaxoMode GHOST_LOOP
Ghost loop.
-
GHOST_ARC
public static final JaxoMode GHOST_ARC
Ghost arc.
-
PHOTON_LINE
public static final JaxoMode PHOTON_LINE
Photon line.
-
PHOTON_LOOP
public static final JaxoMode PHOTON_LOOP
Photon loop.
-
PHOTON_ARC
public static final JaxoMode PHOTON_ARC
Photon arc.
-
GLUON_LINE
public static final JaxoMode GLUON_LINE
Gluon line.
-
GLUON_LOOP
public static final JaxoMode GLUON_LOOP
Gluon loop.
-
GLUON_ARC
public static final JaxoMode GLUON_ARC
Gluon arc.
-
FERMION_BEZIER
public static final JaxoMode FERMION_BEZIER
Fermionic Bezier.
-
PHOTON_BEZIER
public static final JaxoMode PHOTON_BEZIER
Photonic Bezier.
-
GLUON_BEZIER
public static final JaxoMode GLUON_BEZIER
Gluonic Bezier.
-
SCALAR_BEZIER
public static final JaxoMode SCALAR_BEZIER
Scalar Bezier.
-
GHOST_BEZIER
public static final JaxoMode GHOST_BEZIER
Ghost Bezier.
-
ZIGZAG_LINE
public static final JaxoMode ZIGZAG_LINE
ZigZag line.
-
ZIGZAG_LOOP
public static final JaxoMode ZIGZAG_LOOP
ZigZag loop.
-
ZIGZAG_ARC
public static final JaxoMode ZIGZAG_ARC
ZigZag arc.
-
ZIGZAG_BEZIER
public static final JaxoMode ZIGZAG_BEZIER
ZigZag Bezier.
-
BOX
public static final JaxoMode BOX
Box (filled rectangle).
-
BLOB
public static final JaxoMode BLOB
Blob (filled ellipse).
-
VERTEX
public static final JaxoMode VERTEX
A general vertex.
-
TEXT
public static final JaxoMode TEXT
Normal text.
-
LATEX
public static final JaxoMode LATEX
Latex text.
-
TRIANGLE
public static final JaxoMode TRIANGLE
A filled triangle.
-
VERTEX_DOT
public static final JaxoMode VERTEX_DOT
A vertex type 1 object (a dot).
-
VERTEX_CIRCLE_CROSS
public static final JaxoMode VERTEX_CIRCLE_CROSS
A vertex type 2 object (a cross with a circle).
-
VERTEX_SQUARE
public static final JaxoMode VERTEX_SQUARE
A vertex type 3 object (a filled square).
-
VERTEX_CROSS
public static final JaxoMode VERTEX_CROSS
A vertex type 4 object (a cross).
-
VERTEX_DIAMOND
public static final JaxoMode VERTEX_DIAMOND
A vertex type 6 object (a diamond).
-
MOVE
public static final JaxoMode MOVE
Move an object.
-
RESIZE
public static final JaxoMode RESIZE
Resize an object.
-
DUPLICATE
public static final JaxoMode DUPLICATE
Copy an object.
-
COLOR
public static final JaxoMode COLOR
Color an object.
-
EDIT
public static final JaxoMode EDIT
Edit an object.
-
DELETE
public static final JaxoMode DELETE
Delete an object.
-
BACKGROUND
public static final JaxoMode BACKGROUND
Put an object in the background.
-
FOREGROUND
public static final JaxoMode FOREGROUND
Put an object in the foreground.
-
UNGROUP
public static final JaxoMode UNGROUP
Ungroup objects.
-
SELECT
public static final JaxoMode SELECT
Select objects.
-
NEW_GRAPH
public static final JaxoMode NEW_GRAPH
Start a new graph.
-
OPEN
public static final JaxoMode OPEN
Open a JaxoDraw file.
-
SAVE
public static final JaxoMode SAVE
Save a JaxoDraw graph.
-
SAVE_AS
public static final JaxoMode SAVE_AS
Save a JaxoDraw graph in a given file.
-
EXPORT
public static final JaxoMode EXPORT
Export the graph.
-
PRINT
public static final JaxoMode PRINT
Print the graph.
-
CLOSE_TAB
public static final JaxoMode CLOSE_TAB
Close the current buffer.
-
NEW_TAB
public static final JaxoMode NEW_TAB
Start a new graph tab.
-
IMPORT
public static final JaxoMode IMPORT
Import a Latex file.
-
RECENT_FILE
public static final JaxoMode RECENT_FILE
Recent file mode. This is NOT a file mode!
-
ZOOM_FACTOR
public static final JaxoMode ZOOM_FACTOR
A zoom factor mode.
-
ZOOM_FACTOR_X2
public static final JaxoMode ZOOM_FACTOR_X2
A zoom factor mode x2.
-
ZOOM_FACTOR_X4
public static final JaxoMode ZOOM_FACTOR_X4
A zoom factor mode x4.
-
ZOOM_FACTOR_X8
public static final JaxoMode ZOOM_FACTOR_X8
A zoom factor mode x8.
-
UNDO
public static final JaxoMode UNDO
Undo the last operations.
-
CLEAR
public static final JaxoMode CLEAR
Clear the current graph.
-
REDO
public static final JaxoMode REDO
Redo the last operations.
-
REFRESH
public static final JaxoMode REFRESH
Refresh the screen.
-
PASTE
public static final JaxoMode PASTE
Paste the most recently selected objects from the clipboard.
-
CLEAR_CLIPBOARD
public static final JaxoMode CLEAR_CLIPBOARD
Clear the clipboard.
-
VIEW_CLIPBOARD
public static final JaxoMode VIEW_CLIPBOARD
View the clipboard.
-
DESCRIBE
public static final JaxoMode DESCRIBE
Enter a description of the graph.
-
PREVIEW
public static final JaxoMode PREVIEW
Preview the graph.
-
WATCHFILE
public static final JaxoMode WATCHFILE
Watch file mode.
-
RENAME_TAB
public static final JaxoMode RENAME_TAB
Rename a tab.
-
SELECTION_CLEAR
public static final JaxoMode SELECTION_CLEAR
Clear the selected objects.
-
SELECTION_CUT
public static final JaxoMode SELECTION_CUT
Cut the most recently selected objects stored in the clipboard.
-
SELECT_ALL
public static final JaxoMode SELECT_ALL
Select all objects.
-
SELECTION_COPY
public static final JaxoMode SELECTION_COPY
Copy into the clipboard the most recently selected objects.
-
SELECTION_GROUP
public static final JaxoMode SELECTION_GROUP
Group the most recently selected objects.
-
SELECTION_UNGROUP
public static final JaxoMode SELECTION_UNGROUP
Ungroup the most recently selected objects.
-
SELECTION_FOREGROUND
public static final JaxoMode SELECTION_FOREGROUND
Put in the foreground the most recently selected objects.
-
SELECTION_BACKGROUND
public static final JaxoMode SELECTION_BACKGROUND
Put in the background the most recently selected objects.
-
MOVE_GRAPH
public static final JaxoMode MOVE_GRAPH
Move complete graph on canvas.
-
ATTACH
public static final JaxoMode ATTACH
Attach handles.
-
DETACH
public static final JaxoMode DETACH
Detach handles.
-
CLOSE_ALL
public static final JaxoMode CLOSE_ALL
Close all tabs.
-
CLOSE_OTHER
public static final JaxoMode CLOSE_OTHER
Close all tabs except the current one.
-
CLONE_TAB
public static final JaxoMode CLONE_TAB
Open a new tab with the graph taken from the current one.
-
ABOUT
public static final JaxoMode ABOUT
About.
-
USER_GUIDE
public static final JaxoMode USER_GUIDE
User guide.
-
SYSTEM_INFO
public static final JaxoMode SYSTEM_INFO
System info.
-
MAC_README
public static final JaxoMode MAC_README
System info.
-
WEB_SITE
public static final JaxoMode WEB_SITE
The JaxoDraw web site.
-
LOG_VIEW
public static final JaxoMode LOG_VIEW
The JaxoDraw web site.
-
SHORTCUTS
public static final JaxoMode SHORTCUTS
The keyboard shortcuts.
-
GRID
public static final JaxoMode GRID
Grid.
-
ZOOM
public static final JaxoMode ZOOM
Dynamic zoom.
-
QUIT
public static final JaxoMode QUIT
Quit.
-
GRID_SIZE
public static final JaxoMode GRID_SIZE
Grid size.
-
RECTANGULAR_GRID
public static final JaxoMode RECTANGULAR_GRID
Rectangular grid.
-
HEXAGONAL_GRID
public static final JaxoMode HEXAGONAL_GRID
Hexagonal grid.
-
GRID_STYLE_DOT
public static final JaxoMode GRID_STYLE_DOT
Dot style.
-
GRID_STYLE_CROSS
public static final JaxoMode GRID_STYLE_CROSS
Cross style.
-
GRID_STYLE_LINE
public static final JaxoMode GRID_STYLE_LINE
Line style.
-
GRID_STYLE_LINE_HONEYCOMB
public static final JaxoMode GRID_STYLE_LINE_HONEYCOMB
Honeycomb style.
-
ENGLISH
public static final JaxoMode ENGLISH
English language mode.
-
GERMAN
public static final JaxoMode GERMAN
German language mode.
-
FRENCH
public static final JaxoMode FRENCH
French language mode.
-
ITALIAN
public static final JaxoMode ITALIAN
Italian language mode.
-
SPANISH
public static final JaxoMode SPANISH
Spanish language mode.
-
TOOLBAR
public static final JaxoMode TOOLBAR
Show toolbar.
-
STATUSBAR
public static final JaxoMode STATUSBAR
Show statusbar.
-
ANTIALIAS
public static final JaxoMode ANTIALIAS
Antialias on/off.
-
ARROW
public static final JaxoMode ARROW
Arrow on/off.
-
LOOKNFEEL
public static final JaxoMode LOOKNFEEL
LooknFeel dialog.
-
PREFERENCES
public static final JaxoMode PREFERENCES
Preferences dialog.
-
GRID_ON_OFF
public static final JaxoMode GRID_ON_OFF
Grid on/off.
-
GRIDBAR
public static final JaxoMode GRIDBAR
Show gridbar.
-
SNAP_ON_OFF
public static final JaxoMode SNAP_ON_OFF
Snap on/off.
-
PLUGINS
public static final JaxoMode PLUGINS
Plugin manager dialog.
-
SHOW_LATEX_LABELS
public static final JaxoMode SHOW_LATEX_LABELS
Show latex labels.
-
DEFAULT_NONE
public static final JaxoMode DEFAULT_NONE
Default none.
-
DEFAULT_FERMION_LINE
public static final JaxoMode DEFAULT_FERMION_LINE
Default fline.
-
DEFAULT_FERMION_LOOP
public static final JaxoMode DEFAULT_FERMION_LOOP
Default .
-
DEFAULT_FERMION_ARC
public static final JaxoMode DEFAULT_FERMION_ARC
Default .
-
DEFAULT_SCALAR_LINE
public static final JaxoMode DEFAULT_SCALAR_LINE
Default .
-
DEFAULT_SCALAR_LOOP
public static final JaxoMode DEFAULT_SCALAR_LOOP
Default .
-
DEFAULT_SCALAR_ARC
public static final JaxoMode DEFAULT_SCALAR_ARC
Default .
-
DEFAULT_GHOST_LINE
public static final JaxoMode DEFAULT_GHOST_LINE
Default .
-
DEFAULT_GHOST_LOOP
public static final JaxoMode DEFAULT_GHOST_LOOP
Default .
-
DEFAULT_GHOST_ARC
public static final JaxoMode DEFAULT_GHOST_ARC
Default .
-
DEFAULT_PHOTON_LINE
public static final JaxoMode DEFAULT_PHOTON_LINE
Default .
-
DEFAULT_PHOTON_LOOP
public static final JaxoMode DEFAULT_PHOTON_LOOP
Default .
-
DEFAULT_PHOTON_ARC
public static final JaxoMode DEFAULT_PHOTON_ARC
Default .
-
DEFAULT_GLUON_LINE
public static final JaxoMode DEFAULT_GLUON_LINE
Default .
-
DEFAULT_GLUON_LOOP
public static final JaxoMode DEFAULT_GLUON_LOOP
Default .
-
DEFAULT_GLUON_ARC
public static final JaxoMode DEFAULT_GLUON_ARC
Default .
-
DEFAULT_BOX
public static final JaxoMode DEFAULT_BOX
Default .
-
DEFAULT_BLOB
public static final JaxoMode DEFAULT_BLOB
Default .
-
DEFAULT_VERTEX
public static final JaxoMode DEFAULT_VERTEX
Default .
-
DEFAULT_TEXT
public static final JaxoMode DEFAULT_TEXT
Default .
-
DEFAULT_LATEX
public static final JaxoMode DEFAULT_LATEX
Default .
-
DEFAULT_MOVE
public static final JaxoMode DEFAULT_MOVE
Default .
-
DEFAULT_RESIZE
public static final JaxoMode DEFAULT_RESIZE
Default .
-
DEFAULT_DUPLICATE
public static final JaxoMode DEFAULT_DUPLICATE
Default .
-
DEFAULT_COLOR
public static final JaxoMode DEFAULT_COLOR
Default .
-
DEFAULT_EDIT
public static final JaxoMode DEFAULT_EDIT
Default .
-
DEFAULT_SELECT
public static final JaxoMode DEFAULT_SELECT
Default .
-
DEFAULT_ZIGZAG_LINE
public static final JaxoMode DEFAULT_ZIGZAG_LINE
Default .
-
DEFAULT_ZIGZAG_LOOP
public static final JaxoMode DEFAULT_ZIGZAG_LOOP
Default .
-
DEFAULT_ZIGZAG_ARC
public static final JaxoMode DEFAULT_ZIGZAG_ARC
Default .
-
DEFAULT_ZIGZAG_BEZIER
public static final JaxoMode DEFAULT_ZIGZAG_BEZIER
Default .
-
DEFAULT_FERMION_BEZIER
public static final JaxoMode DEFAULT_FERMION_BEZIER
Default .
-
DEFAULT_GHOST_BEZIER
public static final JaxoMode DEFAULT_GHOST_BEZIER
Default .
-
DEFAULT_SCALAR_BEZIER
public static final JaxoMode DEFAULT_SCALAR_BEZIER
Default .
-
DEFAULT_PHOTON_BEZIER
public static final JaxoMode DEFAULT_PHOTON_BEZIER
Default .
-
DEFAULT_GLUON_BEZIER
public static final JaxoMode DEFAULT_GLUON_BEZIER
Default .
-
DEFAULT_TRIANGLE
public static final JaxoMode DEFAULT_TRIANGLE
Default .
-
-
Method Detail
-
values
public static JaxoMode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (JaxoMode c : JaxoMode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static JaxoMode valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
defaultActionKeys
public static String[] defaultActionKeys()
Returns the default action keys.- Returns:
- The default action keys.
-
defaultModes
public static JaxoMode[] defaultModes()
Returns the default modes.- Returns:
- The default modes.
-
isEditMode
public static boolean isEditMode(JaxoMode mode)
Determines whether the given mode is an edit mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is an edit mode.
-
isParticleMode
public static boolean isParticleMode(JaxoMode mode)
Determines whether the given mode is a particle mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is a particle mode.
-
isMiscMode
public static boolean isMiscMode(JaxoMode mode)
Determines whether the given mode is a misc mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is a misc mode.
-
isFileMode
public static boolean isFileMode(JaxoMode mode)
Determines whether the given mode is a file mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is a file mode.
-
isActionMode
public static boolean isActionMode(JaxoMode mode)
Determines whether the given mode is an action mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is an action mode.
-
isGridMode
public static boolean isGridMode(JaxoMode mode)
Determines whether the given mode is a grid mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is a grid mode.
-
isVertexMode
public static boolean isVertexMode(JaxoMode mode)
Determines whether the given mode is a vertex mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is a vertex mode.
-
isZoomFactorMode
public static boolean isZoomFactorMode(JaxoMode mode)
Determines whether the given mode is a zoom factor mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is a zoom factor mode.
-
isHelpMode
public static boolean isHelpMode(JaxoMode mode)
Determines whether the given mode is a help mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is a help mode.
-
isLanguageMode
public static boolean isLanguageMode(JaxoMode mode)
Determines whether the given mode is a language mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is a language mode.
-
isOptionMode
public static boolean isOptionMode(JaxoMode mode)
Determines whether the given mode is an option mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is an option mode.
-
isDefaultMode
public static boolean isDefaultMode(JaxoMode mode)
Determines whether the given mode is a default mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is a default mode.
-
isNewObjectMode
public static boolean isNewObjectMode(JaxoMode mode)
Determines whether the given mode is a mode that will create a new JaxoObject.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is a particle, misc or vertex mode.
-
isLineMode
public static boolean isLineMode(JaxoMode mode)
Determines whether the given mode is a line mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is a line mode.
-
isArcMode
public static boolean isArcMode(JaxoMode mode)
Determines whether the given mode is an arc mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is an arc mode.
-
isBezierMode
public static boolean isBezierMode(JaxoMode mode)
Determines whether the given mode is a Bezier mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is an arc mode.
-
isLoopMode
public static boolean isLoopMode(JaxoMode mode)
Determines whether the given mode is a loop mode.- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is a loop mode.
-
isTextMode
public static boolean isTextMode(JaxoMode mode)
Determines whether the given mode is a text mode (either LATEX or TEXT).- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is a text mode.
-
isSelectMode
public static boolean isSelectMode(JaxoMode mode)
Determines whether the given mode is a select mode (mode allowing an object to be selected).- Parameters:
mode
- The mode to check. May be null in which case false is returned.- Returns:
- True if the given mode is a select mode.
-
getModeAsString
public static String getModeAsString(JaxoMode mode)
Returns a string representation of the given mode.- Parameters:
mode
- The mode to convert. May be null in which case the String "null" is returned.- Returns:
- The mode as a string, or "NO_MODE" if it is not a valid mode.
-
getModeFromString
public static JaxoMode getModeFromString(String modeString)
Converts the given string to a JaxoMode.- Parameters:
modeString
- A string holding the name of a defined JaxoMode.- Returns:
- The JaxoDraw mode as defined by this class if modeString corresponds to one of them, or null otherwise.
-
defaultActionToMode
public static JaxoMode defaultActionToMode(JaxoMode defaultAction)
Mode constants corresponding to a DEFAULT_XYZ constant.- Parameters:
defaultAction
- One of the default modes defined by this class.- Returns:
- One of the modes corresponding to defaultAction, or STANDBY if defaultAction is not a valid default mode.
-
-