JavaView® v2.00.008

jv.rsrc
Class PsAuthorInfo_IP

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--jv.object.PsPanel
                          |
                          +--jv.rsrc.PsAuthorInfo_IP
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, PsUpdateIf, java.io.Serializable

public final class PsAuthorInfo_IP
extends PsPanel
implements java.awt.event.ItemListener

Panel with address information for multiple authors.

Version:
26.03.00, 1.20 revised (kp) Enable automatic file generation.
21.03.00, 1.10 revised (kp) Slight changes because of modified DTD version 0.91.
05.02.00, 1.00 created (kp)
Author:
Konrad Polthier
See Also:
Serialized Form

Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected  PsAuthorInfo m_authorInfo
          Parent author info containing the data of all authors.
protected  java.awt.Choice m_cAuthorIndex
          Checkbox to selected an author for modification.
protected  int m_currAuthorInd
          Index of currently visible author.
protected  java.lang.String[][] m_infoStore
          Store all data until reset() is called again.
protected  java.awt.Label m_lAuthor
           
protected  java.awt.Label[] m_lInfo
          Labels for all author topics.
protected static int m_maxNumAuthors
          Maximal number of authors is initially set to 10, determines size of storage array.
protected  int m_numAuthors
          Number of currently non-empty author fields.
protected  java.awt.Panel m_pAffiliation
           
protected  java.awt.Panel m_pAuthor
           
protected  java.awt.TextComponent[] m_tInfo
          Text fields for all author topics.
 
Fields inherited from class jv.object.PsPanel
BORDER_GROOVE, BORDER_LINE, BORDER_NONE, BORDER_SUNK, m_borderType, m_bOutOfDate, m_image, m_insetSize, m_language, m_lTitle, m_parent
 
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
PsAuthorInfo_IP()
           
 
Method Summary
 void accept()
          Store entries of all text fields in parent authorInfo structure.
 void init()
           
 void itemStateChanged(java.awt.event.ItemEvent event)
          Change the currently active author.
 void setParent(PsUpdateIf authorInfo)
          Set parent and do nothing else.
 boolean update(java.lang.Object object)
          Update the class whenever a child has changed.
 
Methods inherited from class jv.object.PsPanel
addLabelComponent, addLine, addSubTitle, addTextField, addTitle, drawBorder, drawBorder, drawText, getFather, getInsets, getLanguage, getTitle, hasTitle, instanceOf, paint, setBorderType, setImage, setInsetSize, setOutOfDate, setTitle, setVisible, update
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, 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, wait, wait, wait
 
Methods inherited from interface jv.object.PsUpdateIf
getName
 

Field Detail

m_authorInfo

protected PsAuthorInfo m_authorInfo
Parent author info containing the data of all authors.

m_pAuthor

protected java.awt.Panel m_pAuthor

m_pAffiliation

protected java.awt.Panel m_pAffiliation

m_lAuthor

protected java.awt.Label m_lAuthor

m_numAuthors

protected int m_numAuthors
Number of currently non-empty author fields.

m_maxNumAuthors

protected static final int m_maxNumAuthors
Maximal number of authors is initially set to 10, determines size of storage array.

m_currAuthorInd

protected int m_currAuthorInd
Index of currently visible author.

m_cAuthorIndex

protected java.awt.Choice m_cAuthorIndex
Checkbox to selected an author for modification.

m_lInfo

protected java.awt.Label[] m_lInfo
Labels for all author topics.

m_tInfo

protected java.awt.TextComponent[] m_tInfo
Text fields for all author topics.

m_infoStore

protected java.lang.String[][] m_infoStore
Store all data until reset() is called again.
Constructor Detail

PsAuthorInfo_IP

public PsAuthorInfo_IP()
Method Detail

init

public void init()
Overrides:
init in class PsPanel

setParent

public void setParent(PsUpdateIf authorInfo)
Description copied from interface: PsUpdateIf
Set parent and do nothing else. Method is implemented by PsObject and PsPanel, and should be called if overwritten.
Overrides:
setParent in class PsPanel
Following copied from interface: jv.object.PsUpdateIf
Parameters:
aParent - will receive events which this does not handle
See Also:
PsUpdateIf.getFather(), PsUpdateIf.update(Object)

update

public boolean update(java.lang.Object object)
Description copied from class: PsPanel
Update the class whenever a child has changed. Method is usually invoked from the children.
Overrides:
update in class PsPanel
Following copied from interface: jv.object.PsUpdateIf
Parameters:
event - carries a lot of information
Returns:
true if event has been handled, otherwise false
See Also:
PsObject, PsUpdateIf.getFather(), PsUpdateIf.setParent(PsUpdateIf)

accept

public void accept()
Store entries of all text fields in parent authorInfo structure.

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent event)
Change the currently active author.
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

JavaView® v2.00.008

The software JavaView® is copyright protected. All Rights Reserved.