com.ptc.wgmecad
Class CCASetupBOM

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.ptc.wgmecad.GriddedPanel
                      extended bycom.ptc.wgmecad.CCASetupBOM
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class CCASetupBOM
extends GriddedPanel

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
private static ArgumentMap argMap
           
private static ArgumentRegister argReg
           
(package private) static String BomPartNameText
           
(package private)  JComboBox BOMPartNameValue
           
(package private) static String BomPartNumberText
           
(package private)  JComboBox BOMPartNumberValue
           
(package private) static String BomQuantityText
           
(package private)  JComboBox BOMQuantityValue
           
(package private) static String BomRefDesText
           
(package private)  JComboBox BOMRefDesValue
           
private  ButtonGroup buttonGroup
           
private  CCAWGMMain ccawgm
           
private  boolean createFlag
           
(package private) static String genBOMfromLabelText
           
private  JRadioButton generateBOMfromBoard
           
private  JRadioButton generateBOMfromSchematic
           
private static CCASetupBOM instance
           
(package private) static org.apache.log4j.Logger logger
           
(package private)  JCheckBox regenerateBomComponent
           
(package private) static String regenerateBOMSettingText
           
private static SecondaryArgumentMap sargMap
           
private static SecondaryArgumentRegister sargReg
           
 
Fields inherited from class com.ptc.wgmecad.GriddedPanel
 
Fields inherited from class javax.swing.JPanel
 
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.Container
 
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
CCASetupBOM(CCAWGMMain ccawgm)
           
 
Method Summary
private  void addAndSelect(JComboBox combo, String val)
          add val to the combo if it is not already there, and in any case, set it selected.
private  void createComponenets()
           
private  String getBOMPartNameValue()
           
private  String getBOMPartNumberValue()
           
private  String getBOMQuantityValue()
           
private  String getBOMRefDesValue()
           
 boolean getGenBOMSchState()
           
static CCASetupBOM getInstance()
           
 void onChange()
           
private  void onReloadPropNames()
           
 void onSave()
           
private  void populateComboAndSelect(JComboBox combo, String[] values, String defaultVal)
           
 void setControlValues()
           
 
Methods inherited from class com.ptc.wgmecad.GriddedPanel
addAnchoredComponent, addAnchoredComponent, addAnchoredFilledComponent, addComponent, addComponent, addComponent, addFilledComponent, addFilledComponent, addFilledComponent
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
 

Field Detail

genBOMfromLabelText

static final String genBOMfromLabelText

BomPartNumberText

static final String BomPartNumberText

BomPartNameText

static final String BomPartNameText

BomQuantityText

static final String BomQuantityText

BomRefDesText

static final String BomRefDesText

createFlag

private boolean createFlag

argMap

private static ArgumentMap argMap

argReg

private static ArgumentRegister argReg

sargMap

private static SecondaryArgumentMap sargMap

sargReg

private static SecondaryArgumentRegister sargReg

regenerateBOMSettingText

static final String regenerateBOMSettingText

generateBOMfromBoard

private JRadioButton generateBOMfromBoard

generateBOMfromSchematic

private JRadioButton generateBOMfromSchematic

buttonGroup

private ButtonGroup buttonGroup

instance

private static CCASetupBOM instance

logger

static org.apache.log4j.Logger logger

BOMPartNameValue

JComboBox BOMPartNameValue

BOMPartNumberValue

JComboBox BOMPartNumberValue

BOMQuantityValue

JComboBox BOMQuantityValue

BOMRefDesValue

JComboBox BOMRefDesValue

regenerateBomComponent

JCheckBox regenerateBomComponent

ccawgm

private CCAWGMMain ccawgm
Constructor Detail

CCASetupBOM

public CCASetupBOM(CCAWGMMain ccawgm)
Method Detail

getInstance

public static CCASetupBOM getInstance()

onSave

public void onSave()

onChange

public void onChange()

getBOMPartNameValue

private String getBOMPartNameValue()

getBOMPartNumberValue

private String getBOMPartNumberValue()

getBOMQuantityValue

private String getBOMQuantityValue()

getBOMRefDesValue

private String getBOMRefDesValue()

setControlValues

public void setControlValues()

populateComboAndSelect

private void populateComboAndSelect(JComboBox combo,
                                    String[] values,
                                    String defaultVal)

addAndSelect

private void addAndSelect(JComboBox combo,
                          String val)
add val to the combo if it is not already there, and in any case, set it selected.

Parameters:
combo -
val -

createComponenets

private void createComponenets()

onReloadPropNames

private void onReloadPropNames()

getGenBOMSchState

public boolean getGenBOMSchState()