org.genealogie.ihm.table
Class TableDetailPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--org.genealogie.ihm.table.TableDetailPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, LieuSimple, java.awt.MenuContainer, java.io.Serializable, ToSave

public class TableDetailPanel
extends javax.swing.JPanel
implements ToSave, LieuSimple

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.ActionStandin, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardState
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
Field Summary
private  org.genealogie.dao.ActesBean actesB
           
private  javax.swing.JTextField ageField
           
private  javax.swing.JTextField ageMereField
           
private  javax.swing.JTextField agePereField
           
private  java.util.Vector ans
           
private  SmallButton bCommune
           
private  javax.swing.JTextArea commentairesField
           
private  org.genealogie.utils.CommuneUtils commune
           
private  javax.swing.JTextField dateField
           
private  javax.swing.JCheckBox dateIndechiffrableField
           
private  javax.swing.JCheckBox decedeMereField
           
private  javax.swing.JCheckBox decedePereField
           
private  boolean deces
           
private  org.genealogie.dao.GenealogieBean genealogie
           
private  boolean homme
           
private  javax.swing.JTextField lieuField
           
private  boolean lock
           
private  boolean mariage
           
private  java.util.Vector mois
           
private  boolean naissance
           
private  javax.swing.JTextField nomField
           
private  javax.swing.JTextField nomMereField
           
private  javax.swing.JTextField nomPereField
           
private  javax.swing.JTextField origineField
           
private  TableDetailDialog parent
           
private  javax.swing.JTextField prenomField
           
private  javax.swing.JTextField prenomMereField
           
private  javax.swing.JTextField prenomPereField
           
private  org.genealogie.utils.RegistreActeUtils rau
           
private  org.genealogie.dao.TablesRegistresBean registres
           
private  javax.swing.JCheckBox sexeField
           
private  boolean toBeSaved
           
private  javax.swing.JComboBox type
           
 
Fields inherited from class javax.swing.JPanel
defaultLayout, uiClassID
 
Fields inherited from class javax.swing.JComponent
_bounds, accessibleContext, actionMap, ACTIONMAP_CREATED, alignmentX, alignmentY, ANCESTOR_INPUTMAP_CREATED, ANCESTOR_USING_BUFFER, ancestorInputMap, ancestorNotifier, autoscroller, border, changeSupport, clientProperties, CREATED_DOUBLE_BUFFER, flags, FOCUS_INPUTMAP_CREATED, focusInputMap, HAS_FOCUS, htmlKey, htmlView, inputVerifier, IS_DOUBLE_BUFFERED, IS_OPAQUE, IS_PAINTING_TILE, IS_PRINTING, IS_PRINTING_ALL, KEY_EVENTS_ENABLED, KEYBOARD_BINDINGS_KEY, listenerList, maximumSize, minimumSize, NEXT_FOCUS, paintImmediatelyClip, paintingChild, preferredSize, readObjectCallbacks, REQUEST_FOCUS_DISABLED, tmpRect, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, verifyInputWhenFocusTarget, vetoableChangeSupport, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW, WHEN_IN_FOCUSED_WINDOW_BINDINGS, WIF_INPUTMAP_CREATED, windowInputMap
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dbg, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads, serialVersionUID
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TableDetailPanel(TableDetailDialog parent, org.genealogie.utils.CommuneUtils commune, boolean naissance, boolean mariage, boolean deces, boolean homme)
           
 
Method Summary
 boolean checkBeforeEnregistrer()
           
private  java.lang.String enleverAccents(java.lang.String chaine)
           
 boolean enregistrer()
           
 javax.swing.Action getActionRechercheCommune(javax.swing.ImageIcon iconFind)
           
private  java.lang.String getDateCalendrierRepublicain(java.lang.String date)
           
 org.genealogie.utils.RegistreActeUtils getRegistreActe()
           
private  java.util.Vector getTokens(java.lang.String ligne, java.lang.String separateur)
          Decoupage d'une ligne avec comme séparateur ' -'
 boolean isToBeSaved()
           
private  java.lang.String remplace(java.lang.String chaine, java.lang.String motif, java.lang.String remplacer)
          Remplace un motif par un autre dans une chaîne de caractères
 void setCommune(org.genealogie.utils.CommuneUtils commune)
           
 void setDate(java.lang.String date, boolean dechiffrable)
           
 void setLieu(org.genealogie.utils.CommuneUtils commune)
           
 void setToBeSaved(boolean toBeSaved)
           
 void setType(int selectedIndex)
           
 
Methods inherited from class javax.swing.JPanel
, getAccessibleContext, getUIClassID, paramString, updateUI, writeObject
 
