public class LayerRecordForm extends JPanel implements PropertyChangeListener, CellEditorListener, FocusListener, PropertyChangeSupportProxy, WindowListener
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static String |
FLIP_FIELDS_ICON |
static String |
FLIP_FIELDS_NAME |
static String |
FLIP_LINE_ORIENTATION_ICON |
static String |
FLIP_LINE_ORIENTATION_NAME |
static String |
FLIP_RECORD_ICON |
static String |
FLIP_RECORD_NAME |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
LayerRecordForm(AbstractRecordLayer layer) |
LayerRecordForm(AbstractRecordLayer layer,
LayerRecord object) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, 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, 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, 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, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final String FLIP_FIELDS_ICON
public static final String FLIP_FIELDS_NAME
public static final String FLIP_LINE_ORIENTATION_ICON
public static final String FLIP_LINE_ORIENTATION_NAME
public static final String FLIP_RECORD_ICON
public static final String FLIP_RECORD_NAME
public LayerRecordForm(AbstractRecordLayer layer)
public LayerRecordForm(AbstractRecordLayer layer, LayerRecord object)
public void actionAddCancel()
public void actionAddOk()
public void actionZoomToRecord()
protected ObjectLabelField addCodeTableLabelField(String fieldName)
protected void addDoubleField(String fieldName, int length, int scale, Double minimumValie, Double maximumValue)
public void addField(Container container, JComponent field)
public void addField(Field field)
public void addFields(Collection<? extends Field> fields)
protected void addNumberField(String fieldName, DataType dataType, int length, Number minimumValue, Number maximumValue)
public void addReadOnlyFieldNames(Collection<String> readOnlyFieldNames)
public void addReadOnlyFieldNames(String... readOnlyFieldNames)
public void addRequiredFieldNames(Collection<String> requiredFieldNames)
public void addRequiredFieldNames(String... requiredFieldNames)
public JScrollPane addTab(int index, String name, Component component)
public JScrollPane addTab(String name, Component component)
protected void addTabAllFields()
protected void addTabGeometry()
public ToolBar addToolBar(AbstractLayer layer)
public void addUndo(UndoableEdit edit)
public boolean canPasteRecordGeometry()
public void clearTabColor(int index)
public void closeWindow()
public void copyGeometry()
public void dataTransferCopy()
public void dataTransferPaste()
public void deleteRecord()
public void destroy()
protected boolean doValidateField(String fieldName)
protected boolean doValidateFields(Collection<String> fieldNames)
public void editingCanceled(ChangeEvent e)
editingCanceled in interface CellEditorListenerpublic void editingStopped(ChangeEvent e)
editingStopped in interface CellEditorListenerpublic void flipFields()
public void flipLineOrientation()
public void flipRecordOrientation()
public void focusGained(FocusEvent e)
focusGained in interface FocusListenerpublic void focusLost(FocusEvent e)
focusLost in interface FocusListenerpublic LayerRecord getAddRecord()
public LayerRecordTableModel getAllAttributes()
public Color getErrorForegroundColor()
public Collection<Field> getFields()
public <T> T getFieldValue(String name)
public GeometryCoordinatesPanel getGeometryCoordinatesPanel()
public String getGeometryFieldName()
public String getLastFocussedFieldName()
public AbstractRecordLayer getLayer()
public <T> T getOriginalValue(String fieldName)
public PropertyChangeSupport getPropertyChangeSupport()
getPropertyChangeSupport in interface PropertyChangeSupportProxypublic LayerRecord getRecord()
public RecordDefinition getRecordDefinition()
public RecordStore getRecordStore()
protected int getTabIndex(String fieldName)
public JTabbedPane getTabs()
public ToolBar getToolBar()
public UndoManager getUndoManager()
public <T> T getValue(String name)
public boolean hasFieldValue(String fieldName)
public boolean hasOriginalValue(String name)
protected void invokeAction(String actionName)
public boolean isAllowAddWithErrors()
public boolean isDeletable()
public boolean isEditable()
public boolean isEditable(String fieldName)
public boolean isFieldsValid()
public boolean isFieldValid(String fieldName)
protected boolean isFieldValidationEnabled()
public boolean isModifiedOrDeleted()
public boolean isNewRecord(LayerRecord record)
public boolean isReadOnly(String fieldName)
public boolean isSame(Object object)
protected boolean isTabValid(int tabIndex)
public void pasteGeometry()
protected void postValidate()
public void propertyChange(PropertyChangeEvent event)
propertyChange in interface PropertyChangeListenerpublic void revertChanges()
public void revertEmptyFields()
public void setAddOkButtonEnabled(boolean enabled)
public void setAddRecord(LayerRecord addRecord)
public void setAllowAddWithErrors(boolean allowAddWithErrors)
public void setEditable(boolean editable)
public void setFieldFocussed(String fieldName)
public void setFieldInvalidToolTip(String fieldName, JComponent field)
public boolean setFieldValid(String fieldName)
protected boolean setFieldValidationEnabled(boolean fieldValidationEnabled)
public void setReadOnlyFieldNames(Collection<String> readOnlyFieldNames)
public void setReadOnlyFieldNames(String... readOnlyFieldNames)
public void setRecord(LayerRecord record)
public void setRecordDefinition(RecordDefinition recordDefinition)
protected void setRecordStore(RecordStore recordStore)
public void setRequiredFieldNames(Collection<String> requiredFieldNames)
public void setTabColor(int index,
Color foregroundColor)
public boolean showAddDialog()
protected void updateErrors()
public void updateFocussedField()
protected void updateInvalidFields()
protected void updateReadOnlyFields()
public boolean updateTabValid(int tabIndex)
public boolean validateField(String fieldName)
protected boolean validateFieldInternal(String fieldName)
public void validateFields()
protected boolean validateFields(Collection<String> fieldNames)
public void windowActivated(WindowEvent e)
windowActivated in interface WindowListenerpublic void windowClosed(WindowEvent e)
windowClosed in interface WindowListenerpublic void windowClosing(WindowEvent e)
windowClosing in interface WindowListenerpublic void windowDeactivated(WindowEvent e)
windowDeactivated in interface WindowListenerpublic void windowDeiconified(WindowEvent e)
windowDeiconified in interface WindowListenerpublic void windowIconified(WindowEvent e)
windowIconified in interface WindowListenerpublic void windowOpened(WindowEvent e)
windowOpened in interface WindowListenerCopyright © 2015 Revolution Systems Inc.. All rights reserved.