public class LibBrowser extends KSJInternalFrame
EditTheoryFrame
class.Modifier and Type | Class and Description |
---|---|
class |
LibBrowser.ChartComboListener
The ChartComboListener class creates an ActionListener that listens for actions in the
chart combo box.
|
class |
LibBrowser.ClauseListener
The ClauseListener class creates an ActionListener that listens for
actions in the 'Choose a Clause' combo box.
|
class |
LibBrowser.DiagramButtonListener
The DiagramButtonListener class creates an ActionListener that listens
for clicks on the 'Diagram Examples' button.
|
class |
LibBrowser.DomThListener
The DomThListener class creates an ActionListener that listens for actions in the
'Choose a Language' combo box.
|
class |
LibBrowser.ExpListener
The ExpListener class creates an ActionListener that listens for actions in the
'Choose an Expansion' combo box.
|
class |
LibBrowser.KinTermListener
The KinTermListener class creates an ActionListener that listens for actions in the
'Choose a Kin Term' combo box.
|
class |
LibBrowser.PrimExtListener
The PrimExtListener class creates an ActionListener that listens for
actions in the 'Primary/Extended/Both ' radio buttons.
|
static class |
LibBrowser.TermTriple
This inner class is a convenience; it holds a kin term, its base clause
number, and its expanded defs clause number.
|
javax.swing.JInternalFrame.AccessibleJInternalFrame, javax.swing.JInternalFrame.JDesktopIcon
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
java.util.TreeMap<java.lang.String,int[]> |
dimensions
dimensions stores the width and height of the diagrams to be painted
on each chart.
|
static int |
factor |
java.util.ArrayList<java.lang.String> |
letterLegend |
static int |
serialNmbr |
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
LibBrowser()
Creates new LibBrowser2
|
Modifier and Type | Method and Description |
---|---|
void |
computeDiagramSizes(java.util.TreeMap<java.lang.String,java.lang.Integer> spacerMap) |
void |
computeHorizontalCushions(java.util.TreeMap<java.lang.String,java.lang.Integer> spacerMap)
Loop through all Individuals and LInks in every chart to
determine the longest (series of) kin term(s) under a symbol.
|
void |
diagramTerms(java.util.ArrayList<LibBrowser.TermTriple> list) |
java.lang.String |
getClausePickSelection() |
java.lang.String[] |
getComboBoxItems()
Allow access to this private field.
|
java.lang.String |
getCurrentComboSelection() |
javax.swing.JScrollPane |
getExpanded() |
javax.swing.JTextArea |
getExpandedText() |
java.lang.String |
getExpandPickSelection() |
javax.swing.JScrollPane |
getOriginal() |
javax.swing.JTextArea |
getOriginalText() |
java.lang.String |
getTermPickSelection() |
boolean |
includeExtended() |
boolean |
includePrimary() |
void |
makeEgo()
Ask User to choose the gender of Ego.
|
java.util.ArrayList<java.lang.String> |
makeLegend() |
java.util.ArrayList<java.lang.String> |
makeTermsUsed() |
void |
narrowSpaceAroundFamilies(java.util.TreeMap<java.lang.String,java.lang.Integer> spacerMap)
Take symbols spaced uniformly apart, and narrow the horizontal space
occupied by families, that have no kin terms or names under them.
|
void |
prepComponents() |
java.lang.String |
prettify(java.lang.String ugly) |
void |
printDiagrams()
Print whatever is currently diagrammed.
|
void |
printHornClauses()
Give User a choice of what to print, and how much of it to print.
|
void |
refreshLangMenu() |
void |
reloadChartComboBox()
Rebuild the drop-down ComboBox of charts for th current diagram.
|
void |
reset(int resetInd,
int resetFam)
Erase (delete) any persons or families that may have been created during
background processing.
|
void |
sortSymbols(java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.Integer,java.util.TreeMap<java.lang.Integer,Locatable>>> allCharts)
Fill allCharts with the symbols in all the charts, sorted by
chart, row, and x-coordinate.
|
actionPerformed, internalFrameActivated, internalFrameClosed, internalFrameClosing, internalFrameDeactivated, internalFrameDeiconified, internalFrameIconified, internalFrameOpened
addImpl, addInternalFrameListener, createRootPane, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLastCursor, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setCursor, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, toBack, toFront, 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, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, 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, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static int serialNmbr
public static int factor
public java.util.ArrayList<java.lang.String> letterLegend
public java.util.TreeMap<java.lang.String,int[]> dimensions
public void prepComponents()
public void reset(int resetInd, int resetFam)
resetInd
- serial number of the last person to be preservedresetFam
- serial number of the last family to be preservedpublic javax.swing.JTextArea getOriginalText()
public javax.swing.JScrollPane getOriginal()
public javax.swing.JTextArea getExpandedText()
public javax.swing.JScrollPane getExpanded()
public java.lang.String getCurrentComboSelection()
public java.lang.String[] getComboBoxItems()
public java.lang.String getClausePickSelection()
public java.lang.String getExpandPickSelection()
public java.lang.String getTermPickSelection()
public boolean includePrimary()
public boolean includeExtended()
public void diagramTerms(java.util.ArrayList<LibBrowser.TermTriple> list)
list
- public java.util.ArrayList<java.lang.String> makeTermsUsed()
public java.util.ArrayList<java.lang.String> makeLegend()
public void computeHorizontalCushions(java.util.TreeMap<java.lang.String,java.lang.Integer> spacerMap)
spacerMap
- a TreeMap of ChartID -> spacingpublic void narrowSpaceAroundFamilies(java.util.TreeMap<java.lang.String,java.lang.Integer> spacerMap)
public void sortSymbols(java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.Integer,java.util.TreeMap<java.lang.Integer,Locatable>>> allCharts)
allCharts
- an empty TreeMap into which we'll sort the symbolspublic void computeDiagramSizes(java.util.TreeMap<java.lang.String,java.lang.Integer> spacerMap)
public void reloadChartComboBox()
public void makeEgo()
public java.lang.String prettify(java.lang.String ugly)
public void refreshLangMenu()
public void printDiagrams()
public void printHornClauses()