public class SpiceSubckt
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SpiceSubckt.PortType |
Constructor and Description |
---|
SpiceSubckt(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addPort(java.lang.String port) |
java.util.List<SpiceInstance> |
getInstances() |
java.lang.String |
getName() |
java.util.HashMap<java.lang.String,java.lang.String> |
getParams() |
java.lang.String |
getParamValue(java.lang.String name) |
java.util.List<java.lang.String> |
getPorts() |
SpiceSubckt.PortType |
getPortType(java.lang.String port) |
boolean |
hasPort(java.lang.String portname) |
boolean |
hasPortCaseInsensitive(java.lang.String portname) |
void |
setPortType(java.lang.String port,
SpiceSubckt.PortType type) |
void |
write(java.io.PrintStream out) |
public java.lang.String getName()
public void addPort(java.lang.String port)
public boolean hasPort(java.lang.String portname)
public boolean hasPortCaseInsensitive(java.lang.String portname)
public java.util.List<java.lang.String> getPorts()
public java.lang.String getParamValue(java.lang.String name)
public java.util.HashMap<java.lang.String,java.lang.String> getParams()
public java.util.List<SpiceInstance> getInstances()
public void setPortType(java.lang.String port, SpiceSubckt.PortType type)
public SpiceSubckt.PortType getPortType(java.lang.String port)
public void write(java.io.PrintStream out)