Serialized Form
|
Package ch.randelshofer.app.action |
app
org.jhotdraw.app.Application app
debugger
Debugger debugger
|
Package ch.randelshofer.beans |
propertySupport
java.beans.PropertyChangeSupport propertySupport
|
Package ch.randelshofer.cubetwister |
cubeView
CubeView cubeView
- The Cube view.
notationView
NotationView notationView
- The Notation view.
scriptView
ScriptView scriptView
- The script view.
textView
TextView textView
- The text view.
undo
UndoRedoManager undo
- The Undo Manager.
explorer
JExplorer explorer
changeListener
javax.swing.event.ChangeListener changeListener
cachePathField
javax.swing.JTextField cachePathField
jLabel1
javax.swing.JLabel jLabel1
labels
org.jhotdraw.util.ResourceBundleUtil labels
cachesPanel
LazyPanel cachesPanel
jTabbedPane1
javax.swing.JTabbedPane jTabbedPane1
templatesPanel
LazyPanel templatesPanel
userPrefs
java.util.prefs.Preferences userPrefs
labels
org.jhotdraw.util.ResourceBundleUtil labels
importFileChooser
javax.swing.JFileChooser importFileChooser
exportFileChooser
javax.swing.JFileChooser exportFileChooser
jDnDList1
JDnDList jDnDList1
jScrollPane1
javax.swing.JScrollPane jScrollPane1
templateAddButton
javax.swing.JButton templateAddButton
templateChoiceLabel
javax.swing.JLabel templateChoiceLabel
templateExportButton
javax.swing.JButton templateExportButton
templateRemoveButton
javax.swing.JButton templateRemoveButton
|
Package ch.randelshofer.cubetwister.doc |
labels
org.jhotdraw.util.ResourceBundleUtil labels
- The resource bundle used for internationalisation.
model
CubeModel model
durationModel
BoundedRangeModelBeanAdapter durationModel
defaultValuesButton
javax.swing.JButton defaultValuesButton
durationField
IntegerTextField durationField
durationLabel
javax.swing.JLabel durationLabel
durationSlider
javax.swing.JSlider durationSlider
panel
javax.swing.JPanel panel
scrollPane
javax.swing.JScrollPane scrollPane
model
CubeModel model
colorChooser
javax.swing.JColorChooser colorChooser
modelHandler
ch.randelshofer.cubetwister.doc.CubeBackgroundView.ModelHandler modelHandler
bgColorLabel
javax.swing.JLabel bgColorLabel
buttonGroup1
javax.swing.ButtonGroup buttonGroup1
frontViewColorWell
javax.swing.JButton frontViewColorWell
frontViewImageCheck
javax.swing.JCheckBox frontViewImageCheck
frontViewImageWell
JImageWell frontViewImageWell
frontViewLabel
javax.swing.JLabel frontViewLabel
panel
javax.swing.JPanel panel
rearViewColorWell
javax.swing.JButton rearViewColorWell
rearViewImageCheck
javax.swing.JCheckBox rearViewImageCheck
rearViewImageWell
JImageWell rearViewImageWell
rearViewLabel
javax.swing.JLabel rearViewLabel
scrollPane
javax.swing.JScrollPane scrollPane
selectedItem
java.lang.Object selectedItem
cubeModel
CubeModel cubeModel
cachedSize
int cachedSize
color
java.awt.Color color
icon
PolygonIcon icon
columnNames
java.lang.String[] columnNames
tableModel
CubeColorsTableModel tableModel
scrollPane
javax.swing.JScrollPane scrollPane
table
MutableJTable table
model
CubeModel model
alphaModel
BoundedRangeModelBeanAdapter alphaModel
betaModel
BoundedRangeModelBeanAdapter betaModel
scaleModel
BoundedRangeModelBeanAdapter scaleModel
explodeModel
BoundedRangeModelBeanAdapter explodeModel
alphaField
org.jhotdraw.gui.JLifeFormattedTextField alphaField
alphaLabel
javax.swing.JLabel alphaLabel
alphaSlider
javax.swing.JSlider alphaSlider
betaField
org.jhotdraw.gui.JLifeFormattedTextField betaField
betaLabel
javax.swing.JLabel betaLabel
betaSlider
javax.swing.JSlider betaSlider
defaultValuesButton
javax.swing.JButton defaultValuesButton
explodeField
org.jhotdraw.gui.JLifeFormattedTextField explodeField
explodeLabel
javax.swing.JLabel explodeLabel
explodeSlider
javax.swing.JSlider explodeSlider
panel
javax.swing.JPanel panel
scaleField
org.jhotdraw.gui.JLifeFormattedTextField scaleField
scaleLabel
javax.swing.JLabel scaleLabel
scaleSlider
javax.swing.JSlider scaleSlider
scrollPane
javax.swing.JScrollPane scrollPane
kind
CubeKind kind
cube3DClass
java.lang.Class<T> cube3DClass
simpleCube3DClass
java.lang.Class<T> simpleCube3DClass
alpha
int alpha
beta
int beta
scale
int scale
explode
int explode
stickerCount
int stickerCount
partCount
int partCount
stickerCountPerFace
int[] stickerCountPerFace
frontBgColor
java.awt.Color frontBgColor
rearBgColor
java.awt.Color rearBgColor
stickersImageModel
DefaultImageWellModel stickersImageModel
frontBgImageModel
DefaultImageWellModel frontBgImageModel
rearBgImageModel
DefaultImageWellModel rearBgImageModel
rearBgImageVisible
boolean rearBgImageVisible
frontBgImageVisible
boolean frontBgImageVisible
stickersImageVisible
boolean stickersImageVisible
valueIsAdjusting
boolean valueIsAdjusting
twistDuration
int twistDuration
suppressPropertyChangeEvents
int suppressPropertyChangeEvents
- If this value is greater than 0, then property change
events of the child parts, color and sticker model are suppressed.
model
CubeModel model
prefs
java.util.prefs.Preferences prefs
animationView
LazyEntityView animationView
backgroundView
LazyEntityView backgroundView
dimensionsView
LazyEntityView dimensionsView
tabbedPane
javax.swing.JTabbedPane tabbedPane
isVisible
boolean isVisible
- The visible property.
fillColor
CubeColorModel fillColor
- The fill color property.
outlineColor
CubeColorModel outlineColor
- The outline color property.
name
java.lang.String name
- The name property.
model
CubeModel model
- The wrapped document.
documentModel
DocumentModel documentModel
- The Document.
columnNames
java.lang.String[] columnNames
tableModel
CubePartsTableModel tableModel
cubeModel
CubeModel cubeModel
editorColorComboBoxModel
CubeColorComboBoxModel editorColorComboBoxModel
rendererColorComboBoxModel
CubeColorComboBoxModel rendererColorComboBoxModel
colorEditor
javax.swing.DefaultCellEditor colorEditor
scrollPane
javax.swing.JScrollPane scrollPane
table
MutableJTable table
tableModel
CubeStickersTableModel tableModel
cubeModel
CubeModel cubeModel
editorColorComboBoxModel
CubeColorComboBoxModel editorColorComboBoxModel
rendererColorComboBoxModel
CubeColorComboBoxModel rendererColorComboBoxModel
colorEditor
javax.swing.DefaultCellEditor colorEditor
scrollPane
javax.swing.JScrollPane scrollPane
table
MutableJTable table
isVisible
boolean isVisible
- The visible property.
fillColor
CubeColorModel fillColor
- The fill color property.
name
java.lang.String name
- The name property.
fillColorHandler
java.beans.PropertyChangeListener fillColorHandler
model
CubeModel model
labels
org.jhotdraw.util.ResourceBundleUtil labels
- The resource bundle used for internationalisation.
layoutPanel
javax.swing.JPanel layoutPanel
scrollPane
javax.swing.JScrollPane scrollPane
stickersImageCheck
javax.swing.JCheckBox stickersImageCheck
stickersImageInfoLabel
javax.swing.JLabel stickersImageInfoLabel
stickersImageWell
JImageWell stickersImageWell
strutPanel
javax.swing.JPanel strutPanel
model
CubeModel model
- The wrapped document.
documentModel
DocumentModel documentModel
- The Document.
columnNames
java.lang.String[] columnNames
model
CubeModel model
prefs
java.util.prefs.Preferences prefs
colorsView
LazyEntityView colorsView
imageView
LazyEntityView imageView
tabbedPane
javax.swing.JTabbedPane tabbedPane
model
CubeModel model
cube3D
Cube3D cube3D
cube
Cube cube
cubeCanvas
JCubeCanvasIdx3D cubeCanvas
- The listeners waiting for model changes. * /
private javax.swing.event.EventListenerList listenerList = new javax.swing.event.EventListenerList();
prefs
java.util.prefs.Preferences prefs
propertyHandler
java.beans.PropertyChangeListener propertyHandler
undoableEditHandler
javax.swing.event.UndoableEditListener undoableEditHandler
cube3DHandler
Cube3DListener cube3DHandler
labels
org.jhotdraw.util.ResourceBundleUtil labels
- The resource bundle used for internationalisation.
buttonGroup
javax.swing.ButtonGroup buttonGroup
colorsView
LazyEntityView colorsView
contextPanel
javax.swing.JPanel contextPanel
controlsPanel
javax.swing.JPanel controlsPanel
defaultCheckBox
javax.swing.JCheckBox defaultCheckBox
infoView
LazyEntityView infoView
leftPanel
javax.swing.JPanel leftPanel
nameLabel
javax.swing.JLabel nameLabel
nameTextField
javax.swing.JTextField nameTextField
optionsView
LazyEntityView optionsView
partsToggleButton
javax.swing.JToggleButton partsToggleButton
partsView
LazyEntityView partsView
placardButton
javax.swing.JButton placardButton
resetButton
javax.swing.JButton resetButton
resetButton2
javax.swing.JButton resetButton2
rightPanel
javax.swing.JPanel rightPanel
shapeComboBox
javax.swing.JComboBox shapeComboBox
shapeLabel
javax.swing.JLabel shapeLabel
splitPane
javax.swing.JSplitPane splitPane
stickersToggleButton
javax.swing.JToggleButton stickersToggleButton
stickersView
LazyEntityView stickersView
tabbedPane
javax.swing.JTabbedPane tabbedPane
tabsPanel
javax.swing.JPanel tabsPanel
toolbarPanel
javax.swing.JPanel toolbarPanel
twistToggleButton
javax.swing.JToggleButton twistToggleButton
defaultCube
CubeModel defaultCube
defaultNotation
java.util.HashMap<K,V> defaultNotation
- Key = LayerCount, Value = NotationModel.
propertySupport
java.beans.PropertyChangeSupport propertySupport
dispatcher
SequentialDispatcher dispatcher
- The dispatcher is used for lengthy background operations.
- See Also:
DocumentModel.dispatch(Runnable)
writeMembersOnly
java.lang.Object[] writeMembersOnly
- This set is used to determine which entities should
be written by method writeXML.
- See Also:
DocumentModel.writeXML(OutputStream, Object[])
isSelectedAndFocused
boolean isSelectedAndFocused
propertySupport
java.beans.PropertyChangeSupport propertySupport
- Listener support.
removable
boolean removable
name
DocumentProxy name
description
DocumentProxy description
author
DocumentProxy author
date
DocumentProxy date
labels
org.jhotdraw.util.ResourceBundleUtil labels
model
InfoModel model
authorLabel
javax.swing.JLabel authorLabel
authorTextField
javax.swing.JTextField authorTextField
dateLabel
javax.swing.JLabel dateLabel
dateTextField
javax.swing.JTextField dateTextField
descriptionScrollPane
javax.swing.JScrollPane descriptionScrollPane
descriptionTextArea
javax.swing.JTextArea descriptionTextArea
prefixSuffixButtonGroup
javax.swing.ButtonGroup prefixSuffixButtonGroup
viewClassName
java.lang.String viewClassName
lazyView
EntityView lazyView
model
EntityModel model
listeners
javax.swing.event.EventListenerList listeners
worker
org.jhotdraw.gui.Worker<T> worker
isRealized
boolean isRealized
identifier
java.lang.String identifier
script
java.lang.String script
model
NotationModel model
checkBoxes
javax.swing.JCheckBox[] checkBoxes
columnHeaders
javax.swing.JComponent[] columnHeaders
permutationFields
javax.swing.JComponent[] permutationFields
groupingFields
javax.swing.JComponent[] groupingFields
commutationFields
javax.swing.JComponent[] commutationFields
conjugationFields
javax.swing.JComponent[] conjugationFields
rotationFields
javax.swing.JComponent[] rotationFields
repetitionFields
javax.swing.JComponent[] repetitionFields
reflectionFields
javax.swing.JComponent[] reflectionFields
inversionFields
javax.swing.JComponent[] inversionFields
delimiterFields
javax.swing.JComponent[] delimiterFields
commentFields
javax.swing.JComponent[] commentFields
labels
org.jhotdraw.util.ResourceBundleUtil labels
- The resource bundle used for internationalisation.
tokenFields
java.util.ArrayList<E> tokenFields
syntaxFields
java.util.ArrayList<E> syntaxFields
backLabel
javax.swing.JLabel backLabel
bracketsLabel
javax.swing.JLabel bracketsLabel
commentMultiLineBeginField
javax.swing.JTextField commentMultiLineBeginField
commentMultiLineBeginLabel
javax.swing.JLabel commentMultiLineBeginLabel
commentMultiLineEndField
javax.swing.JTextField commentMultiLineEndField
commentMultiLineEndLabel
javax.swing.JLabel commentMultiLineEndLabel
commentSingleLineBeginField
javax.swing.JTextField commentSingleLineBeginField
commentSingleLineLabel
javax.swing.JLabel commentSingleLineLabel
commentsCheckBox
javax.swing.JCheckBox commentsCheckBox
commutationBeginField
javax.swing.JTextField commutationBeginField
commutationBeginLabel
javax.swing.JLabel commutationBeginLabel
commutationButtonGroup
javax.swing.ButtonGroup commutationButtonGroup
commutationCheckBox
javax.swing.JCheckBox commutationCheckBox
commutationDelimField
javax.swing.JTextField commutationDelimField
commutationDelimLabel
javax.swing.JLabel commutationDelimLabel
commutationEndField
javax.swing.JTextField commutationEndField
commutationEndLabel
javax.swing.JLabel commutationEndLabel
commutationInfixRadioButton
javax.swing.JRadioButton commutationInfixRadioButton
commutationLabel
javax.swing.JLabel commutationLabel
commutationPrecircumfixRadioButton
javax.swing.JRadioButton commutationPrecircumfixRadioButton
commutationPrefixRadioButton
javax.swing.JRadioButton commutationPrefixRadioButton
commutationSuffixRadioButton
javax.swing.JRadioButton commutationSuffixRadioButton
commutationSyntaxLabel
javax.swing.JLabel commutationSyntaxLabel
conjugationBeginField
javax.swing.JTextField conjugationBeginField
conjugationBeginLabel
javax.swing.JLabel conjugationBeginLabel
conjugationButtonGroup
javax.swing.ButtonGroup conjugationButtonGroup
conjugationCheckBox
javax.swing.JCheckBox conjugationCheckBox
conjugationDelimField
javax.swing.JTextField conjugationDelimField
conjugationDelimLabel
javax.swing.JLabel conjugationDelimLabel
conjugationEndField
javax.swing.JTextField conjugationEndField
conjugationEndLabel
javax.swing.JLabel conjugationEndLabel
conjugationInfixRadioButton
javax.swing.JRadioButton conjugationInfixRadioButton
conjugationLabel
javax.swing.JLabel conjugationLabel
conjugationPrecircumfixRadioButton
javax.swing.JRadioButton conjugationPrecircumfixRadioButton
conjugationPrefixRadioButton
javax.swing.JRadioButton conjugationPrefixRadioButton
conjugationSuffixRadioButton
javax.swing.JRadioButton conjugationSuffixRadioButton
conjugationSyntaxLabel
javax.swing.JLabel conjugationSyntaxLabel
delimiterLabel
javax.swing.JLabel delimiterLabel
delimitersCheckBox
javax.swing.JCheckBox delimitersCheckBox
downLabel
javax.swing.JLabel downLabel
frontLabel
javax.swing.JLabel frontLabel
groupingBeginField
javax.swing.JTextField groupingBeginField
groupingBeginLabel
javax.swing.JLabel groupingBeginLabel
groupingCheckBox
javax.swing.JCheckBox groupingCheckBox
groupingEndField
javax.swing.JTextField groupingEndField
groupingEndLabel
javax.swing.JLabel groupingEndLabel
inversionBeginField
javax.swing.JTextField inversionBeginField
inversionBeginLabel
javax.swing.JLabel inversionBeginLabel
inversionButtonGroup
javax.swing.ButtonGroup inversionButtonGroup
inversionCheckBox
javax.swing.JCheckBox inversionCheckBox
inversionCircumfixRadioButton
javax.swing.JRadioButton inversionCircumfixRadioButton
inversionEndField
javax.swing.JTextField inversionEndField
inversionEndLabel
javax.swing.JLabel inversionEndLabel
inversionLabel
javax.swing.JLabel inversionLabel
inversionPrefixRadioButton
javax.swing.JRadioButton inversionPrefixRadioButton
inversionSuffixRadioButton
javax.swing.JRadioButton inversionSuffixRadioButton
inversionSyntaxLabel
javax.swing.JLabel inversionSyntaxLabel
invertorField
javax.swing.JTextField invertorField
invertorLabel
javax.swing.JLabel invertorLabel
leftLabel
javax.swing.JLabel leftLabel
minusLabel
javax.swing.JLabel minusLabel
nopField
javax.swing.JTextField nopField
nopLabel
javax.swing.JLabel nopLabel
pCheckBox
javax.swing.JCheckBox pCheckBox
permBField
javax.swing.JTextField permBField
permBeginField
javax.swing.JTextField permBeginField
permBeginLabel
javax.swing.JLabel permBeginLabel
permCycleLabel
javax.swing.JLabel permCycleLabel
permDField
javax.swing.JTextField permDField
permDelimField
javax.swing.JTextField permDelimField
permDelimLabel
javax.swing.JLabel permDelimLabel
permEndField
javax.swing.JTextField permEndField
permEndLabel
javax.swing.JLabel permEndLabel
permFField
javax.swing.JTextField permFField
permFacesLabel
javax.swing.JLabel permFacesLabel
permLField
javax.swing.JTextField permLField
permMinusField
javax.swing.JTextField permMinusField
permPlusField
javax.swing.JTextField permPlusField
permPlusPlusField
javax.swing.JTextField permPlusPlusField
permPostcircumfixRadioButton
javax.swing.JRadioButton permPostcircumfixRadioButton
permPrecircumfixRadioButton
javax.swing.JRadioButton permPrecircumfixRadioButton
permPrefixRadioButton
javax.swing.JRadioButton permPrefixRadioButton
permRField
javax.swing.JTextField permRField
permSuffixRadioButton
javax.swing.JRadioButton permSuffixRadioButton
permSyntaxLabel
javax.swing.JLabel permSyntaxLabel
permUField
javax.swing.JTextField permUField
permutationButtonGroup
javax.swing.ButtonGroup permutationButtonGroup
plusLabel
javax.swing.JLabel plusLabel
plusPlusLabel
javax.swing.JLabel plusPlusLabel
reflectionBeginField
javax.swing.JTextField reflectionBeginField
reflectionBeginLabel
javax.swing.JLabel reflectionBeginLabel
reflectionButtonGroup
javax.swing.ButtonGroup reflectionButtonGroup
reflectionCheckBox
javax.swing.JCheckBox reflectionCheckBox
reflectionCircumfixRadioButton
javax.swing.JRadioButton reflectionCircumfixRadioButton
reflectionEndField
javax.swing.JTextField reflectionEndField
reflectionEndLabel
javax.swing.JLabel reflectionEndLabel
reflectionLabel
javax.swing.JLabel reflectionLabel
reflectionPrefixRadioButton
javax.swing.JRadioButton reflectionPrefixRadioButton
reflectionSuffixRadioButton
javax.swing.JRadioButton reflectionSuffixRadioButton
reflectionSyntaxLabel
javax.swing.JLabel reflectionSyntaxLabel
reflectorField
javax.swing.JTextField reflectorField
reflectorLabel
javax.swing.JLabel reflectorLabel
repetitionBeginField
javax.swing.JTextField repetitionBeginField
repetitionBeginLabel
javax.swing.JLabel repetitionBeginLabel
repetitionButtonGroup
javax.swing.ButtonGroup repetitionButtonGroup
repetitionCheckBox
javax.swing.JCheckBox repetitionCheckBox
repetitionEndField
javax.swing.JTextField repetitionEndField
repetitionEndLabel
javax.swing.JLabel repetitionEndLabel
repetitionLabel
javax.swing.JLabel repetitionLabel
repetitionPrefixRadioButton
javax.swing.JRadioButton repetitionPrefixRadioButton
repetitionSuffixRadioButton
javax.swing.JRadioButton repetitionSuffixRadioButton
repetitionSyntaxLabel
javax.swing.JLabel repetitionSyntaxLabel
rightLabel
javax.swing.JLabel rightLabel
rotationBeginField
javax.swing.JTextField rotationBeginField
rotationBeginLabel
javax.swing.JLabel rotationBeginLabel
rotationButtonGroup
javax.swing.ButtonGroup rotationButtonGroup
rotationCheckBox
javax.swing.JCheckBox rotationCheckBox
rotationDelimField
javax.swing.JTextField rotationDelimField
rotationDelimLabel
javax.swing.JLabel rotationDelimLabel
rotationEndField
javax.swing.JTextField rotationEndField
rotationEndLabel
javax.swing.JLabel rotationEndLabel
rotationInfixRadioButton
javax.swing.JRadioButton rotationInfixRadioButton
rotationLabel
javax.swing.JLabel rotationLabel
rotationPrecircumfixRadioButton
javax.swing.JRadioButton rotationPrecircumfixRadioButton
rotationPrefixRadioButton
javax.swing.JRadioButton rotationPrefixRadioButton
rotationSuffixRadioButton
javax.swing.JRadioButton rotationSuffixRadioButton
rotationSyntaxLabel
javax.swing.JLabel rotationSyntaxLabel
scrollPane
javax.swing.JScrollPane scrollPane
signsLabel
javax.swing.JLabel signsLabel
springPanel
javax.swing.JPanel springPanel
statementDelimField
javax.swing.JTextField statementDelimField
tokensPanel
javax.swing.JPanel tokensPanel
upLabel
javax.swing.JLabel upLabel
model
NotationModel model
tableModel
NotationMacrosTableModel tableModel
scrollPane
javax.swing.JScrollPane scrollPane
table
MutableJTable table
twistToTokenMap
java.util.HashMap<K,V> twistToTokenMap
- Key = Move
Value = String
symbolToTokenMap
java.util.HashMap<K,V> symbolToTokenMap
- Key = Symbol
Value = String
supportedSymbols
java.util.HashSet<E> supportedSymbols
- A set of supported symbols.
supportedTwists
java.util.HashSet<E> supportedTwists
- A set of supported twists.
tokenToSymbolMap
java.util.HashMap<K,V> tokenToSymbolMap
- We create the token to symbol map lazily.
We set this variable to null, each time a token or a twist token of the notation changes.
tokenToTwistMap
java.util.HashMap<K,V> tokenToTwistMap
- We create the token to twist map lazily.
We set this variable to null, each time a token or a twist token of the notation changes.
symbolToSyntaxMap
java.util.HashMap<K,V> symbolToSyntaxMap
- A map with composity symbol syntaxes.
Key = Symbol
Value = Syntax
layerCount
int layerCount
- Number of layers supported by this notation.
model
NotationModel model
backboneRows
java.lang.Object[][] backboneRows
- [][0] = Boolean "Supported"
[][1] = Layers String representation
[][2] = Angle String representation
[][3..8] = Move.
rowCount
int rowCount
tableModel
NotationMovesTableModel tableModel
scrollPane
javax.swing.JScrollPane scrollPane
table
MutableJTable table
model
NotationModel model
listenerList
javax.swing.event.EventListenerList listenerList
- The listeners waiting for model changes.
prefs
java.util.prefs.Preferences prefs
labels
org.jhotdraw.util.ResourceBundleUtil labels
- The resource bundle used for internationalisation.
constructsView
LazyEntityView constructsView
contentPanel
javax.swing.JPanel contentPanel
defaultCheckBox
javax.swing.JCheckBox defaultCheckBox
infoView
LazyEntityView infoView
layersComboBox
javax.swing.JComboBox layersComboBox
layersLabel
javax.swing.JLabel layersLabel
macrosView
LazyEntityView macrosView
movesView
LazyEntityView movesView
nameField
javax.swing.JTextField nameField
nameLabel
javax.swing.JLabel nameLabel
placardButton
javax.swing.JButton placardButton
tabbedPane
javax.swing.JTabbedPane tabbedPane
tabsPanel
javax.swing.JPanel tabsPanel
fileChooser
javax.swing.JFileChooser fileChooser
prefs
java.util.prefs.Preferences prefs
rawAVI
org.jhotdraw.gui.filechooser.ExtensionFileFilter rawAVI
jpgAVI
org.jhotdraw.gui.filechooser.ExtensionFileFilter jpgAVI
animMovie
org.jhotdraw.gui.filechooser.ExtensionFileFilter animMovie
pngMovie
org.jhotdraw.gui.filechooser.ExtensionFileFilter pngMovie
rawMovie
org.jhotdraw.gui.filechooser.ExtensionFileFilter rawMovie
jpgMovie
org.jhotdraw.gui.filechooser.ExtensionFileFilter jpgMovie
pngStills
org.jhotdraw.gui.filechooser.ExtensionFileFilter pngStills
jpgStills
org.jhotdraw.gui.filechooser.ExtensionFileFilter jpgStills
m
ScriptModel m
effMap
java.util.HashMap<K,V> effMap
invEffMap
java.util.HashMap<K,V> invEffMap
fpsField
javax.swing.JTextField fpsField
fpsLabel
javax.swing.JLabel fpsLabel
fromField
javax.swing.JTextField fromField
fromLabel
javax.swing.JLabel fromLabel
heightField
javax.swing.JTextField heightField
heightLabel
javax.swing.JLabel heightLabel
innerPanel
javax.swing.JPanel innerPanel
qualityLabel
javax.swing.JLabel qualityLabel
qualitySlider
javax.swing.JSlider qualitySlider
toField
javax.swing.JTextField toField
toLabel
javax.swing.JLabel toLabel
widthField
javax.swing.JTextField widthField
widthLabel
javax.swing.JLabel widthLabel
model
ScriptModel model
tableModel
ScriptMacrosTableModel tableModel
scrollPane
javax.swing.JScrollPane scrollPane
table
MutableJTable table
script
StyledDocumentProxy script
notationModel
NotationModel notationModel
cubeModel
CubeModel cubeModel
parsedScript
SequenceNode parsedScript
parseException
ParseException parseException
solverModel
SolverModel solverModel
- The solver model is used for putting stickers on
the cube and to invoke the solver.
scriptHandler
ch.randelshofer.cubetwister.doc.ScriptModel.ScriptHandler scriptHandler
interactionMode
int interactionMode
random
java.util.Random random
cube3DHandler
Cube3DListener cube3DHandler
parser
ScriptParser parser
- This parser instance is used for output of permutations in the
state text area and for recording scripts.
player
ScriptPlayer player
cube
Cube cube
cube3D
Cube3D cube3D
labels
org.jhotdraw.util.ResourceBundleUtil labels
- The resource bundle used for internationalisation.
model
ScriptModel model
- The model
generatorGroup
javax.swing.ButtonGroup generatorGroup
generatorLabel
javax.swing.JLabel generatorLabel
generatorRadioButton
javax.swing.JRadioButton generatorRadioButton
solverRadioButton
javax.swing.JRadioButton solverRadioButton
listenerList
javax.swing.event.EventListenerList listenerList
- The listeners waiting for UndoableEdit events.
propertyHandler
java.beans.PropertyChangeListener propertyHandler
labels
org.jhotdraw.util.ResourceBundleUtil labels
- The resource bundle used for internationalisation.
model
ScriptModel model
cubeCanvas
JCubeCanvasIdx3D cubeCanvas
toggleButtonGroup
javax.swing.ButtonGroup toggleButtonGroup
listenerList
javax.swing.event.EventListenerList listenerList
- The listeners waiting for UndoableEdit events.
propertyHandler
java.beans.PropertyChangeListener propertyHandler
labels
org.jhotdraw.util.ResourceBundleUtil labels
- The resource bundle used for internationalisation.
model
ScriptModel model
cubeCanvas
JCubeCanvasIdx3D cubeCanvas
toggleButtonGroup
javax.swing.ButtonGroup toggleButtonGroup
model
ScriptModel model
propertyHandler
java.beans.PropertyChangeListener propertyHandler
cubeHandler
CubeListener cubeHandler
scrollPane
javax.swing.JScrollPane scrollPane
stateTextArea
javax.swing.JTextPane stateTextArea
model
ScriptModel model
- Script View.
scriptView
ScriptView scriptView
propertyHandler
java.beans.PropertyChangeListener propertyHandler
- The listeners waiting for UndoableEdit events.
/
private javax.swing.event.EventListenerList listenerList = new javax.swing.event.EventListenerList();
labels
org.jhotdraw.util.ResourceBundleUtil labels
- The resource bundle used for internationalisation.
backToggleButton
javax.swing.JToggleButton backToggleButton
downToggleButton
javax.swing.JToggleButton downToggleButton
frontToggleButton
javax.swing.JToggleButton frontToggleButton
leftToggleButton
javax.swing.JToggleButton leftToggleButton
popupButton
javax.swing.JButton popupButton
resetButton
javax.swing.JButton resetButton
rightToggleButton
javax.swing.JToggleButton rightToggleButton
toggleButtonGroup
javax.swing.ButtonGroup toggleButtonGroup
toolBar
javax.swing.JToolBar toolBar
toolbarPanel
javax.swing.JPanel toolbarPanel
twistToggleButton
javax.swing.JToggleButton twistToggleButton
upToggleButton
javax.swing.JToggleButton upToggleButton
highlightBackground
java.awt.Color highlightBackground
highlightForeground
java.awt.Color highlightForeground
exportChooser
javax.swing.JFileChooser exportChooser
model
ScriptModel model
- The ScriptModel of the ScriptView.
wavyLineHighlightTag
java.lang.Object wavyLineHighlightTag
playheadHighlightTag
java.lang.Object playheadHighlightTag
labels
org.jhotdraw.util.ResourceBundleUtil labels
- The resource bundle used for internationalisation.
playerHandler
javax.swing.event.ChangeListener playerHandler
propertyHandler
java.beans.PropertyChangeListener propertyHandler
scriptRecorder
Cube3DListener scriptRecorder
prefs
java.util.prefs.Preferences prefs
scriptColorResetter
javax.swing.event.DocumentListener scriptColorResetter
- This listener listens for changes in the script document, and resets
the colors of the script.
CBItem
javax.swing.JMenuItem CBItem
CDItem
javax.swing.JMenuItem CDItem
CFItem
javax.swing.JMenuItem CFItem
CLItem
javax.swing.JMenuItem CLItem
CRItem
javax.swing.JMenuItem CRItem
CUItem
javax.swing.JMenuItem CUItem
InverseItem
javax.swing.JMenuItem InverseItem
checkButton
javax.swing.JButton checkButton
clearStickersItem
javax.swing.JMenuItem clearStickersItem
componentsPanel
javax.swing.JPanel componentsPanel
controlsPanel
javax.swing.JPanel controlsPanel
cubeMenu
javax.swing.JMenu cubeMenu
editorPanel
javax.swing.JPanel editorPanel
exportVideoItem
javax.swing.JMenuItem exportVideoItem
fillStickersItem
javax.swing.JMenuItem fillStickersItem
generateCubeItem
javax.swing.JMenuItem generateCubeItem
infoView
LazyEntityView infoView
jSeparator1
javax.swing.JSeparator jSeparator1
jSeparator2
javax.swing.JSeparator jSeparator2
jSeparator3
javax.swing.JSeparator jSeparator3
jSplitPane1
javax.swing.JSplitPane jSplitPane1
jToolBar1
javax.swing.JToolBar jToolBar1
leftPanel
javax.swing.JPanel leftPanel
lowerPanel
javax.swing.JPanel lowerPanel
macrosView
LazyEntityView macrosView
nameLabel
javax.swing.JLabel nameLabel
nameTextField
javax.swing.JTextField nameTextField
notationMenu
javax.swing.JMenu notationMenu
optionsView
LazyEntityView optionsView
outerControlsPanel
javax.swing.JPanel outerControlsPanel
popupButton
javax.swing.JButton popupButton
popupMenu
javax.swing.JPopupMenu popupMenu
primaryView
ScriptPrimaryView primaryView
recordButton
javax.swing.JToggleButton recordButton
resetButton
javax.swing.JButton resetButton
resetStickersItem
javax.swing.JMenuItem resetStickersItem
scriptScrollPane
javax.swing.JScrollPane scriptScrollPane
scriptTextArea
javax.swing.JTextPane scriptTextArea
secondaryView
LazyEntityView secondaryView
solveCubeItem
javax.swing.JMenuItem solveCubeItem
splitPane
javax.swing.JSplitPane splitPane
stateView
LazyEntityView stateView
tabbedPane
javax.swing.JTabbedPane tabbedPane
tabsPanel
javax.swing.JPanel tabsPanel
toolBar
javax.swing.JToolBar toolBar
toolBarView
ScriptToolBarView toolBarView
toolbarGroup
javax.swing.ButtonGroup toolbarGroup
transformMenu
javax.swing.JMenu transformMenu
translateMenu
javax.swing.JMenu translateMenu
listenerList
javax.swing.event.EventListenerList listenerList
target
CubeAttributes target
paintFace
int paintFace
- Index of the current paint that we are painting.
If this is -1, we are twisting the cube.
If this is >= 0, we are painting on the cube.
stickerFaces
int[] stickerFaces
- This array contains a value for each of the stickerFaces of the cube.
If the value -1, the sticker has an undefined color.
The values 0 through 6 represent the six faces of the cube: front, right,
bottom, back, left, up.
mappedCube
Cube mappedCube
isMappable
boolean[] isMappable
cube3D
Cube3D cube3D
player
ScriptPlayer player
cube3DHandler
Cube3DListener cube3DHandler
model
TextModel model
authorLabel
javax.swing.JLabel authorLabel
authorTextField
javax.swing.JTextField authorTextField
bodyScrollPane
javax.swing.JScrollPane bodyScrollPane
bodyTextArea
javax.swing.JTextArea bodyTextArea
dateLabel
javax.swing.JLabel dateLabel
dateTextField
javax.swing.JTextField dateTextField
titleLabel
javax.swing.JLabel titleLabel
titleTextField
javax.swing.JTextField titleTextField
name
java.lang.String name
model
Cube model
oldState
Cube oldState
newState
Cube newState
|
Package ch.randelshofer.debug |
listModel
javax.swing.DefaultListModel listModel
transferable
java.awt.datatransfer.Transferable transferable
fileChooser
javax.swing.JFileChooser fileChooser
readClipboardButton
javax.swing.JButton readClipboardButton
saveButton
javax.swing.JButton saveButton
dataFlavorsScrollPane
javax.swing.JScrollPane dataFlavorsScrollPane
list
javax.swing.JList list
jPanel5
javax.swing.JPanel jPanel5
jPanel4
javax.swing.JPanel jPanel4
jPanel3
javax.swing.JPanel jPanel3
jPanel2
javax.swing.JPanel jPanel2
objectLabel
javax.swing.JLabel objectLabel
jSplitPane1
javax.swing.JSplitPane jSplitPane1
dataFlavorsLabel
javax.swing.JLabel dataFlavorsLabel
objectScrollPane
javax.swing.JScrollPane objectScrollPane
clipboardInspector
ClipboardInspector clipboardInspector
desktopPropertiesInspector1
DesktopPropertiesInspector desktopPropertiesInspector1
jTabbedPane1
javax.swing.JTabbedPane jTabbedPane1
memoryMonitor
MemoryMonitor memoryMonitor
systemColorsInspector1
SystemColorsInspector systemColorsInspector1
systemPropertiesInspector1
SystemPropertiesInspector systemPropertiesInspector1
uIDefaultsInspector1
UIDefaultsInspector uIDefaultsInspector1
scrollPane
javax.swing.JScrollPane scrollPane
table
javax.swing.JTable table
data
java.lang.Object[][] data
rowCount
int rowCount
surf
MemoryMonitor.Surface surf
controls
javax.swing.JPanel controls
doControls
boolean doControls
tf
javax.swing.JTextField tf
gcButton
javax.swing.JButton gcButton
jPanel1
javax.swing.JPanel jPanel1
memoryLabel
javax.swing.JLabel memoryLabel
thread
java.lang.Thread thread
sleepAmount
long sleepAmount
r
java.lang.Runtime r
used
long[] used
total
long[] total
index
int index
count
int count
tmp
long[] tmp
w
int w
h
int h
totalMemory
long totalMemory
freeMemory
long freeMemory
totalMemoryStr
java.lang.String totalMemoryStr
usedMemoryStr
java.lang.String usedMemoryStr
graphColor
java.awt.Color graphColor
mfColor
java.awt.Color mfColor
ascent
int ascent
descent
int descent
blockHeight
int blockHeight
blockWidth
int blockWidth
tick
int tick
i
int i
n
int n
y
int y
oldy
int oldy
scale
float scale
tooFar
int tooFar
scrollPane
javax.swing.JScrollPane scrollPane
table
javax.swing.JTable table
data
java.lang.Object[][] data
scrollPane
javax.swing.JScrollPane scrollPane
table
javax.swing.JTable table
colorIcon
PolygonIcon colorIcon
jPanel1
javax.swing.JPanel jPanel1
lafComboBox
javax.swing.JComboBox lafComboBox
lafLabel
javax.swing.JLabel lafLabel
scrollPane
javax.swing.JScrollPane scrollPane
table
javax.swing.JTable table
data
java.lang.Object[][] data
|
Package ch.randelshofer.geom3d |
preferredSize
java.awt.Dimension preferredSize
scene
Scene3D scene
backGfx
java.awt.Graphics backGfx
backImg
java.awt.Image backImg
backSize
java.awt.Dimension backSize
transformModel
Transform3DModel transformModel
lock
java.lang.Object lock
observer
Point3D observer
lightSource
Point3D lightSource
ambientLightIntensity
double ambientLightIntensity
lightSourceIntensity
double lightSourceIntensity
backgroundImage
java.awt.Image backgroundImage
isAdjusting
boolean isAdjusting
- This flag is true during mouse drag events.
isDirty
boolean isDirty
scaleFactor
double scaleFactor
eventHandler
JCanvas3D.EventHandler eventHandler
maxFPS
int maxFPS
- Desired maximal Frame Per Seconds Rate.
minFPS
int minFPS
- Minimal Frame Per Seconds Rate. If the renderer drops
below this rate, antialiasing is turned off.
antialiasRenderTime
long antialiasRenderTime
- Measured time needed to render an antialiased screen.
We initialize this to 1000 milliseconds devided by the desired
animation frame rate - 1.
The - 1 is needed, to take first time initialization into
account.
isSwiping
boolean isSwiping
swipeStartPos
java.awt.geom.Point2D.Double swipeStartPos
debugSwipeEndPos
java.awt.geom.Point2D.Double debugSwipeEndPos
debugOverlayPathVerifyOrthogonal
java.awt.geom.GeneralPath debugOverlayPathVerifyOrthogonal
debugOverlayPathComputedOrthogonal
java.awt.geom.GeneralPath debugOverlayPathComputedOrthogonal
debugOverlayPath
java.awt.geom.GeneralPath debugOverlayPath
debugOverlayPath2
java.awt.geom.GeneralPath debugOverlayPath2
isArmed
boolean isArmed
activeFaces
java.util.ArrayList<E> activeFaces
- Contains all faces that are visible and have actions.
A pair of elements contains the 2d polygon of the face
and the action of the face.
isPopupTrigger
boolean isPopupTrigger
- This flag is true when a mouse down or a mouse up evt was a popup evt.
A mouse clicked evt is ignored when this flag is set to true.
isRotateOnMouseDrag
boolean isRotateOnMouseDrag
changeSupport
java.beans.PropertyChangeSupport changeSupport
isPressed
boolean isPressed
swipedFace
Face3D swipedFace
armedFace
Face3D armedFace
swipeDelay
int swipeDelay
- Defines the delay between mouse pressed and mouse dragged where swipe
events are accepted. Set this to Integer.MAX_VALUE for infinite delay.
interactionMode
JCanvas3D.Interaction interactionMode
|
Package ch.randelshofer.gui |
label
javax.swing.JLabel label
comboBox
javax.swing.JComboBox comboBox
contentPane
javax.swing.JPanel contentPane
eventHandler
ch.randelshofer.gui.JDnDList.EventHandler eventHandler
transferHandler
ch.randelshofer.gui.JDnDList.ListTransferHandler transferHandler
dragGestureRecognizer
java.awt.dnd.DragGestureRecognizer dragGestureRecognizer
- The drag gesture recognizer is used to identify
a drag initiaging user gesture.
autoscrollBorder
javax.swing.border.Border autoscrollBorder
- The autoscroll border shows a highlight color when the
DnDJList has focus or when the user drags an item over it.
dropIndex
int dropIndex
- Drop insertion index.
Values in the range 0 <= dropInsertIndex < getModel().getSize()
specify potential insertion points for the the current drag and drop operation.
The Value is set to -1 when the DnDJList is
not an active target of a drag and drop operation or when
the mouse hovers over an area of the list which is not suited
for dropping an object.
The drop insertion index is set when a drag enter operation is
detected, and updated during drag over. The drop index is erased
(set to -1), when a drag exit is detected or when the user drops
an object on the list.
dropAsChild
boolean dropAsChild
- dropAsChild is set to true, when the drag cursor hovers over
the bounds of a list cell.
The value true indicates, that the dragged object should
be added as a child of the list item indicated by dropIndex.
The value false indicates, that the dragged object should
be inserted at the dropIndex as a new member into the list.
draggedIndices
int[] draggedIndices
- Indices of the dragged ListModel elements. If a drag operation
ends with a DnDConstants.ACTION_MOVE, the indices are used
to determine which elements must be removed from the MutableListModel.
The indices are set when a drag gesture has been started by
this DnDJList and are kept up to date with ListModel changes
until the dragDropEnd event is received.
isUnderDrag
boolean isUnderDrag
- This attribute is set to true, when the component is
an active drag target.
The value is set to true, when a dragEnter event is
received and set to false when a dragExit or a
drop event is received.
paintsDropCursor
boolean paintsDropCursor
- This attribute is set to true, when the component
draws a drop cursor when it is an active drop target.
eventHandler
ch.randelshofer.gui.JDnDTree.EventHandler eventHandler
dragGestureRecognizer
java.awt.dnd.DragGestureRecognizer dragGestureRecognizer
- The drag gesture recognizer is used to identify
a drag initiaging user gesture.
autoscrollBorder
javax.swing.border.Border autoscrollBorder
- The autoscroll border shows a highlight color when the
DnDJList has focus or when the user drags an item over it.
isUnderDrag
boolean isUnderDrag
- This attribute is set to true, when the component is
an active drag target.
The value is set to true, when a dragEnter event is
received and set to false when a dragExit or a
drop event is received.
paintsDropCursor
boolean paintsDropCursor
- This attribute is set to true, when the component
draws a drop cursor when it is an active drop target.
draggedPaths
javax.swing.tree.TreePath[] draggedPaths
- Paths of the dragged tree nodes. If a drag operation
ends with a DnDConstants.ACTION_MOVE, the paths are used
to determine which elements must be removed from the MutableTreeModel.
The paths are set when a drag gesture has been started by
this DnDJList and are kept up to date with TreeModel changes
until the dragDropEnd event is received.
dropPath
javax.swing.tree.TreePath dropPath
- Drop insertion index.
Values in the range 0 <= dropInsertIndex < getModel().getSize()
specify potential insertion points for the the current drag and drop operation.
The Value is set to -1 when the DnDJList is
not an active target of a drag and drop operation or when
the mouse hovers over an area of the list which is not suited
for dropping an object.
The drop insertion index is set when a drag enter operation is
detected, and updated during drag over. The drop index is erased
(set to -1), when a drag exit is detected or when the user drops
an object on the list.
dropAsChild
boolean dropAsChild
- dropAsChild is set to true, when the drag cursor hovers over
the bounds of a list cell.
The value true indicates, that the dragged object should
be added as a child of the list item indicated by dropPath.
The value false indicates, that the dragged object should
be inserted at the dropPath as a new member into the list.
viewer
Viewer viewer
- The viewer supplies components for rendering the
selected item(s) of the tree.
viewedObject
java.lang.Object viewedObject
- This variable holds the Object or Object[]-array
of the objects being viewed currently.
view
java.awt.Component view
- This variable holds the Component which displays
the current viewedObject.
undo
javax.swing.undo.UndoManager undo
- Undo Manager for undo/redo support.
dispatcher
java.util.concurrent.ExecutorService dispatcher
- Dispatcher for background processing.
infoPanel
javax.swing.JComponent infoPanel
- The info panel is displayed in a split pane below the tree.
If infoPanel is null, no split pane is used.
infoSplitPane
javax.swing.JSplitPane infoSplitPane
- This split pane is non-null only, if infoPanel is non-null.
addButton
javax.swing.JButton addButton
leftPane
javax.swing.JPanel leftPane
rightPane
javax.swing.JPanel rightPane
scrollPane
javax.swing.JScrollPane scrollPane
splitPane
javax.swing.JSplitPane splitPane
toolBar
javax.swing.JToolBar toolBar
tree
JDnDTree tree
dragGestureRecognizer
java.awt.dnd.DragGestureRecognizer dragGestureRecognizer
- The drag gesture recognizer is used to identify
a drag initiaging user gesture.
model
ImageWellModel model
fileChooser
javax.swing.JFileChooser fileChooser
previewDialog
ch.randelshofer.gui.JImageWell.PreviewDialog previewDialog
- The preview dialog. This variable is only non-null, when
the preview dialog is showing.
text
java.lang.String text
- The text is displayed in the center of the color well.
Default value: null.
thumbnailWorker
org.jhotdraw.gui.Worker<T> thumbnailWorker
thumbnailImage
java.awt.image.BufferedImage thumbnailImage
thumbnailSource
java.awt.Image thumbnailSource
isUnderDrag
boolean isUnderDrag
- This attribute is set to true, when the component is
an active drag target.
The value is set to true, when a dragEnter event is
received and set to false when a dragExit or a
drop event is received.
isDragSource
boolean isDragSource
- This attribute is set to true, when the component is
the source of the drag and drop operation.
This is used to prevent, that the data object is deleted, when
we are doing a MOVE on itself.
isBusy
int isBusy
eventHandler
ch.randelshofer.gui.JImageWell.EventHandler eventHandler
regularBgBorder
ImageBevelBorder regularBgBorder
armedBgBorder
ImageBevelBorder armedBgBorder
text
java.lang.String text
lines
java.lang.String[] lines
insets
java.awt.Insets insets
selectionStart
int selectionStart
selectionEnd
int selectionEnd
selectionBackground
java.awt.Color selectionBackground
borderColor
java.awt.Color borderColor
minRows
int minRows
popupMenu
javax.swing.JPopupMenu popupMenu
columnCount
int columnCount
action
javax.swing.Action action
actionArea
java.awt.Rectangle actionArea
bufferedImage
java.awt.image.BufferedImage bufferedImage
worker
org.jhotdraw.gui.Worker<T> worker
width
int width
height
int height
xOffset
int xOffset
yOffset
int yOffset
viewClassName
java.lang.String viewClassName
isRealized
boolean isRealized
lazyView
javax.swing.JComponent lazyView
worker
org.jhotdraw.gui.Worker<T> worker
text
java.lang.String text
lines
java.lang.String[] lines
insets
java.awt.Insets insets
selectionStart
int selectionStart
selectionEnd
int selectionEnd
selectionBackground
java.awt.Color selectionBackground
borderColor
java.awt.Color borderColor
minRows
int minRows
eventHandler
ch.randelshofer.gui.MutableJList.EventHandler eventHandler
labels
org.jhotdraw.util.ResourceBundleUtil labels
- Holds locale specific resources.
popupListener
java.awt.event.MouseAdapter popupListener
- Listener for popup mouse events.
popupButton
javax.swing.JButton popupButton
- Popup button at the top right corner
of the enclosing scroll pane.
labels
org.jhotdraw.util.ResourceBundleUtil labels
- Holds locale specific resources.
popupListener
java.awt.event.MouseAdapter popupListener
- Listener for popup mouse events.
popupButton
javax.swing.JButton popupButton
- Popup button at the top right corner
of the enclosing scroll pane.
eventHandler
ch.randelshofer.gui.MutableJTree.EventHandler eventHandler
labels
org.jhotdraw.util.ResourceBundleUtil labels
- Holds locale specific resources.
popupListener
java.awt.event.MouseAdapter popupListener
- Listener for popup mouse events.
popupButton
javax.swing.JButton popupButton
- Popup button at the top right corner
of the enclosing scroll pane.
progressPanel
javax.swing.JPanel progressPanel
scrollPane
javax.swing.JScrollPane scrollPane
infoLabel
javax.swing.JLabel infoLabel
separator
javax.swing.JSeparator separator
strutPanel
javax.swing.JPanel strutPanel
disclosureToggle
javax.swing.JToggleButton disclosureToggle
cancelAllButton
javax.swing.JButton cancelAllButton
viewPanel
javax.swing.JPanel viewPanel
infoPanel
javax.swing.JPanel infoPanel
isPrint
boolean isPrint
isCanceled
boolean isCanceled
isCompleted
boolean isCompleted
isClosed
boolean isClosed
isCancelable
boolean isCancelable
model
javax.swing.BoundedRangeModel model
doCancel
java.lang.Runnable doCancel
formatter
java.util.Formatter formatter
changeHandler
javax.swing.event.ChangeListener changeHandler
cancelButton
javax.swing.JButton cancelButton
closeButton
javax.swing.JButton closeButton
errorLabel
javax.swing.JLabel errorLabel
messageLabel
javax.swing.JLabel messageLabel
noteLabel
javax.swing.JLabel noteLabel
progressBar
javax.swing.JProgressBar progressBar
separator
javax.swing.JSeparator separator
warningLabel
javax.swing.JLabel warningLabel
image
java.awt.Image image
- The splash image is displayed on the splash window.
text
java.lang.String text
- The text to display on the splash window.
x
int x
- The location of the text.
y
int y
- The location of the text.
paintCalled
boolean paintCalled
- This attribute indicates whether the method
paint(Graphics) has been called at least once since the
construction of this window.
This attribute is used to notify method splash(Image)
that the window has been drawn at least once
by the AWT event dispatcher thread.
This attribute acts like a latch. Once set to true,
it will never be changed back to false again.
- See Also:
SplashWindow.paint(java.awt.Graphics),
SplashWindow.splash(java.awt.Image, java.lang.String, int, int)
hgap
int hgap
vgap
int vgap
rows
int rows
cols
int cols
isVertical
boolean isVertical
toolkit
java.awt.Toolkit toolkit
integerFormatter
java.text.NumberFormat integerFormatter
labels
org.jhotdraw.util.ResourceBundleUtil labels
- The resource bundle used for internationalisation.
model
WizardModel model
listModelAdapter
ch.randelshofer.gui.Wizard.ListModelAdapter listModelAdapter
backButton
javax.swing.JButton backButton
cancelButton
javax.swing.JButton cancelButton
controlsPanel
javax.swing.JPanel controlsPanel
currentStepPanel
javax.swing.JPanel currentStepPanel
finishButton
javax.swing.JButton finishButton
jSeparator2
javax.swing.JSeparator jSeparator2
nextButton
javax.swing.JButton nextButton
stepLabel
javax.swing.JLabel stepLabel
stepList
javax.swing.JList stepList
stepListPanel
javax.swing.JPanel stepListPanel
stepPanel
javax.swing.JPanel stepPanel
stepsLabel
javax.swing.JLabel stepsLabel
verticalSeparator
javax.swing.JSeparator verticalSeparator
|
Package ch.randelshofer.gui.border |
thickness
int thickness
insetThickness
int insetThickness
lineColor
java.awt.Color lineColor
roundedCorners
boolean roundedCorners
|
Package ch.randelshofer.gui.datatransfer |
shouldRemove
boolean shouldRemove
exportComp
javax.swing.text.JTextComponent exportComp
p0
int p0
p1
int p1
fileSelectionMode
int fileSelectionMode
fileFilter
java.io.FileFilter fileFilter
serialVersionUID: -6568722458793895906L
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- The object implements the readExternal method to restore its
contents by calling the methods of DataInput for primitive
types and readObject for objects, strings and arrays. The
readExternal method must read the values in the same sequence
and with the same types as were written by writeExternal.
- Throws:
java.lang.ClassNotFoundException - If the class for an object being
restored cannot be found.
java.io.IOException
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- The object implements the writeExternal method to save its contents
by calling the methods of DataOutput for its primitive values or
calling the writeObject method of ObjectOutput for objects, strings
and arrays.
- Throws:
java.io.IOException - Includes any I/O exceptions that may occur
|
Package ch.randelshofer.gui.event |
offset
int offset
length
int length
type
javax.swing.event.DocumentEvent.EventType type
angle
float angle
|
Package ch.randelshofer.gui.list |
list
java.util.ArrayList<E> list
importableFlavors
java.util.ArrayList<E> importableFlavors
- ArrayList with importable data flavors.
|
Package ch.randelshofer.gui.table |
icon
PolygonIcon icon
currentColor
java.awt.Color currentColor
icon
PolygonIcon icon
dataList
java.util.ArrayList<E> dataList
- The
ArrayList of ArrayList of
Object values.
columnIdentifiers
java.util.ArrayList<E> columnIdentifiers
- The
ArrayList of column identifiers.
columnClasses
java.util.ArrayList<E> columnClasses
- The
ArrayList of column classes. When
this array list is null, then all columns are reported
as of type Object.class.
enabled
boolean enabled
- The enabled state of the model.
By default this value is true.
unselectedForeground
java.awt.Color unselectedForeground
unselectedBackground
java.awt.Color unselectedBackground
model
javax.swing.table.TableModel model
indexes
int[] indexes
sortingColumns
java.util.Vector<E> sortingColumns
ascending
boolean ascending
sortingColumn
int sortingColumn
compares
int compares
DEBUG
boolean DEBUG
treeModel
MutableTreeModel treeModel
treeNode
javax.swing.tree.DefaultMutableTreeNode treeNode
|
Package ch.randelshofer.gui.text |
model
javax.swing.BoundedRangeModel model
- This bounded range model is used to store the integer
value.
|
Package ch.randelshofer.gui.tree |
propertySupport
java.beans.PropertyChangeSupport propertySupport
childTypes
java.lang.Object[] childTypes
enabled
boolean enabled
editable
boolean editable
|
Package ch.randelshofer.io |
startpos
int startpos
- Start position of the invalid token.
endpos
int endpos
- End position of the invalid token.
|
Package ch.randelshofer.rubik |
canvas3D
JCanvas3D canvas3D
cube3D
Cube3D cube3D
transform
Transform3D transform
canvas3D
idx3d_JCanvas canvas3D
cube3D
Cube3D cube3D
alpha
float alpha
beta
float beta
gamma
float gamma
partIndex
int partIndex
- The index of the cube part. Values 0..7 are
corners, 8..19 edges, 20..25 sides, 26 center.
orientation
int orientation
- The orientation of the face on the part.
-1 if not applicable.
sideIndex
int sideIndex
- The side of the cube. Values 0..5 = Front,
Right, Bottom, Back, Left, Top. Or -1 if the
side can not be determined.
stickerIndex
int stickerIndex
- The sticker index or -1 if there is no sticker
on the face of the part where the mouse event
occured.
modifiersEx
int modifiersEx
- Modifiers of the mouse event. Use them only, if mouseEvent is null!
mouseEvent
java.awt.event.MouseEvent mouseEvent
swipeDirection
int swipeDirection
- A value between 0 and 3 if the part was scraped. Value -1 if the part
was clicked.
axis
int axis
layerMask
int layerMask
angle
int angle
cube3D
Cube3D cube3D
idx3dCanvas
idx3d_JCanvas idx3dCanvas
|
Package ch.randelshofer.rubik.impexp |
documentModel
DocumentModel documentModel
fileChooser
javax.swing.JFileChooser fileChooser
titles
java.lang.String[] titles
file
java.io.File file
view
CubeTwisterView view
filterToExporterMap
java.util.HashMap<K,V> filterToExporterMap
- key = FileFilter;
value = Exporter
fileChooser
javax.swing.JFileChooser fileChooser
titles
java.lang.String[] titles
file
java.io.File file
view
CubeTwisterView view
filterToImporterMap
java.util.HashMap<K,V> filterToImporterMap
- key = FileFilter;
value = Importer
model
DocumentModel model
selectedItem
java.lang.Object selectedItem
|
Package ch.randelshofer.rubik.impexp.csv |
data
java.util.ArrayList<E> data
- An array list holding the entries.
translateModel
TranslateNotationComboBoxModel translateModel
delimiterChar
char delimiterChar
translateComboBox
javax.swing.JComboBox translateComboBox
translateLabel
javax.swing.JLabel translateLabel
columnMapping
ColumnMappingTableModel columnMapping
previewFile
java.io.File previewFile
documentModel
DocumentModel documentModel
delimiterChar
char delimiterChar
columnsLabel
javax.swing.JLabel columnsLabel
scrollPane
javax.swing.JScrollPane scrollPane
table
javax.swing.JTable table
|
Package ch.randelshofer.rubik.impexp.cubeexplorer |
documentModel
DocumentModel documentModel
parser
ScriptParser parser
noOptionsLabel
javax.swing.JLabel noOptionsLabel
documentModel
DocumentModel documentModel
kociembaParser
KociembaENGParser kociembaParser
jLabel1
javax.swing.JLabel jLabel1
|
Package ch.randelshofer.rubik.parser |
commutator
Node commutator
conjugator
Node conjugator
identifier
java.lang.String identifier
- Holds the identifier of the script macro.
script
java.lang.String script
- Holds the source of the script macro.
parser
ScriptParser parser
- Holds the parser for the script macro.
axis
int axis
layerMask
int layerMask
angle
int angle
startpos
int startpos
- The start position of the first token in the source code, that is part
of this script.
endpos
int endpos
- The end position of the last token in the source code, that is part of
this script.
symbol
Symbol symbol
- The Symbol that this node represents.
layerCount
int layerCount
sequence
java.util.Vector<E> sequence
- Holds a sequence of permutation items.
sign
int sign
- Holds the sign of the permutation.
Values: PLUS_SIGN, PLUSPLUS_SIGN, MINUS_SIGN for Symbol.PERMUTATION_PLUS, .PPLUSPLUS, .PMINUS
or NO_SIGN if no sign symbol.
type
int type
- Holds the type of the permutation sequence.
May be SIDE_PERMUTATION, EDGE_PERMUTATION, or CORNER_PERMUTATION for side, edge, and corner permutation.
Is UNDEFINED if the number of items is undefined.
EDGE_SYMBOLS
Symbol[][] EDGE_SYMBOLS
repeatCount
int repeatCount
rotator
Node rotator
cube
Cube cube
- The cube on which the parser acts.
tmpCube
Cube tmpCube
- Intermediate cube.
keyBuffer
java.lang.StringBuilder keyBuffer
- The keyboard buffer holds the contents of the keyboard.
currentSeq
Node currentSeq
- The sequence buffer holds the parsed sequence so far.
parser
ScriptParser parser
- This parser is used to decode the contents of the keyboard buffer.
bestBefore
long bestBefore
- The time when the buffer will cleared.
isInvertingCase
boolean isInvertingCase
- Whether the case of characters is inverted.
handler
ch.randelshofer.rubik.parser.ScriptKeyboardHandler.Handler handler
canvas
Cube3DCanvas canvas
isChanging
int isChanging
timer
javax.swing.Timer timer
|
Package ch.randelshofer.rubik.player |
player
ScriptPlayer player
scriptTextArea
JMultilineLabel scriptTextArea
viewPane
javax.swing.JLayeredPane viewPane
controlsPanel
javax.swing.JPanel controlsPanel
frontCanvas
Cube3DCanvas frontCanvas
rearCanvas
Cube3DCanvas rearCanvas
notation
CubeMarkupNotation notation
isRearViewVisible
boolean isRearViewVisible
script
java.lang.String script
parser
ScriptParser parser
turnCountInfo
java.lang.String turnCountInfo
- We cache the information about the script here, because
retrieval is expensive.
isSolver
boolean isSolver
- This flag is set to true, if the "scriptType" applet parameter has the
value "Solver".
isAutoPlay
boolean isAutoPlay
- This flag is set to true, if the "autoPlay" applet parameter has the
value "true".
debug
boolean debug
- Set this to true, to print debug information.
settingsPanel
javax.swing.JPanel settingsPanel
- The settings panel is superimposed over the cube.
attributes
DefaultCubeAttributes attributes
cube3D
Cube3D cube3D
defaultTwistDuration
int defaultTwistDuration
infoField
javax.swing.JTextPane infoField
infoPanel
javax.swing.JPanel infoPanel
infoScrollPane
javax.swing.JScrollPane infoScrollPane
playerPanel
javax.swing.JPanel playerPanel
|
Package ch.randelshofer.rubik.virtual |
cube3d
AbstractCubeIdx3D cube3d
tool
int tool
canvas
idx3d_JCanvas canvas
random
java.util.Random random
scene
idx3d_Scene scene
labels
java.util.ResourceBundle labels
defaultScaleFactor
float defaultScaleFactor
liftingPart
int liftingPart
- Index of the part which is being lifted.
pressedPart
int pressedPart
- Index of the part which is being pressed.
resetAttributes
CubeAttributes resetAttributes
- These attributes are used to reset the cube.
previousHandler
AbstractVirtualCubeApplet.EventHandler previousHandler
parser
ScriptParser parser
cookieName
java.lang.String cookieName
cube3DHandler
AbstractVirtualCubeApplet.EventHandler cube3DHandler
twistHandler
AbstractVirtualCubeApplet.EventHandler twistHandler
linkHandler
AbstractVirtualCubeApplet.EventHandler linkHandler
stickersHandler
AbstractVirtualCubeApplet.EventHandler stickersHandler
partsHandler
AbstractVirtualCubeApplet.EventHandler partsHandler
stickerLinks
java.lang.String[] stickerLinks
- Each array element holds a link on a sticker of the cube.
If an element is null, the sticker does not represent a link.
linkTarget
java.lang.String linkTarget
- Target frame for sticker links. Is not null, when sticker links are present.
controlsPanel
javax.swing.JPanel controlsPanel
explosionLabel
javax.swing.JLabel explosionLabel
explosionSlider
javax.swing.JSlider explosionSlider
linkTool
javax.swing.JRadioButton linkTool
panel3
javax.swing.JPanel panel3
partsTool
javax.swing.JRadioButton partsTool
resetButton
javax.swing.JButton resetButton
scaleFactorLabel
javax.swing.JLabel scaleFactorLabel
scaleFactorSlider
javax.swing.JSlider scaleFactorSlider
scrambleButton
javax.swing.JButton scrambleButton
slidersPanel
javax.swing.JPanel slidersPanel
stickersTool
javax.swing.JRadioButton stickersTool
toolGroup
javax.swing.ButtonGroup toolGroup
toolsPanel
javax.swing.JPanel toolsPanel
twistTool
javax.swing.JRadioButton twistTool
|
Package ch.randelshofer.test |
jLabel1
javax.swing.JLabel jLabel1
list1
JDnDList list1
list2
JDnDList list2
scrollPane1
javax.swing.JScrollPane scrollPane1
srollPane2
javax.swing.JScrollPane srollPane2
jLabel1
javax.swing.JLabel jLabel1
jScrollPane1
javax.swing.JScrollPane jScrollPane1
jScrollPane2
javax.swing.JScrollPane jScrollPane2
tree1
JDnDTree tree1
tree2
JDnDTree tree2
jLabel1
javax.swing.JLabel jLabel1
jScrollPane1
javax.swing.JScrollPane jScrollPane1
jScrollPane2
javax.swing.JScrollPane jScrollPane2
table1
MutableJTable table1
table2
MutableJTable table2
|
Package ch.randelshofer.undo |
presentationName
java.lang.String presentationName
isSignificant
boolean isSignificant
isVerbose
boolean isVerbose
source
java.lang.Object source
propertyName
java.lang.String propertyName
oldValue
boolean oldValue
newValue
boolean newValue
isSignificant
boolean isSignificant
source
java.lang.Object source
propertyName
java.lang.String propertyName
oldValue
int oldValue
newValue
int newValue
isCoalesce
boolean isCoalesce
source
java.lang.Object source
propertyName
java.lang.String propertyName
oldValue
java.lang.Object oldValue
newValue
java.lang.Object newValue
compositeEdit
CompositeEdit compositeEdit
listenerList
javax.swing.event.EventListenerList listenerList
listenerList
javax.swing.event.EventListenerList listenerList
- Listener support.
labels
org.jhotdraw.util.ResourceBundleUtil labels
- The resource bundle used for internationalisation.
hasSignificantEdits
boolean hasSignificantEdits
- This flag is set to true when at
least one significant UndoableEdit
has been added to the manager since the
last call to discardAllEdits.
undoOrRedoInProgress
boolean undoOrRedoInProgress
- This flag is set to true when an undo or redo
operation is in progress. The UndoRedoManager
ignores all incoming UndoableEdit events while
this flag is true.
undoAction
ch.randelshofer.undo.UndoRedoManager.UndoAction undoAction
- The undo action instance.
redoAction
ch.randelshofer.undo.UndoRedoManager.RedoAction redoAction
- The redo action instance.
|
Package ch.randelshofer.util |
name
java.lang.String name
- The name of the Applet parameter.
value
java.lang.String value
- The value of the Applet parameter.
start
int start
- The start position of the invalid part of the value.
end
int end
- The end position of the invalid part of the value plus 1.
delegate
java.util.ArrayList<E> delegate
queue
java.util.List<E>[] queue
state
int state
- State.
scene
idx3d_Scene scene
- The 3d Scene.
renderPipeline
idx3d_RenderPipeline renderPipeline
- The 3d Render Pipeline.
lock
java.lang.Object lock
isAnimating
boolean isAnimating
- This flag is set to true, when the canvas is animating the scene.
Such as when the user drags the mouse over the canvas.
oldx
int oldx
- oldx and oldy store the previous mouse location.
oldy
int oldy
- oldx and oldy store the previous mouse location.
cameraName
java.lang.String cameraName
imageUpdateDiscarder
java.awt.Panel imageUpdateDiscarder
pressedTriangle
idx3d_Triangle pressedTriangle
- Holds the triangle over which the mouse was pressed.
This variable is null, if the mouse was pressed over an inactive
area of the canvas, or outside of the canvas.
pressedX
int pressedX
- Holds the mouse location over which the mouse was pressed.
pressedY
int pressedY
- Holds the mouse location over which the mouse was pressed.
swipedTriangle
idx3d_Triangle swipedTriangle
- Holds the triangle over which the mouse is being scraped.
This variable is set to null, if a scrape event is fired.
swipeStartPos
java.awt.geom.Point2D.Float swipeStartPos
- Holds the location where the scraping started in the coordinate
system of the scraped triangle.
armedTriangle
idx3d_Triangle armedTriangle
- Holds the triangle which is currently under the mouse pointer.
This variable is null, if the mouse is over an inactive
area of the canvas, or outside of the canvas.
mousePosition
java.awt.Point mousePosition
- The current mouse position over the canvas.
This variable is null, if the mouse is not over the canvas.
pressedModifiersEx
int pressedModifiersEx
- The current pressedModifiersEx of the mouse.
quiet
boolean quiet
- Don't fire events when quiet is true.
debugSwipeEndPos
java.awt.geom.Point2D.Float debugSwipeEndPos
pressedWhen
long pressedWhen
- the value -1 is used when pressedWhen should be ignored.
isSwiping
boolean isSwiping
isPressed
boolean isPressed
swipeTimeout
int swipeTimeout
- Defines the delay between mouse pressed and mouse dragged where swipe
events are accepted.
debugOverlayPathVerifyOrthogonal
java.awt.geom.GeneralPath debugOverlayPathVerifyOrthogonal
debugOverlayPathComputedOrthogonal
java.awt.Shape debugOverlayPathComputedOrthogonal
maxFPS
int maxFPS
- Desired maximal Frame Per Seconds Rate.
minFPS
int minFPS
- Minimal Frame Per Seconds Rate. If the renderer drops
below this rate, antialiasing is turned off.
antialiasRenderTime
long antialiasRenderTime
- Measured time needed to render an antialiased screen.
We initialize this to 1000 milliseconds devided by the desired
animation frame rate - 1.
The - 1 is needed, to take first time initialization into
account.
rasterizer
idx3d_Rasterizer rasterizer
interactionMode
idx3d_JCanvas.Interaction interactionMode
isUpdateCursor
boolean isUpdateCursor
- Whether the idx3d_JCanvas should update the mouse cursor or not.
sharedRenderPipeline
idx3d_RenderPipeline sharedRenderPipeline
idBuffer
int[] idBuffer
idBufferBounds
java.awt.Rectangle idBufferBounds
debugOverlayPath
java.awt.geom.GeneralPath debugOverlayPath
debugOverlayPath2
java.awt.geom.GeneralPath debugOverlayPath2
id
java.lang.String id
list
ScrollList list
obj
java.lang.Object obj
type
java.lang.String type
name
java.lang.String name
value
java.lang.String value
mouseInside
boolean mouseInside
parent
InspectorFrame parent
isPrimitive
boolean isPrimitive
plain
java.awt.Font plain
bold
java.awt.Font bold
cellheight
int cellheight
scrollbar
java.awt.Scrollbar scrollbar
entry
java.util.Vector<E> entry