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

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

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

See Also:
Serialized Form

Field Summary
 java.util.List<Xml807.ArcProto> arcs
           
 java.lang.String className
           
 java.lang.String defaultFoundry
           
 int defaultNumMetals
           
 java.lang.String description
           
 java.util.List<Xml807.DisplayStyle> displayStyles
           
 java.util.List<Xml807.Foundry> foundries
           
 int maxNumMetals
           
 Xml807.MenuPalette menuPalette
           
 double minCapacitance
           
 int minNumMetals
           
 double minResistance
           
 java.util.List<Xml807.PrimitiveNode> nodes
           
 java.util.LinkedHashMap<java.lang.String,Xml807.RuleSet> ruleSets
           
 boolean scaleRelevant
           
 double scaleValue
           
 java.lang.String shortTechName
           
 java.util.List<Xml807.SpiceHeader> spiceHeaders
           
 java.lang.String techName
           
 
Constructor Summary
Xml807.Technology()
           
 
Method Summary
 Xml807.ArcProto findArc(java.lang.String name)
           
 Xml807.Layer findLayer(java.lang.String name)
           
 Xml807.PrimitiveNode findNode(java.lang.String name)
           
 Xml807.Layer newLayer(java.lang.String name)
           
 Xml807.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<Xml807.ArcProto> arcs

nodes

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

spiceHeaders

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

displayStyles

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

menuPalette

public Xml807.MenuPalette menuPalette

ruleSets

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

foundries

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

Xml807.Technology

public Xml807.Technology()
Method Detail

newLayer

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

newRuleSet

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

findLayer

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

findArc

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

findNode

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

writeXml

public void writeXml(java.lang.String fileName)