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.StateEditablepublic 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.FlipBufferStrategyjava.awt.Container.AccessibleAWTContaineraccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, 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, transferFocusUpCycleadd, 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, validateTreeaddAncestorListener, 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, updatepublic 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.ListSelectionListenerprotected void applyValues()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerpublic 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.ClipboardOwnerpublic void flavorsChanged(java.awt.datatransfer.FlavorEvent e)
flavorsChanged in interface java.awt.datatransfer.FlavorListenerpublic void setEnabled(boolean enabled)
setEnabled in class javax.swing.JComponentpublic void tableChanged(javax.swing.event.TableModelEvent e)
tableChanged in interface javax.swing.event.TableModelListenerpublic void columnAdded(javax.swing.event.TableColumnModelEvent e)
columnAdded in interface javax.swing.event.TableColumnModelListenerpublic void columnMarginChanged(javax.swing.event.ChangeEvent e)
columnMarginChanged in interface javax.swing.event.TableColumnModelListenerpublic void columnMoved(javax.swing.event.TableColumnModelEvent e)
columnMoved in interface javax.swing.event.TableColumnModelListenerpublic void columnRemoved(javax.swing.event.TableColumnModelEvent e)
columnRemoved in interface javax.swing.event.TableColumnModelListenerpublic void columnSelectionChanged(javax.swing.event.ListSelectionEvent e)
columnSelectionChanged in interface javax.swing.event.TableColumnModelListenerpublic void providesEditActions(java.lang.Object src,
EditActions editActions)
providesEditActions in interface EditActionsListenerpublic EditActionsListener getEditActionListener()
public void setEditActionListener(EditActionsListener editActionsListener)
public void focusGained(java.awt.event.FocusEvent e)
focusGained in interface java.awt.event.FocusListenerpublic void focusLost(java.awt.event.FocusEvent e)
focusLost in interface java.awt.event.FocusListenerpublic java.util.List<javax.swing.Action> getNewActionsList()
public void restoreState(java.util.Hashtable<?,?> state)
restoreState in interface javax.swing.undo.StateEditablepublic void storeState(java.util.Hashtable<java.lang.Object,java.lang.Object> state)
storeState in interface javax.swing.undo.StateEditablepublic 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)