com.sun.electric.tool.user.ncc
Class ExportMismatch.MultiMatch

java.lang.Object
  extended by com.sun.electric.tool.user.ncc.ExportMismatch
      extended by com.sun.electric.tool.user.ncc.ExportMismatch.MultiMatch
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
ExportMismatch

public static class ExportMismatch.MultiMatch
extends ExportMismatch

This class implements a zero-to-one, zero-to-many, one-to-many, and many-to-many Export mismatch.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.electric.tool.user.ncc.ExportMismatch
ExportMismatch.MultiMatch, ExportMismatch.NameMismatch, ExportMismatch.TopologyMismatch
 
Field Summary
 
Fields inherited from class com.sun.electric.tool.user.ncc.ExportMismatch
cells, contexts, desingNames, nameMatch, topologyMatch, validOnlyWhenTopologyMismatch
 
Constructor Summary
ExportMismatch.MultiMatch()
           
 
Method Summary
 void add(int listIndex, PortReport.PortReportable port)
          Add a mismatched Port.
 void add(int listIndex, java.util.Set<PortReport.PortReportable> portSet)
          Add all mismatched Ports in the proviede set
 java.util.List<PortReport> getAll(int index)
          Get all Ports for a given Cell
 
Methods inherited from class com.sun.electric.tool.user.ncc.ExportMismatch
getCell, getContext, getName, isNameMatch, isTopologyMatch, isValidOnlyWhenTopologyMismatch, setCells, setContexts, setNameMatch, setNames, setTopologyMatch, setValidOnlyWhenTopologyMismatch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExportMismatch.MultiMatch

public ExportMismatch.MultiMatch()
Method Detail

add

public void add(int listIndex,
                PortReport.PortReportable port)
Add a mismatched Port.

Parameters:
listIndex - Cell index
port - Port to add

add

public void add(int listIndex,
                java.util.Set<PortReport.PortReportable> portSet)
Add all mismatched Ports in the proviede set

Parameters:
listIndex - Cell index
portSet - Ports to add

getAll

public java.util.List<PortReport> getAll(int index)
Get all Ports for a given Cell

Parameters:
index - Cell index
Returns:
the list with all Posrt for the Cell with the given index