com.sun.electric.technology.xml
Class Xml807

java.lang.Object
  extended by com.sun.electric.technology.xml.Xml807

public class Xml807
extends java.lang.Object


Nested Class Summary
static class Xml807.ArcLayer
           
static class Xml807.ArcPin
           
static class Xml807.ArcProto
           
static class Xml807.DisplayStyle
           
static class Xml807.Distance
           
static interface Xml807.DistanceContext
           
static class Xml807.DistanceRule
           
static class Xml807.Foundry
           
static class Xml807.Layer
           
static class Xml807.LayerDisplayStyle
           
static class Xml807.MenuCell
           
static class Xml807.MenuNodeInst
           
static class Xml807.MenuPalette
           
static class Xml807.NodeLayer
           
static class Xml807.NodeSizeRule
           
static class Xml807.PrimitiveNode
           
static class Xml807.PrimitivePort
           
static class Xml807.PureLayerNode
           
static class Xml807.RuleSet
           
static class Xml807.SpiceHeader
           
static class Xml807.Technology
           
 
Field Summary
static Xml807.DistanceContext EMPTY_CONTEXT
           
 
Method Summary
static Xml807.MenuPalette parseComponentMenuXMLTechEdit(java.lang.String xml, java.util.List<Xml807.PrimitiveNode> nodes, java.util.List<Xml807.ArcProto> arcs)
          Method to parse a string of XML that describes the component menu in a Technology Editing context.
static Xml807.Technology parseTechnology(java.net.URL fileURL)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_CONTEXT

public static Xml807.DistanceContext EMPTY_CONTEXT
Method Detail

parseTechnology

public static Xml807.Technology parseTechnology(java.net.URL fileURL)

parseComponentMenuXMLTechEdit

public static Xml807.MenuPalette parseComponentMenuXMLTechEdit(java.lang.String xml,
                                                               java.util.List<Xml807.PrimitiveNode> nodes,
                                                               java.util.List<Xml807.ArcProto> arcs)
Method to parse a string of XML that describes the component menu in a Technology Editing context. Normal parsing of XML returns objects in the Xml class, but this method returns objects in a given Technology-Editor world.

Parameters:
xml - the XML string
nodes - the PrimitiveNode objects describing nodes in the technology.
arcs - the ArcProto objects describing arcs in the technology.
Returns:
the MenuPalette describing the component menu.