gms
Class Import

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by gms.Import
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.TreeSelectionListener, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class Import
extends javax.swing.JFrame
implements java.awt.event.ActionListener, javax.swing.event.TreeSelectionListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  javax.swing.JButton build
           
(package private) static int casCnt
           
(package private) static int chemsMapped
           
(package private)  java.awt.CardLayout choices
           
(package private)  javax.swing.JPanel choicesPanel
           
(package private)  java.awt.Container content
           
(package private)  java.lang.String fname
           
(package private)  java.lang.String FRAMESPath
           
(package private)  java.lang.String GMSPath
           
(package private)  java.util.Map ids
           
(package private)  java.util.Map idx
           
(package private) static int input
           
(package private)  Model model
           
(package private)  java.lang.String mt3dmsfile
           
(package private)  MT3DMSIO mt3dmsio
           
(package private)  java.lang.String mtsfilename
           
(package private) static java.awt.Color pblue
           
(package private) static java.awt.Color pgreen
           
(package private) static java.awt.Color pred
           
(package private)  java.io.File project
           
(package private) static java.awt.Color pyellow
           
(package private)  java.lang.String rt3dfile
           
(package private)  RT3DIO rt3dio
           
(package private)  java.lang.String rtsfilename
           
(package private)  Synonyms s
           
(package private) static long serialVersionUID
           
(package private)  javax.swing.tree.DefaultMutableTreeNode top
           
(package private)  javax.swing.tree.TreePath tp
           
(package private)  javax.swing.JTree tree
           
(package private)  javax.swing.JScrollPane treeView
           
(package private)  javax.swing.tree.DefaultMutableTreeNode usable
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Import(java.lang.String userpath)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ae)
           
 javax.swing.JList addConstituent(javax.swing.JPanel jp, java.lang.String title, java.lang.String tip)
           
static void addIndex(F2SystemDev sd, int PID, long dic, long varidx, java.lang.String name, java.lang.String index)
           
static UIIntCoord addLocationPanel(javax.swing.JPanel jp, java.lang.String title, int nrow, int ncol, int nlay)
           
static javax.swing.JRadioButton addOption(javax.swing.JPanel jp, java.lang.String title, boolean state, boolean enabled)
           
static javax.swing.JRadioButton addStaticOption(javax.swing.JPanel jp, java.lang.String title, boolean state, java.lang.String yes, java.lang.String no)
           
private  void addSub(javax.swing.tree.DefaultMutableTreeNode t, java.io.LineNumberReader lnr, boolean last)
           
static javax.swing.JTextField addText(javax.swing.JPanel jp, java.lang.String prompt, java.lang.String tip)
           
static javax.swing.JTextField addText(javax.swing.JPanel jp, java.lang.String prompt, java.lang.String tip, java.lang.String mname)
           
static javax.swing.JTextField addText(javax.swing.JPanel jp, java.lang.String prompt, java.lang.String tip, java.lang.String Caption, java.lang.String value)
           
static void addTitle(javax.swing.JPanel jp, java.lang.String title)
           
static long addVar(F2SystemDev sd, int PID, long dic, java.lang.String varname, java.lang.String des, java.lang.String type, boolean PrimaryKey, boolean scalar, double min, double max, java.lang.String meas, java.lang.String unit, boolean stoch, java.lang.String prep)
           
private  long createDictionary(F2SystemDev sd, int PID, java.lang.String name)
           
private  long createModule(F2SystemDev sd, int PID, long dic, java.lang.String name)
           
private  void doImport()
           
 java.lang.String getModelPath(java.lang.String des)
           
private  boolean isOk()
           
static void main(java.lang.String[] args)
           
static void setInput()
           
static void setOther()
           
static void setOutput()
           
private  boolean showErrors(F2SystemDev sd, int PID)
           
private  boolean showErrors(F2SystemDev sd, int PID, java.lang.String label)
           
private  void updateDomain(F2SystemDev sd, int PID, long mod)
           
 void valueChanged(javax.swing.event.TreeSelectionEvent tse)
           
private  void writeBatchFile(java.lang.String name)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, 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 java.awt.MenuContainer
getFont, postEvent
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

pyellow

static java.awt.Color pyellow

pblue

static java.awt.Color pblue

pgreen

static java.awt.Color pgreen

pred

