public abstract class AbstractDataSource extends JPanel implements DataSource, Visible, Serializable, BeanContextChild
JPanel
,
DataSource
,
Serializable
,
Serialized FormJComponent.AccessibleJComponent
Component.BaselineResizeBehavior
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
AbstractDataSource()
Creates a new
AbstractDataSource instance. |
Modifier and Type | Method and Description |
---|---|
void |
addDataSourceListener(DataSourceListener dsl)
Add a listener
|
void |
addInstanceListener(InstanceListener dsl)
Add an instance listener
|
void |
addPropertyChangeListener(String name,
PropertyChangeListener pcl)
Add a property change listener to this bean
|
void |
addVetoableChangeListener(String name,
VetoableChangeListener vcl)
Add a vetoable change listener to this bean
|
BeanContext |
getBeanContext()
Return the bean context (if any) that this bean is embedded in
|
BeanVisual |
getVisual()
Get the visual being used by this data source.
|
void |
removeDataSourceListener(DataSourceListener dsl)
Remove a listener
|
void |
removeInstanceListener(InstanceListener dsl)
Remove an instance listener
|
void |
removePropertyChangeListener(String name,
PropertyChangeListener pcl)
Remove a property change listener from this bean
|
void |
removeVetoableChangeListener(String name,
VetoableChangeListener vcl)
Remove a vetoable change listener from this bean
|
void |
setBeanContext(BeanContext bc)
Set a bean context for this bean
|
void |
setVisual(BeanVisual newVisual)
Set the visual for this data source
|
void |
useDefaultVisual()
Use the default images for a data source
|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, hide, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
public AbstractDataSource()
AbstractDataSource
instance.public void addDataSourceListener(DataSourceListener dsl)
addDataSourceListener
in interface DataSource
dsl
- a DataSourceListener
valuepublic void removeDataSourceListener(DataSourceListener dsl)
removeDataSourceListener
in interface DataSource
dsl
- a DataSourceListener
valuepublic void addInstanceListener(InstanceListener dsl)
addInstanceListener
in interface DataSource
dsl
- a InstanceListener
valuepublic void removeInstanceListener(InstanceListener dsl)
removeInstanceListener
in interface DataSource
dsl
- a InstanceListener
valuepublic void setVisual(BeanVisual newVisual)
public BeanVisual getVisual()
public void useDefaultVisual()
useDefaultVisual
in interface Visible
public void setBeanContext(BeanContext bc)
setBeanContext
in interface BeanContextChild
bc
- a BeanContext
valuepublic BeanContext getBeanContext()
getBeanContext
in interface BeanContextChild
BeanContext
valuepublic void addPropertyChangeListener(String name, PropertyChangeListener pcl)
addPropertyChangeListener
in interface BeanContextChild
addPropertyChangeListener
in class Container
name
- the name of the property of interestpcl
- a PropertyChangeListener
valuepublic void removePropertyChangeListener(String name, PropertyChangeListener pcl)
removePropertyChangeListener
in interface BeanContextChild
removePropertyChangeListener
in class Component
name
- the name of the property of interestpcl
- a PropertyChangeListener
valuepublic void addVetoableChangeListener(String name, VetoableChangeListener vcl)
addVetoableChangeListener
in interface BeanContextChild
name
- the name of the property of interestvcl
- a VetoableChangeListener
valuepublic void removeVetoableChangeListener(String name, VetoableChangeListener vcl)
removeVetoableChangeListener
in interface BeanContextChild
name
- the name of the property of interestvcl
- a VetoableChangeListener
valueCopyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.