com.sun.electric.tool.user.ncc
Class ExportConflict

java.lang.Object
  extended by com.sun.electric.tool.user.ncc.ExportConflict
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ExportConflict.CharactConflict, ExportConflict.NetworkConflict

public abstract class ExportConflict
extends java.lang.Object
implements java.io.Serializable

This class is an abstract container for an Export Conflict. It holds Cell and Context of the conflict, and conflicting name

See Also:
Serialized Form

Nested Class Summary
static class ExportConflict.CharactConflict
          This class is a container for an Export/Global Characteristics conflict.
static class ExportConflict.NetworkConflict
          This class is a container for an Export/Global Network Conflict.
 
Field Summary
protected  Cell cell
          Conflict Context
protected  VarContext context
          Conflict Cell
protected  java.lang.String name
          Conflicting name
 
Constructor Summary
ExportConflict(Cell cel, VarContext con, java.lang.String nm)
           
 
Method Summary
 Cell getCell()
           
 VarContext getContext()
           
protected abstract  java.lang.String getDescription(int col)
          Get text which should be printed as a hyperlink to conflicting Networks/Exports
 java.lang.String getName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cell

protected Cell cell
Conflict Context


context

protected VarContext context
Conflict Cell


name

protected java.lang.String name
Conflicting name

Constructor Detail

ExportConflict

public ExportConflict(Cell cel,
                      VarContext con,
                      java.lang.String nm)
Method Detail

getCell

public Cell getCell()

getContext

public VarContext getContext()

getName

public java.lang.String getName()

getDescription

protected abstract java.lang.String getDescription(int col)
Get text which should be printed as a hyperlink to conflicting Networks/Exports

Parameters:
col - table column
Returns:
text to print as a hyperlink to conflicting Networks/Exports