com.sun.electric.tool.generator.layout
Class PortFilter.SchemPortFilter

java.lang.Object
  extended by com.sun.electric.tool.generator.layout.PortFilter
      extended by com.sun.electric.tool.generator.layout.PortFilter.SchemPortFilter
Enclosing class:
PortFilter

public static class PortFilter.SchemPortFilter
extends PortFilter

Skip uninteresting elements of a schematic.

When most tools inspect a Network they are interested in extracting the connectivity of "real" schematic elements such resistors, transistors, and user defined Facets. These tools are usually uninterested in the schematic constructs: Wire_Pins, Bus_Pins, Off-Page, Facet-Center, and Invisible-Pin. They're also usually uninterested in any icons of the schematic, itself.

This class is provided so that a user may extend it to skip additional PortInsts.

For convenience, an instance of this class is provided in: SCHEMATIC.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.electric.tool.generator.layout.PortFilter
PortFilter.SchemPortFilter
 
Field Summary
 
Fields inherited from class com.sun.electric.tool.generator.layout.PortFilter
SCHEMATIC
 
Constructor Summary
PortFilter.SchemPortFilter()
           
 
Method Summary
 boolean skipPort(PortInst pi)
          Should we filter out this PortInst?
 
Methods inherited from class com.sun.electric.tool.generator.layout.PortFilter
filter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortFilter.SchemPortFilter

public PortFilter.SchemPortFilter()
Method Detail

skipPort

public boolean skipPort(PortInst pi)
Description copied from class: PortFilter
Should we filter out this PortInst?

Specified by:
skipPort in class PortFilter