com.sun.electric.tool.io.input.spicenetlist
Class SpiceNetlistReader

java.lang.Object
  extended by com.sun.electric.tool.io.input.spicenetlist.SpiceNetlistReader

public class SpiceNetlistReader
extends java.lang.Object

Parse a spice netlist. Ignores comments, and coalesces split lines into single lines. User: gainsley Date: Aug 3, 2006


Constructor Summary
SpiceNetlistReader()
           
 
Method Summary
 java.util.List<java.lang.String> getGlobalNets()
           
 java.util.HashMap<java.lang.String,java.lang.String> getGlobalParams()
           
 java.util.HashMap<java.lang.String,java.lang.String> getOptions()
           
 SpiceSubckt getSubckt(java.lang.String name)
           
 java.util.Collection<SpiceSubckt> getSubckts()
           
 java.util.List<SpiceInstance> getTopLevelInstances()
           
static void main(java.lang.String[] args)
           
 void readFile(java.lang.String fileName, boolean verbose)
           
 void write(java.io.PrintStream out)
           
 void writeFile(java.lang.String fileName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpiceNetlistReader

public SpiceNetlistReader()
Method Detail

getOptions

public java.util.HashMap<java.lang.String,java.lang.String> getOptions()

getGlobalParams

public java.util.HashMap<java.lang.String,java.lang.String> getGlobalParams()

getTopLevelInstances

public java.util.List<SpiceInstance> getTopLevelInstances()

getSubckts

public java.util.Collection<SpiceSubckt> getSubckts()

getGlobalNets

public java.util.List<java.lang.String> getGlobalNets()

getSubckt

public SpiceSubckt getSubckt(java.lang.String name)

readFile

public void readFile(java.lang.String fileName,
                     boolean verbose)
              throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

writeFile

public void writeFile(java.lang.String fileName)

write

public void write(java.io.PrintStream out)

main

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