EditActionsListener
, java.awt.datatransfer.ClipboardOwner
, java.awt.datatransfer.FlavorListener
, java.awt.event.ActionListener
, java.awt.event.FocusListener
, java.awt.image.ImageObserver
, java.awt.MenuContainer
, java.beans.PropertyChangeListener
, java.io.Serializable
, java.util.EventListener
, javax.accessibility.Accessible
, javax.swing.event.ListSelectionListener
, javax.swing.event.TableColumnModelListener
, javax.swing.event.TableModelListener
, javax.swing.undo.StateEditable
public class ScriptUI extends javax.swing.JPanel implements javax.swing.event.ListSelectionListener, java.awt.event.ActionListener, java.beans.PropertyChangeListener, java.awt.datatransfer.ClipboardOwner, java.awt.datatransfer.FlavorListener, javax.swing.event.TableModelListener, javax.swing.event.TableColumnModelListener, EditActionsListener, java.awt.event.FocusListener, javax.swing.undo.StateEditable
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
java.awt.Container.AccessibleAWTContainer
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor | Description |
---|---|
ScriptUI() |
|
ScriptUI(java.net.URL projectContext,
IntegerSequenceGenerator sequenceGenerator,
ItemcodeGenerator itemcodeGenerator,
java.util.List<PromptPresenterServiceDescriptor> promptPresentersClassList) |
Modifier and Type | Method | Description |
---|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
|
protected void |
applyValues() |
|
void |
columnAdded(javax.swing.event.TableColumnModelEvent e) |
|
void |
columnMarginChanged(javax.swing.event.ChangeEvent e) |
|
void |
columnMoved(javax.swing.event.TableColumnModelEvent e) |
|
void |
columnRemoved(javax.swing.event.TableColumnModelEvent e) |
|
void |
columnSelectionChanged(javax.swing.event.ListSelectionEvent e) |
|
void |
flavorsChanged(java.awt.datatransfer.FlavorEvent e) |
|
void |
focusGained(java.awt.event.FocusEvent e) |
|
void |
focusLost(java.awt.event.FocusEvent e) |
|
int |
getDefaultPostRecording() |
|
int |
getDefaultPreRecording() |
|
Section.Mode |
getDefaultSectionMode() |
|
EditActionsListener |
getEditActionListener() |
|
java.util.Set<java.lang.String> |
getItemCodesInUse() |
|
java.util.List<javax.swing.Action> |
getNewActionsList() |
|
java.net.URL |
getProjectContext() |
|
SectionUI |
getSectionUI() |
|
Property |
getSelectedMetadataProperty() |
|
Section |
getSelectedSection() |
|
void |
insert(Property property) |
|
void |
insert(Section section) |
|
boolean |
isDefaultPromptAutoPlay() |
|
void |
lostOwnership(java.awt.datatransfer.Clipboard clipboard,
java.awt.datatransfer.Transferable contents) |
|
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
|
void |
providesEditActions(java.lang.Object src,
EditActions editActions) |
|
void |
removeSelectedMetadataProperty() |
|
void |
removeSelectedSection() |
|
void |
restoreState(java.util.Hashtable<?,?> state) |
|
void |
setDefaultPostRecording(int defaultPostRecording) |
|
void |
setDefaultPreRecording(int defaultPreRecording) |
|
void |
setDefaultPromptAutoPlay(boolean defaultPromptAutoPlay) |
|
void |
setDefaultSectionMode(Section.Mode defaultSectionMode) |
|
void |
setDescriptionFontFamilies(java.lang.String[] descriptionFontFamilies) |
|
void |
setEditActionListener(EditActionsListener editActionsListener) |
|
void |
setEnabled(boolean enabled) |
|
void |
setInstructionsFontFamilies(java.lang.String[] instructionsFontFamilies) |
|
void |
setItemCodesInUse(java.util.Set<java.lang.String> itemCodesInUse) |
|
void |
setProjectContext(java.net.URL projectContext) |
|
void |
setPromptFontFamilies(java.lang.String[] promptFontFamilies) |
|
void |
setScript(Script script) |
|
void |
setSelectedPromptItem(PromptItem pi) |
|
void |
setSelectedSection(Section section) |
|
void |
storeState(java.util.Hashtable<java.lang.Object,java.lang.Object> state) |
|
void |
tableChanged(javax.swing.event.TableModelEvent e) |
|
void |
valueChanged(javax.swing.event.ListSelectionEvent e) |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
public ScriptUI(java.net.URL projectContext, IntegerSequenceGenerator sequenceGenerator, ItemcodeGenerator itemcodeGenerator, java.util.List<PromptPresenterServiceDescriptor> promptPresentersClassList)
public ScriptUI()
public void setInstructionsFontFamilies(java.lang.String[] instructionsFontFamilies)
instructionsFontFamilies
- SectionUI.setInstructionsFontFamilies(java.lang.String[])
public void setDescriptionFontFamilies(java.lang.String[] descriptionFontFamilies)
descriptionFontFamilies
- SectionUI.setDescriptionFontFamilies(java.lang.String[])
public void setPromptFontFamilies(java.lang.String[] promptFontFamilies)
promptFontFamilies
- SectionUI.setPromptFontFamilies(java.lang.String[])
public SectionUI getSectionUI()
public java.net.URL getProjectContext()
public void setProjectContext(java.net.URL projectContext)
projectContext
- the projectContext to setpublic java.util.Set<java.lang.String> getItemCodesInUse()
public void setItemCodesInUse(java.util.Set<java.lang.String> itemCodesInUse)
public void setScript(Script script)
public void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged
in interface javax.swing.event.ListSelectionListener
protected void applyValues()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
public void removeSelectedMetadataProperty()
public void removeSelectedSection()
public Property getSelectedMetadataProperty()
public Section getSelectedSection()
public void insert(Property property)
public void insert(Section section)
public void lostOwnership(java.awt.datatransfer.Clipboard clipboard, java.awt.datatransfer.Transferable contents)
lostOwnership
in interface java.awt.datatransfer.ClipboardOwner
public void flavorsChanged(java.awt.datatransfer.FlavorEvent e)
flavorsChanged
in interface java.awt.datatransfer.FlavorListener
public void setEnabled(boolean enabled)
setEnabled
in class javax.swing.JComponent
public void tableChanged(javax.swing.event.TableModelEvent e)
tableChanged
in interface javax.swing.event.TableModelListener
public void columnAdded(javax.swing.event.TableColumnModelEvent e)
columnAdded
in interface javax.swing.event.TableColumnModelListener
public void columnMarginChanged(javax.swing.event.ChangeEvent e)
columnMarginChanged
in interface javax.swing.event.TableColumnModelListener
public void columnMoved(javax.swing.event.TableColumnModelEvent e)
columnMoved
in interface javax.swing.event.TableColumnModelListener
public void columnRemoved(javax.swing.event.TableColumnModelEvent e)
columnRemoved
in interface javax.swing.event.TableColumnModelListener
public void columnSelectionChanged(javax.swing.event.ListSelectionEvent e)
columnSelectionChanged
in interface javax.swing.event.TableColumnModelListener
public void providesEditActions(java.lang.Object src, EditActions editActions)
providesEditActions
in interface EditActionsListener
public EditActionsListener getEditActionListener()
public void setEditActionListener(EditActionsListener editActionsListener)
public void focusGained(java.awt.event.FocusEvent e)
focusGained
in interface java.awt.event.FocusListener
public void focusLost(java.awt.event.FocusEvent e)
focusLost
in interface java.awt.event.FocusListener
public java.util.List<javax.swing.Action> getNewActionsList()
public void restoreState(java.util.Hashtable<?,?> state)
restoreState
in interface javax.swing.undo.StateEditable
public void storeState(java.util.Hashtable<java.lang.Object,java.lang.Object> state)
storeState
in interface javax.swing.undo.StateEditable
public void setSelectedSection(Section section)
public void setSelectedPromptItem(PromptItem pi)
public Section.Mode getDefaultSectionMode()
public void setDefaultSectionMode(Section.Mode defaultSectionMode)
public int getDefaultPreRecording()
public void setDefaultPreRecording(int defaultPreRecording)
public int getDefaultPostRecording()
public void setDefaultPostRecording(int defaultPostRecording)
public boolean isDefaultPromptAutoPlay()
public void setDefaultPromptAutoPlay(boolean defaultPromptAutoPlay)