byucc.jhdl.apps.Viewers.Schematic
Class InOutNode

java.lang.Object
  extended bybyucc.jhdl.apps.Viewers.Schematic.SchematicNode
      extended bybyucc.jhdl.apps.Viewers.Schematic.InOutNode
All Implemented Interfaces:
Browser

public class InOutNode
extends SchematicNode


Field Summary
 
Fields inherited from class byucc.jhdl.apps.Viewers.Schematic.SchematicNode
NodeColor, NodeColorString, numBubbleInputs, numInPorts, numOutPorts, parent, schematicCell, selected, SelectedColor, transferred, xSize, ySize
 
Constructor Summary
InOutNode(java.lang.String portName, Cell p, SchematicCanvas parent)
           
 
Method Summary
 int[] getLocation(java.lang.String pName)
           
 int getMaxInPortWidth()
           
 int getMaxOutPortWidth()
           
 boolean isInPort(java.lang.String pName)
           
 boolean isOutPort(java.lang.String pName)
           
 void paint(java.awt.Graphics g)
           
 void setInput()
           
 void writeColumn(int c)
           
 
Methods inherited from class byucc.jhdl.apps.Viewers.Schematic.SchematicNode
AddMessage, addPortConnection, changeName, containedWithin, containsXY, getBubbleValue, getBubbleValue, getCell, getColumn, getInPorts, getNode, getNode, getNodeName, getNodeNameInfo, getOutPorts, getPColumn, getPortConnectionPorts, getPortConnectionPorts, getPortConnections, getPortConnections, getPRow, getRow, getXSize, getYSize, isPlaced, setBubbleValue, setPlaced, toggleSelection, toString, updateColors, updateWires, writePColumn, writePRow, writeRow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InOutNode

public InOutNode(java.lang.String portName,
                 Cell p,
                 SchematicCanvas parent)
Method Detail

setInput

public void setInput()

getLocation

public int[] getLocation(java.lang.String pName)
Specified by:
getLocation in class SchematicNode

writeColumn

public void writeColumn(int c)
Overrides:
writeColumn in class SchematicNode

getMaxInPortWidth

public int getMaxInPortWidth()
Overrides:
getMaxInPortWidth in class SchematicNode

getMaxOutPortWidth

public int getMaxOutPortWidth()
Overrides:
getMaxOutPortWidth in class SchematicNode

isInPort

public boolean isInPort(java.lang.String pName)
Overrides:
isInPort in class SchematicNode

isOutPort

public boolean isOutPort(java.lang.String pName)
Overrides:
isOutPort in class SchematicNode

paint

public void paint(java.awt.Graphics g)
Specified by:
paint in class SchematicNode


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.