static java.awt.Color pred

input

static int input

casCnt

static int casCnt

chemsMapped

static int chemsMapped

FRAMESPath

java.lang.String FRAMESPath

GMSPath

java.lang.String GMSPath

s

Synonyms s

model

Model model

rt3dio

RT3DIO rt3dio

mt3dmsio

MT3DMSIO mt3dmsio

rt3dfile

java.lang.String rt3dfile

mt3dmsfile

java.lang.String mt3dmsfile

rtsfilename

java.lang.String rtsfilename

mtsfilename

java.lang.String mtsfilename

project

java.io.File project

fname

java.lang.String fname

tree

javax.swing.JTree tree

tp

javax.swing.tree.TreePath tp

build

javax.swing.JButton build

content

java.awt.Container content

choicesPanel

javax.swing.JPanel choicesPanel

choices

java.awt.CardLayout choices

treeView

javax.swing.JScrollPane treeView

usable

javax.swing.tree.DefaultMutableTreeNode usable

top

javax.swing.tree.DefaultMutableTreeNode top

ids

java.util.Map ids

idx

java.util.Map idx
Constructor Detail

Import

public Import(java.lang.String userpath)
Method Detail

setOutput

public static void setOutput()

setInput

public static void setInput()

setOther

public static void setOther()

addIndex

public static void addIndex(F2SystemDev sd,
                            int PID,
                            long dic,
                            long varidx,
                            java.lang.String name,
                            java.lang.String index)
                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

addVar

public static long addVar(F2SystemDev sd,
                          int PID,
                          long dic,
                          java.lang.String varname,
                          java.lang.String des,
                          java.lang.String type,
                          boolean PrimaryKey,
                          boolean scalar,
                          double min,
                          double max,
                          java.lang.String meas,
                          java.lang.String unit,
                          boolean stoch,
                          java.lang.String prep)
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

createDictionary

private long createDictionary(F2SystemDev sd,
                              int PID,
                              java.lang.String name)
                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

writeBatchFile

private void writeBatchFile(java.lang.String name)

createModule

private long createModule(F2SystemDev sd,
                          int PID,
                          long dic,
                          java.lang.String name)
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

updateDomain

private void updateDomain(F2SystemDev sd,
                          int PID,
                          long mod)
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

showErrors

private boolean showErrors(F2SystemDev sd,
                           int PID)
                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

showErrors

private boolean showErrors(F2SystemDev sd,
                           int PID,
                           java.lang.String label)
                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

isOk

private boolean isOk()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ae)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent tse)
Specified by:
valueChanged in interface javax.swing.event.TreeSelectionListener

doImport

private void doImport()

addSub

private void addSub(javax.swing.tree.DefaultMutableTreeNode t,
                    java.io.LineNumberReader lnr,
                    boolean last)

addTitle

public static void addTitle(javax.swing.JPanel jp,
                            java.lang.String title)

addText

public static javax.swing.JTextField addText(javax.swing.JPanel jp,
                                             java.lang.String prompt,
                                             java.lang.String tip,
                                             java.lang.String Caption,
                                             java.lang.String value)

addText

public static javax.swing.JTextField addText(javax.swing.JPanel jp,
                                             java.lang.String prompt,
                                             java.lang.String tip)

addText

public static javax.swing.JTextField addText(javax.swing.JPanel jp,
                                             java.lang.String prompt,
                                             java.lang.String tip,
                                             java.lang.String mname)

addStaticOption

public static javax.swing.JRadioButton addStaticOption(javax.swing.JPanel jp,
                                                       java.lang.String title,
                                                       boolean state,
                                                       java.lang.String yes,
                                                       java.lang.String no)

addOption

public static javax.swing.JRadioButton addOption(javax.swing.JPanel jp,
                                                 java.lang.String title,
                                                 boolean state,
                                                 boolean enabled)

addConstituent

public javax.swing.JList addConstituent(javax.swing.JPanel jp,
                                        java.lang.String title,
                                        java.lang.String tip)

addLocationPanel

public static UIIntCoord addLocationPanel(javax.swing.JPanel jp,
                                          java.lang.String title,
                                          int nrow,
                                          int ncol,
                                          int nlay)

getModelPath

public java.lang.String getModelPath(java.lang.String des)

main

public static void main(java.lang.String[] args)