UniVista.namelist
Class FortranNamelistInput

java.lang.Object
  |
  +--UniVista.namelist.NamelistInput
        |
        +--UniVista.namelist.FortranNamelistInput
Direct Known Subclasses:
Fortran77NamelistInput, Fortran9XNamelistInput

public abstract class FortranNamelistInput
extends NamelistInput

This abstract class deals with importing fortran style namelists. It is extended only to reduce the amount of redundant code. This code could possibly be put in the root NamelistInput.


Fields inherited from class UniVista.namelist.NamelistInput
inputMethods
 
Constructor Summary
FortranNamelistInput()
           
 
Method Summary
protected  Variable makeVariable(int rank, int[] index, java.util.Stack tokenStack, boolean isComplex, boolean isNotArrayElement)
           
protected  void putVariableInCode(Variable theVar, Code theCode, GroupNode rootNode, GroupNode currentGroup)
           
 
Methods inherited from class UniVista.namelist.NamelistInput
getDescription, getImportClasses, importValuesIntoRun, importValuesIntoStudyDefaults, makeCodeFromNamelist, readVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FortranNamelistInput

public FortranNamelistInput()
Method Detail

makeVariable

protected Variable makeVariable(int rank,
                                int[] index,
                                java.util.Stack tokenStack,
                                boolean isComplex,
                                boolean isNotArrayElement)

putVariableInCode

protected void putVariableInCode(Variable theVar,
                                 Code theCode,
                                 GroupNode rootNode,
                                 GroupNode currentGroup)