com.sun.electric.technology.xml
Class XmlParam.Technology

java.lang.Object
  extended by com.sun.electric.technology.xml.XmlParam.Technology
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
XmlParam

public static class XmlParam.Technology
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 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 Summary
XmlParam.Technology()
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

techName

public java.lang.String techName

className

public java.lang.String className

shortTechName

public java.lang.String shortTechName

description

public java.lang.String description

minNumMetals

public int minNumMetals

maxNumMetals

public int maxNumMetals

defaultNumMetals

public int defaultNumMetals

scaleValue

public double scaleValue

scaleRelevant

public boolean scaleRelevant

defaultFoundry

public java.lang.String defaultFoundry

minResistance

public double minResistance

minCapacitance

public double minCapacitance

arcs

public final java.util.List<XmlParam.ArcProto> arcs

nodes

public final java.util.List<XmlParam.PrimitiveNode> nodes

spiceHeaders

public final java.util.List<XmlParam.SpiceHeader> spiceHeaders

displayStyles

public final java.util.List<XmlParam.DisplayStyle> displayStyles

menuPalette

public XmlParam.MenuPalette menuPalette

ruleSets

public final java.util.LinkedHashMap<java.lang.String,XmlParam.RuleSet> ruleSets

foundries

public final java.util.List<XmlParam.Foundry> foundries
Constructor Detail

XmlParam.Technology

public XmlParam.Technology()
Method Detail

newLayer

public XmlParam.Layer newLayer(java.lang.String name)

newRuleSet

public XmlParam.RuleSet newRuleSet(java.lang.String name)

findLayer

public XmlParam.Layer findLayer(java.lang.String name)

findArc

public XmlParam.ArcProto findArc(java.lang.String name)

findNode

public XmlParam.PrimitiveNode findNode(java.lang.String name)

writeXml

public void writeXml(java.lang.String fileName)