Methods inherited from class javax.swing.JComponent
_paintImmediately, addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, adjustPaintFlags, alwaysOnTop, checkIfChildObscuredBySibling, clearFocusOwners, componentInputMapChanged, computeVisibleRect, computeVisibleRect, compWriteObjectNotify, contains, createToolTip, disable, enable, enableSerialization, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperties, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getCreatedDoubleBuffer, getDebugGraphicsOptions, getFlag, getGraphics, getHeight, getInputMap, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paintWithBuffer, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseMotionEvent, putClientProperty, readObject, rectangleIsObscured, rectangleIsObscuredBySibling, registerKeyboardAction, registerKeyboardAction, registerWithKeyboardManager, registerWithKeyboardManager, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setCreatedDoubleBuffer, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFlag, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, unregisterWithKeyboardManager, unregisterWithKeyboardManager, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, adjustListeningChildren, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getLayout, getMouseEventTarget, getWindow, initIDs, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, nextFocus, numListening, paintComponents, paintHeavyweightComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFocusOwner, setLayout, transferFocus, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, constructComponentName, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, getWindowForObject, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isRecursivelyVisible, 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, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resetGC, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

parent

private TableDetailDialog parent

commune

private org.genealogie.utils.CommuneUtils commune

naissance

private boolean naissance

mariage

private boolean mariage

deces

private boolean deces

homme

private boolean homme

rau

private org.genealogie.utils.RegistreActeUtils rau

dateField

private javax.swing.JTextField dateField

dateIndechiffrableField

private javax.swing.JCheckBox dateIndechiffrableField

lieuField

private javax.swing.JTextField lieuField

bCommune

private SmallButton bCommune

type

private javax.swing.JComboBox type

nomField

private javax.swing.JTextField nomField

prenomField

private javax.swing.JTextField prenomField

ageField

private javax.swing.JTextField ageField

origineField

private javax.swing.JTextField origineField

commentairesField

private javax.swing.JTextArea commentairesField

sexeField

private javax.swing.JCheckBox sexeField

nomPereField

private javax.swing.JTextField nomPereField

prenomPereField

private javax.swing.JTextField prenomPereField

agePereField

private javax.swing.JTextField agePereField

decedePereField

private javax.swing.JCheckBox decedePereField

nomMereField

private javax.swing.JTextField nomMereField

prenomMereField

private javax.swing.JTextField prenomMereField

ageMereField

private javax.swing.JTextField ageMereField

decedeMereField

private javax.swing.JCheckBox decedeMereField

genealogie

private org.genealogie.dao.GenealogieBean genealogie

registres

private org.genealogie.dao.TablesRegistresBean registres

actesB

private org.genealogie.dao.ActesBean actesB

ans

private java.util.Vector ans

mois

private java.util.Vector mois

toBeSaved

private boolean toBeSaved

lock

private boolean lock
Constructor Detail

TableDetailPanel

public TableDetailPanel(TableDetailDialog parent,
                        org.genealogie.utils.CommuneUtils commune,
                        boolean naissance,
                        boolean mariage,
                        boolean deces,
                        boolean homme)
Method Detail

getActionRechercheCommune

public javax.swing.Action getActionRechercheCommune(javax.swing.ImageIcon iconFind)

setLieu

public void setLieu(org.genealogie.utils.CommuneUtils commune)
Specified by:
setLieu in interface LieuSimple

setToBeSaved

public void setToBeSaved(boolean toBeSaved)
Specified by:
setToBeSaved in interface ToSave

isToBeSaved

public boolean isToBeSaved()
Specified by:
isToBeSaved in interface ToSave

setDate

public void setDate(java.lang.String date,
                    boolean dechiffrable)

setType

public void setType(int selectedIndex)

setCommune

public void setCommune(org.genealogie.utils.CommuneUtils commune)

enleverAccents

private java.lang.String enleverAccents(java.lang.String chaine)

getDateCalendrierRepublicain

private java.lang.String getDateCalendrierRepublicain(java.lang.String date)

remplace

private java.lang.String remplace(java.lang.String chaine,
                                  java.lang.String motif,
                                  java.lang.String remplacer)
Remplace un motif par un autre dans une chaîne de caractères
Parameters:
chaine - la chaîne à traiter
motif - le motif à rechercher
remplacer - la chaîne par laquelle le motif doit être remplacé
Returns:
la chaîne transformée

getTokens

private java.util.Vector getTokens(java.lang.String ligne,
                                   java.lang.String separateur)
Decoupage d'une ligne avec comme séparateur ' -'
Parameters:
ligne - ligne entrée
separateur - separateur
Returns:
liste des élémenets contenue dans un vecteur

checkBeforeEnregistrer

public boolean checkBeforeEnregistrer()

enregistrer

public boolean enregistrer()

getRegistreActe

public org.genealogie.utils.RegistreActeUtils getRegistreActe()


Copyright © 2002 JGenea Ihm. All Rights Reserved.