public class SettingsView extends PropertyView
Modifier and Type | Class and Description |
---|---|
static interface |
SettingsView.Peer |
private static class |
SettingsView.SettingsGetter |
private static class |
SettingsView.SettingsSetter |
PropertyView.Attribute, PropertyView.AttributeDescriptor, PropertyView.AttributeType, PropertyView.Getter, PropertyView.Handler, PropertyView.HandlerFactory, PropertyView.Setter
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private java.util.Comparator<PropertyView.AttributeDescriptor> |
comparator
Attribute comparator (rank)
|
private static Decorators.EdgeFilterDecorator[] |
edgeFilterDecorators |
private static Decorators.EdgeShaperClassDecorator[] |
edgeShaperClassDecorators |
private static java.util.Map<java.lang.Object,javax.swing.Icon> |
edgeShaperClassIconMap |
private static Decorators.LayoutClassDecorator[] |
layoutClassDecorators |
private static java.util.Map<java.lang.Object,javax.swing.Icon> |
layoutClassIconMap |
private static Decorators.PositionDecorator[] |
positionDecorators |
private static long |
serialVersionUID |
private static java.lang.Object[][] |
settingsFeatures
Settings features [0] name, [1] type (AttributeType), [2] is mandatory (Boolean), [3] possible values (Object[]), [4] icon map, [5] decorator class, [6]
min, [7] max, [8] step
|
private static Decorators.StrokeDecorator[] |
strokeDecorators |
private static java.util.Map<java.lang.Object,javax.swing.Icon> |
strokeIconMap |
attributeTable, changeFirer, defaultString, handlerFactory, imageRepository, NAME, TYPE, VALUE
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SettingsView(SettingsView.Peer source) |
Modifier and Type | Method and Description |
---|---|
private PropertyView.Handler |
makeHandler(java.lang.Object[][] features,
PropertyView.Getter getter,
PropertyView.Setter setter)
Make handler
|
static PropertyView.HandlerFactory |
makeHandlerFactory(java.util.Map<java.lang.Class<?>,PropertyView.Handler> handlerMap)
Make handler factory
|
private java.util.Map<java.lang.Class<?>,PropertyView.Handler> |
makeHandlers()
Make handlers from feature tables
|
addChangeListener, cancelEditing, decode, encode, getImageRepository, picked, removeChangeListener, setCellEditorListener, setHandlerFactory, setImageRepository, stopEditing
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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
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
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, 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, transferFocusUpCycle
private static final long serialVersionUID
private static final Decorators.LayoutClassDecorator[] layoutClassDecorators
private static final Decorators.EdgeShaperClassDecorator[] edgeShaperClassDecorators
private static final Decorators.StrokeDecorator[] strokeDecorators
private static final Decorators.PositionDecorator[] positionDecorators
private static final Decorators.EdgeFilterDecorator[] edgeFilterDecorators
private static java.util.Map<java.lang.Object,javax.swing.Icon> layoutClassIconMap
private static final java.util.Map<java.lang.Object,javax.swing.Icon> edgeShaperClassIconMap
private static final java.util.Map<java.lang.Object,javax.swing.Icon> strokeIconMap
private static final java.lang.Object[][] settingsFeatures
private final java.util.Comparator<PropertyView.AttributeDescriptor> comparator
public SettingsView(SettingsView.Peer source)
private PropertyView.Handler makeHandler(java.lang.Object[][] features, PropertyView.Getter getter, PropertyView.Setter setter)
features
- feature datagetter
- gettersetter
- setterprivate java.util.Map<java.lang.Class<?>,PropertyView.Handler> makeHandlers()
public static PropertyView.HandlerFactory makeHandlerFactory(java.util.Map<java.lang.Class<?>,PropertyView.Handler> handlerMap)
handlerMap
- handler map