public class PMIFormattedTextField extends javax.swing.JFormattedTextField implements java.beans.PropertyChangeListener, MutableDynamicPropertyProvider, StyleProvider, VisionComponent, TouchscreenMouseListener.TouchscreenEnabledComponent, EnabledEx, LocaleListener
javax.swing.JFormattedTextField.AbstractFormatter, javax.swing.JFormattedTextField.AbstractFormatterFactoryjavax.swing.JTextField.AccessibleJTextFieldjavax.swing.text.JTextComponent.AccessibleJTextComponent, javax.swing.text.JTextComponent.DropLocation, javax.swing.text.JTextComponent.KeyBindingjavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected VisionClientContext |
context
The current ClientContext that is set on startupComponent()
|
protected int |
cursorCode |
static int |
FORMATTED_MASK_MODE |
static int |
REG_EX_MODE |
protected int |
touchscreenMode |
COMMIT, COMMIT_OR_REVERT, PERSIST, REVERTlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTRESERVED_SET_KEYCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONSCOMPONENT_RUNNINGDISABLED_BY_PERMISSIONS| Constructor and Description |
|---|
PMIFormattedTextField() |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluateEnabled() |
VisionClientContext |
getAppContext() |
java.lang.String |
getCommittedValue() |
int |
getCursorCode() |
int |
getDataQuality()
For backwards compatibility with scripts.
|
java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> |
getDynamicProps() |
java.lang.String |
getFormattedMaskPattern() |
DynamicPropertyDescriptor[] |
getProperties() |
java.lang.Object |
getPropertyValue(java.lang.String name) |
QualityCode |
getQuality()
Retrieves the data quality code.
|
Dataset |
getStyles() |
int |
getTouchscreenMode() |
java.lang.String |
getTouchscreenPropertyName()
The javabeans-style name of the property to modify.
|
TouchscreenMouseListener.KeyboardStyle |
getTouchscreenStyle() |
int |
getValidationMode() |
java.lang.String |
getValidationPattern()
This method returns the regular expression string used for validating the formatted text field.
|
boolean |
isAllowsInvalid() |
boolean |
isCommitsOnValidEdit() |
boolean |
isComponentEnabled() |
boolean |
isOverwriteMode() |
boolean |
isPropertyDefined(java.lang.String name) |
boolean |
isTextValid()
This method checks the pattern of the regular expression with the text in the formatted text field.
|
boolean |
isTouchscreenEditAllowed() |
void |
localeChanged(java.util.Locale newLocale) |
protected void |
paintChildren(java.awt.Graphics g) |
void |
propertyChange(java.beans.PropertyChangeEvent e)
Called when a field's "value" property changes.
|
void |
reInitFormatter() |
void |
setAllowsInvalid(boolean bolAllowsInvalid) |
void |
setAntialias(boolean antialias) |
void |
setCommitsOnValidEdit(boolean bolCommitsOnValidEdit) |
void |
setCommittedValue(java.lang.String text) |
void |
setComponentEnabled(boolean componentEnabled) |
void |
setCursorCode(int cursorCode) |
void |
setDataQuality(int value) |
void |
setDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map) |
void |
setFormattedMaskPattern(java.lang.String strFormattedMaskPattern) |
void |
setName(java.lang.String newName) |
void |
setOverwriteMode(boolean bolOverwriteMode) |
void |
setPropertyValue(java.lang.String name,
java.lang.Object value) |
void |
setQuality(QualityCode value)
Sets the current data quality to the given value
|
void |
setStyles(Dataset styleDS) |
void |
setText(java.lang.String t) |
void |
setTextValid(boolean bolIsValid)
This is a dummy class so that the isRegExValid method will work correctly.
|
void |
setTouchscreenMode(int touchscreenMode) |
void |
setValidationMode(int validationMode) |
void |
setValidationPattern(java.lang.String strValidationPattern)
This method holds the regular expression string that is used by the pattern matcher to validate the text of the
formatted text field.
|
void |
setVisible(boolean visible) |
void |
shutdownComponent()
Called when the component is now shown anymore.
|
void |
startupComponent(VisionClientContext context)
Called when the component is first shown.
|
void |
updateQuality(java.lang.String propName,
QualityCode quality)
Updates the quality for the given property name.
|
commitEdit, getActions, getFocusLostBehavior, getFormatter, getFormatterFactory, getUIClassID, getValue, invalidEdit, isEditValid, processFocusEvent, processInputMethodEvent, setDocument, setFocusLostBehavior, setFormatter, setFormatterFactory, setValueactionPropertyChanged, addActionListener, configurePropertiesFromAction, createActionPropertyChangeListener, createDefaultModel, fireActionPerformed, getAccessibleContext, getAction, getActionListeners, getColumns, getColumnWidth, getHorizontalAlignment, getHorizontalVisibility, getPreferredSize, getScrollOffset, isValidateRoot, paramString, postActionEvent, removeActionListener, scrollRectToVisible, setAction, setActionCommand, setColumns, setFont, setHorizontalAlignment, setScrollOffsetaddCaretListener, addInputMethodListener, addKeymap, copy, cut, fireCaretUpdate, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getDropLocation, getDropMode, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getPrintable, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, moveCaretPosition, paste, print, print, print, read, removeCaretListener, removeKeymap, removeNotify, replaceSelection, restoreComposedText, saveComposedText, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setDropMode, setEditable, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setUI, updateUI, viewToModel, writeaddAncestorListener, 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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, paint, paintBorder, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, updateadd, 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, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, 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, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, 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, processHierarchyBoundsEvent, processHierarchyEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final int REG_EX_MODE
public static final int FORMATTED_MASK_MODE
protected int touchscreenMode
protected int cursorCode
protected VisionClientContext context
public int getCursorCode()
public void setCursorCode(int cursorCode)
public boolean isComponentEnabled()
isComponentEnabled in interface EnabledExpublic void setComponentEnabled(boolean componentEnabled)
setComponentEnabled in interface EnabledExpublic void evaluateEnabled()
evaluateEnabled in interface EnabledExpublic void setVisible(boolean visible)
setVisible in class javax.swing.JComponentpublic void setName(java.lang.String newName)
setName in class java.awt.Componentpublic java.lang.String getTouchscreenPropertyName()
TouchscreenMouseListener.TouchscreenEnabledComponentgetTouchscreenPropertyName in interface TouchscreenMouseListener.TouchscreenEnabledComponentpublic boolean isTouchscreenEditAllowed()
isTouchscreenEditAllowed in interface TouchscreenMouseListener.TouchscreenEnabledComponentpublic int getTouchscreenMode()
getTouchscreenMode in interface TouchscreenMouseListener.TouchscreenEnabledComponentpublic void setTouchscreenMode(int touchscreenMode)
public TouchscreenMouseListener.KeyboardStyle getTouchscreenStyle()
getTouchscreenStyle in interface TouchscreenMouseListener.TouchscreenEnabledComponentpublic void setAntialias(boolean antialias)
public void setTextValid(boolean bolIsValid)
public boolean isTextValid()
public void setValidationPattern(java.lang.String strValidationPattern)
public java.lang.String getValidationPattern()
public void setAllowsInvalid(boolean bolAllowsInvalid)
public boolean isAllowsInvalid()
public void setOverwriteMode(boolean bolOverwriteMode)
public boolean isOverwriteMode()
public void setCommitsOnValidEdit(boolean bolCommitsOnValidEdit)
public boolean isCommitsOnValidEdit()
public void setText(java.lang.String t)
setText in class javax.swing.text.JTextComponentpublic void setCommittedValue(java.lang.String text)
public java.lang.String getCommittedValue()
public void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange in interface java.beans.PropertyChangeListenerpublic int getValidationMode()
public void setValidationMode(int validationMode)
public java.lang.String getFormattedMaskPattern()
public void setFormattedMaskPattern(java.lang.String strFormattedMaskPattern)
public void reInitFormatter()
public java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> getDynamicProps()
getDynamicProps in interface MutableDynamicPropertyProviderpublic void setDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map)
setDynamicProps in interface MutableDynamicPropertyProviderpublic void setPropertyValue(java.lang.String name,
java.lang.Object value)
throws java.lang.ClassCastException
setPropertyValue in interface DynamicPropertyProviderjava.lang.ClassCastExceptionpublic java.lang.Object getPropertyValue(java.lang.String name)
getPropertyValue in interface DynamicPropertyProviderpublic DynamicPropertyDescriptor[] getProperties()
getProperties in interface DynamicPropertyProviderpublic boolean isPropertyDefined(java.lang.String name)
isPropertyDefined in interface DynamicPropertyProviderpublic QualityCode getQuality()
QualityMonitorgetQuality in interface QualityMonitorpublic int getDataQuality()
QualityMonitorgetDataQuality in interface QualityMonitorpublic void setDataQuality(int value)
setDataQuality in interface QualityMonitorpublic void setQuality(QualityCode value)
QualityMonitorsetQuality in interface QualityMonitorpublic void updateQuality(java.lang.String propName,
QualityCode quality)
QualityMonitorupdateQuality in interface QualityMonitorprotected void paintChildren(java.awt.Graphics g)
paintChildren in class javax.swing.JComponentpublic Dataset getStyles()
getStyles in interface StyleProviderpublic void setStyles(Dataset styleDS)
setStyles in interface StyleProviderpublic final void startupComponent(VisionClientContext context)
ComponentLifecyclestartupComponent in interface ComponentLifecyclepublic final void shutdownComponent()
ComponentLifecycleshutdownComponent in interface ComponentLifecyclepublic VisionClientContext getAppContext()
getAppContext in interface ComponentLifecyclepublic void localeChanged(java.util.Locale newLocale)
localeChanged in interface LocaleListener