PromptPresenter
, ServiceDescriptorProvider<PromptPresenterServiceDescriptor>
, java.awt.image.ImageObserver
, java.awt.MenuContainer
, java.io.Serializable
, javax.accessibility.Accessible
BasicMediaPromptPresenter
, PromptAudioControllerViewer
, PromptAudioJavaSoundViewer
, PromptAudioViewer
, PromptBufferedImageViewer
, PromptFormattedTextViewer
, PromptImageViewer
, PromptPlainTextViewer
, PromptTextViewer
, SprCompatTextViewer
, TelePrompterViewer
, TextButtonAudioJavaSoundViewer
public abstract class BasicPromptPresenter extends javax.swing.JPanel implements PromptPresenter
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
java.awt.Container.AccessibleAWTContainer
Modifier and Type | Field | Description |
---|---|---|
protected java.net.URL |
contextURL |
|
protected boolean |
emphasized |
|
protected PromptPresenterListener |
listener |
|
protected java.util.Vector<PromptPresenterListener> |
listeners |
|
protected Mediaitem[] |
mediaitems |
|
protected java.awt.Font |
promptFont |
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor | Description |
---|---|
BasicPromptPresenter() |
|
BasicPromptPresenter(java.awt.LayoutManager layoutManager) |
Modifier and Type | Method | Description |
---|---|---|
void |
addPromptPresenterListener(PromptPresenterListener listener) |
Add a listener.
|
protected java.net.URL |
applyContextToMediaitemURL(Mediaitem mi) |
Helper method to translate URL to context.
|
java.net.URL |
getContextURL() |
|
DynProperty |
getDynamicProperty(java.lang.String name) |
|
java.util.List<DynPropertyDescriptor> |
getDynamicPropertyDescriptors() |
|
boolean |
getEmphasized() |
Return emphasized status.
|
java.lang.String[] |
getSupportedLegacyMIMETypes() |
Returns legacy MIME types.
|
protected static java.lang.String[][] |
getSupportedMIMETypes(java.lang.String[] supportedMimeTypes) |
|
void |
removePromptPresenterListener(PromptPresenterListener listener) |
Remove a listener.
|
void |
setContents(Mediaitem[] mediaitems) |
|
void |
setContextURL(java.net.URL contextURL) |
|
void |
setDynamicProperty(DynProperty dynProperty) |
|
void |
setEmphasized(boolean emphasized) |
Set the prompt emphasize status.
|
void |
setPromptFont(java.awt.Font promptFont) |
Sets font for prompts.
|
protected void |
updateListeners(PromptPresenterEvent event) |
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, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getServiceDescriptor, loadContents
protected java.net.URL contextURL
protected Mediaitem[] mediaitems
protected java.util.Vector<PromptPresenterListener> listeners
protected java.awt.Font promptFont
protected PromptPresenterListener listener
protected boolean emphasized
public BasicPromptPresenter()
public BasicPromptPresenter(java.awt.LayoutManager layoutManager)
public void setPromptFont(java.awt.Font promptFont)
setPromptFont
in interface PromptPresenter
promptFont
- public boolean getEmphasized()
PromptPresenter
getEmphasized
in interface PromptPresenter
public void setEmphasized(boolean emphasized)
PromptPresenter
setEmphasized
in interface PromptPresenter
emphasized
- true if emphasizepublic void setContents(Mediaitem[] mediaitems) throws PromptPresenterException
setContents
in interface PromptPresenter
PromptPresenterException
protected static java.lang.String[][] getSupportedMIMETypes(java.lang.String[] supportedMimeTypes)
public java.lang.String[] getSupportedLegacyMIMETypes()
PromptPresenter
getSupportedLegacyMIMETypes
in interface PromptPresenter
protected void updateListeners(PromptPresenterEvent event)
public void addPromptPresenterListener(PromptPresenterListener listener)
PromptPresenter
addPromptPresenterListener
in interface PromptPresenter
public void removePromptPresenterListener(PromptPresenterListener listener)
PromptPresenter
removePromptPresenterListener
in interface PromptPresenter
protected java.net.URL applyContextToMediaitemURL(Mediaitem mi) throws PromptPresenterException
mi
- Media itemPromptPresenterException
public java.net.URL getContextURL()
public void setContextURL(java.net.URL contextURL)
setContextURL
in interface PromptPresenter
public java.util.List<DynPropertyDescriptor> getDynamicPropertyDescriptors()
public void setDynamicProperty(DynProperty dynProperty)
public DynProperty getDynamicProperty(java.lang.String name)