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.StringDEFAULT_IN_BLOCK_PROMPTprivate static java.lang.StringDEFAULT_PROMPTprivate java.lang.StringdefaultPromptprivate static java.lang.StringHTML_ENDprivate static java.lang.StringHTML_NEW_LINEprivate static java.lang.StringHTML_STARTprivate java.lang.StringinBlockPromptprivate InputParsingManagerinputParsingManagerprivate java.lang.StringBufferpromptTextContentprivate javax.swing.JLabelpromptUIprivate static longserialVersionUID-
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.StringgetDefaultPrompt()Return the default promptjava.lang.StringgetInBlockPrompt()Return the block promptvoidsetBackground(java.awt.Color bgColor)Sets the background of the componentvoidsetDefaultPrompt(java.lang.String defaultPrompt)Defines the default promptvoidsetInBlockPrompt(java.lang.String inBlockPrompt)Defines the prompt when the user is creating a blockvoidsetInputParsingManager(InputParsingManager inputParsingManager)voidupdatePrompt()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:PromptViewDefines the default prompt- Specified by:
setDefaultPromptin interfacePromptView- Parameters:
defaultPrompt- the default prompt
-
setInBlockPrompt
public void setInBlockPrompt(java.lang.String inBlockPrompt)
Description copied from interface:PromptViewDefines the prompt when the user is creating a block- Specified by:
setInBlockPromptin interfacePromptView- Parameters:
inBlockPrompt- the block prompt
-
setInputParsingManager
public void setInputParsingManager(InputParsingManager inputParsingManager)
- Specified by:
setInputParsingManagerin interfacePromptView
-
updatePrompt
public void updatePrompt()
Description copied from interface:PromptViewUpdate the prompt- Specified by:
updatePromptin interfacePromptView
-
setBackground
public void setBackground(java.awt.Color bgColor)
Description copied from interface:GuiComponentSets the background of the component- Specified by:
setBackgroundin interfaceGuiComponent- Overrides:
setBackgroundin classjavax.swing.JComponent- Parameters:
bgColor- the background Color
-
getDefaultPrompt
public java.lang.String getDefaultPrompt()
Description copied from interface:PromptViewReturn the default prompt- Specified by:
getDefaultPromptin interfacePromptView- Returns:
- the prompt
-
getInBlockPrompt
public java.lang.String getInBlockPrompt()
Description copied from interface:PromptViewReturn the block prompt- Specified by:
getInBlockPromptin interfacePromptView- Returns:
- the block prompt
-
-