public static class XmlParam.Technology
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.util.List<XmlParam.ArcProto> |
arcs |
java.lang.String |
className |
java.lang.String |
defaultFoundry |
int |
defaultNumMetals |
java.lang.String |
description |
java.util.List<XmlParam.DisplayStyle> |
displayStyles |
java.util.List<XmlParam.Foundry> |
foundries |
int |
maxNumMetals |
XmlParam.MenuPalette |
menuPalette |
double |
minCapacitance |
int |
minNumMetals |
double |
minResistance |
java.util.List<XmlParam.PrimitiveNode> |
nodes |
java.util.LinkedHashMap<java.lang.String,XmlParam.RuleSet> |
ruleSets |
boolean |
scaleRelevant |
double |
scaleValue |
java.lang.String |
shortTechName |
java.util.List<XmlParam.SpiceHeader> |
spiceHeaders |
java.lang.String |
techName |
Constructor and Description |
---|
Technology() |
Modifier and Type | Method and Description |
---|---|
XmlParam.ArcProto |
findArc(java.lang.String name) |
XmlParam.Layer |
findLayer(java.lang.String name) |
XmlParam.PrimitiveNode |
findNode(java.lang.String name) |
XmlParam.Layer |
newLayer(java.lang.String name) |
XmlParam.RuleSet |
newRuleSet(java.lang.String name) |
void |
writeXml(java.lang.String fileName) |
public java.lang.String techName
public java.lang.String className
public java.lang.String shortTechName
public java.lang.String description
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 final java.util.List<XmlParam.ArcProto> arcs
public final java.util.List<XmlParam.PrimitiveNode> nodes
public final java.util.List<XmlParam.SpiceHeader> spiceHeaders
public final java.util.List<XmlParam.DisplayStyle> displayStyles
public XmlParam.MenuPalette menuPalette
public final java.util.LinkedHashMap<java.lang.String,XmlParam.RuleSet> ruleSets
public final java.util.List<XmlParam.Foundry> foundries
public XmlParam.Layer newLayer(java.lang.String name)
public XmlParam.RuleSet newRuleSet(java.lang.String name)
public XmlParam.Layer findLayer(java.lang.String name)
public XmlParam.ArcProto findArc(java.lang.String name)
public XmlParam.PrimitiveNode findNode(java.lang.String name)
public void writeXml(java.lang.String fileName)