Package com.artenum.rosetta.ui
Class PromptViewImpl
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.artenum.rosetta.ui.PromptViewImpl
-
- All Implemented Interfaces:
GuiComponent
,PromptView
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
public class PromptViewImpl extends javax.swing.JPanel implements PromptView
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
DEFAULT_IN_BLOCK_PROMPT
private static java.lang.String
DEFAULT_PROMPT
private java.lang.String
defaultPrompt
private static java.lang.String
HTML_END
private static java.lang.String
HTML_NEW_LINE
private static java.lang.String
HTML_START
private java.lang.String
inBlockPrompt
private InputParsingManager
inputParsingManager
private java.lang.StringBuffer
promptTextContent
private javax.swing.JLabel
promptUI
private static long
serialVersionUID
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description PromptViewImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDefaultPrompt()
Return the default promptjava.lang.String
getInBlockPrompt()
Return the block promptvoid
setBackground(java.awt.Color bgColor)
Sets the background of the componentvoid
setDefaultPrompt(java.lang.String defaultPrompt)
Defines the default promptvoid
setInBlockPrompt(java.lang.String inBlockPrompt)
Defines the prompt when the user is creating a blockvoid
setInputParsingManager(InputParsingManager inputParsingManager)
void
updatePrompt()
Update the prompt-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
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, 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
-
Methods inherited from class java.awt.Container
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
-
Methods inherited from class java.awt.Component
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.artenum.rosetta.interfaces.ui.GuiComponent
setFont, setForeground, setVisible
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
DEFAULT_PROMPT
private static final java.lang.String DEFAULT_PROMPT
- See Also:
- Constant Field Values
-
DEFAULT_IN_BLOCK_PROMPT
private static final java.lang.String DEFAULT_IN_BLOCK_PROMPT
- See Also:
- Constant Field Values
-
HTML_START
private static final java.lang.String HTML_START
- See Also:
- Constant Field Values
-
HTML_NEW_LINE
private static final java.lang.String HTML_NEW_LINE
- See Also:
- Constant Field Values
-
HTML_END
private static final java.lang.String HTML_END
- See Also:
- Constant Field Values
-
defaultPrompt
private java.lang.String defaultPrompt
-
inBlockPrompt
private java.lang.String inBlockPrompt
-
inputParsingManager
private InputParsingManager inputParsingManager
-
promptTextContent
private java.lang.StringBuffer promptTextContent
-
promptUI
private javax.swing.JLabel promptUI
-
-
Method Detail
-
setDefaultPrompt
public void setDefaultPrompt(java.lang.String defaultPrompt)
Description copied from interface:PromptView
Defines the default prompt- Specified by:
setDefaultPrompt
in interfacePromptView
- Parameters:
defaultPrompt
- the default prompt
-
setInBlockPrompt
public void setInBlockPrompt(java.lang.String inBlockPrompt)
Description copied from interface:PromptView
Defines the prompt when the user is creating a block- Specified by:
setInBlockPrompt
in interfacePromptView
- Parameters:
inBlockPrompt
- the block prompt
-
setInputParsingManager
public void setInputParsingManager(InputParsingManager inputParsingManager)
- Specified by:
setInputParsingManager
in interfacePromptView
-
updatePrompt
public void updatePrompt()
Description copied from interface:PromptView
Update the prompt- Specified by:
updatePrompt
in interfacePromptView
-
setBackground
public void setBackground(java.awt.Color bgColor)
Description copied from interface:GuiComponent
Sets the background of the component- Specified by:
setBackground
in interfaceGuiComponent
- Overrides:
setBackground
in classjavax.swing.JComponent
- Parameters:
bgColor
- the background Color
-
getDefaultPrompt
public java.lang.String getDefaultPrompt()
Description copied from interface:PromptView
Return the default prompt- Specified by:
getDefaultPrompt
in interfacePromptView
- Returns:
- the prompt
-
getInBlockPrompt
public java.lang.String getInBlockPrompt()
Description copied from interface:PromptView
Return the block prompt- Specified by:
getInBlockPrompt
in interfacePromptView
- Returns:
- the block prompt
-
-