public static class Xml.Technology
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.util.List<Xml.ArcProto> |
arcs |
java.lang.String |
className |
java.lang.String |
defaultFoundry |
int |
defaultNumMetals |
java.lang.String |
description |
java.util.List<Xml.Foundry> |
foundries |
java.util.List<Xml.Layer> |
layers |
double |
leDiffAlpha |
double |
leGateCapacitance |
double |
leWireRatio |
int |
maxNumMetals |
Xml.MenuPalette |
menuPalette |
double |
minCapacitance |
int |
minNumMetals |
double |
minResistance |
java.util.List<Xml.PrimitiveNodeGroup> |
nodeGroups |
boolean |
scaleRelevant |
double |
scaleValue |
java.lang.String |
shortTechName |
java.util.List<Xml.SpiceHeader> |
spiceHeaders |
java.lang.String |
techName |
java.util.List<java.awt.Color> |
transparentLayers |
java.util.List<Xml.Version> |
versions |
Constructor and Description |
---|
Technology() |
Modifier and Type | Method and Description |
---|---|
Xml.Technology |
deepClone() |
Xml.ArcProto |
findArc(java.lang.String name) |
Xml.Layer |
findLayer(java.lang.String name) |
Xml.PrimitiveNode |
findNode(java.lang.String name) |
Xml.PrimitiveNodeGroup |
findNodeGroup(java.lang.String name) |
void |
writeXml(java.lang.String fileName) |
void |
writeXml(java.lang.String fileName,
boolean includeDateAndVersion,
java.lang.String copyrightMessage) |
public java.lang.String techName
public java.lang.String className
public java.lang.String shortTechName
public java.lang.String description
public final java.util.List<Xml.Version> versions
public int minNumMetals
public int maxNumMetals
public int defaultNumMetals
public double scaleValue
public boolean scaleRelevant
public java.lang.String defaultFoundry
public double minResistance
public double minCapacitance
public double leGateCapacitance
public double leWireRatio
public double leDiffAlpha
public final java.util.List<java.awt.Color> transparentLayers
public final java.util.List<Xml.Layer> layers
public final java.util.List<Xml.ArcProto> arcs
public final java.util.List<Xml.PrimitiveNodeGroup> nodeGroups
public final java.util.List<Xml.SpiceHeader> spiceHeaders
public Xml.MenuPalette menuPalette
public final java.util.List<Xml.Foundry> foundries
public Xml.Layer findLayer(java.lang.String name)
public Xml.ArcProto findArc(java.lang.String name)
public Xml.PrimitiveNodeGroup findNodeGroup(java.lang.String name)
public Xml.PrimitiveNode findNode(java.lang.String name)
public void writeXml(java.lang.String fileName)
public void writeXml(java.lang.String fileName, boolean includeDateAndVersion, java.lang.String copyrightMessage)
public Xml.Technology deepClone()