org.jtheque.films.view.impl.panels
Class ActorView

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.jtheque.primary.view.impl.components.panels.PrincipalDataPanel<IActorsModel>
                      extended by org.jtheque.films.view.impl.panels.ActorView
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, org.jtheque.core.managers.view.able.components.TabComponent, org.jtheque.core.managers.view.able.IView, org.jtheque.core.managers.view.ViewComponent, IActorView, org.jtheque.primary.view.able.PrincipalDataView, org.jtheque.primary.view.able.View, org.jtheque.primary.view.impl.listeners.CurrentObjectListener, org.jtheque.primary.view.impl.listeners.DisplayListListener

public final class ActorView
extends org.jtheque.primary.view.impl.components.panels.PrincipalDataPanel<IActorsModel>
implements IActorView

View to add/edit an actor.

Author:
Baptiste Wicht
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ActorView(Action newCountryAction, Action sortByNoteAction, Action sortByCountryAction, JPanelActorToolBar toolBar)
          Construct a new ActorView.
 
Method Summary
 void clear()
           
 IPersonFormBean fillActorFormBean()
          Fill the actor form bean.
 JComponent getComponent()
           
 String getDataType()
           
 JComponent getImpl()
           
 Integer getPosition()
           
 String getTitleKey()
           
 org.jtheque.primary.view.able.ToolbarView getToolbarView()
           
protected  org.jdesktop.swingx.JXTree getTree()
           
 void objectChanged(org.jtheque.primary.view.impl.listeners.ObjectChangedEvent event)
           
 void setEnabled(boolean enabled)
           
protected  void validate(Collection<org.jtheque.core.managers.error.JThequeError> errors)
           
 
Methods inherited from class org.jtheque.primary.view.impl.components.panels.PrincipalDataPanel
closeDown, display, displayListChanged, getMessage, getModel, getTreeModel, refresh, resort, select, selectFirst, sendMessage, setModel, setTreeModel, sort, toFirstPlan, validateContent
 
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, 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, transferFocusBackward, 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, 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, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jtheque.films.view.able.IActorView
getModel
 
Methods inherited from interface org.jtheque.primary.view.able.PrincipalDataView
resort, select, selectFirst, sort
 
Methods inherited from interface org.jtheque.core.managers.view.able.IView
closeDown, display, isEnabled, refresh, sendMessage, toFirstPlan, validateContent
 

Constructor Detail

ActorView

public ActorView(Action newCountryAction,
                 Action sortByNoteAction,
                 Action sortByCountryAction,
                 JPanelActorToolBar toolBar)
Construct a new ActorView.

Parameters:
newCountryAction - The action to create a new country.
sortByNoteAction - The action to sort by note.
sortByCountryAction - The action to sort by country.
toolBar - The tool bar.
Method Detail

fillActorFormBean

public IPersonFormBean fillActorFormBean()
Description copied from interface: IActorView
Fill the actor form bean.

Specified by:
fillActorFormBean in interface IActorView
Returns:
The form bean.

objectChanged

public void objectChanged(org.jtheque.primary.view.impl.listeners.ObjectChangedEvent event)
Specified by:
objectChanged in interface org.jtheque.primary.view.impl.listeners.CurrentObjectListener

setEnabled

public void setEnabled(boolean enabled)
Specified by:
setEnabled in interface org.jtheque.core.managers.view.able.IView
Overrides:
setEnabled in class JComponent

getToolbarView

public org.jtheque.primary.view.able.ToolbarView getToolbarView()
Specified by:
getToolbarView in interface org.jtheque.primary.view.able.View

getDataType

public String getDataType()
Specified by:
getDataType in class org.jtheque.primary.view.impl.components.panels.PrincipalDataPanel<IActorsModel>

getTree

protected org.jdesktop.swingx.JXTree getTree()
Specified by:
getTree in class org.jtheque.primary.view.impl.components.panels.PrincipalDataPanel<IActorsModel>

getImpl

public JComponent getImpl()
Specified by:
getImpl in interface org.jtheque.core.managers.view.ViewComponent

getPosition

public Integer getPosition()
Specified by:
getPosition in interface org.jtheque.core.managers.view.able.components.TabComponent

getTitleKey

public String getTitleKey()
Specified by:
getTitleKey in interface org.jtheque.core.managers.view.able.components.TabComponent

clear

public void clear()
Specified by:
clear in interface org.jtheque.primary.view.able.PrincipalDataView

validate

protected void validate(Collection<org.jtheque.core.managers.error.JThequeError> errors)
Specified by:
validate in class org.jtheque.primary.view.impl.components.panels.PrincipalDataPanel<IActorsModel>

getComponent

public JComponent getComponent()
Specified by:
getComponent in interface org.jtheque.core.managers.view.able.components.TabComponent


Copyright © 2009 JTheque. All Rights Reserved.