hades.models.io
Class SevenSegmentMultiplexed.DynSymbol

java.lang.Object
  extended byjfig.objects.FigBaseobject
      extended byjfig.objects.FigCompound
          extended byhades.symbols.Symbol
              extended byhades.models.io.SevenSegmentMultiplexed.DynSymbol
All Implemented Interfaces:
FigDrawable, FigObject, java.io.Serializable
Enclosing class:
SevenSegmentMultiplexed

class SevenSegmentMultiplexed.DynSymbol
extends Symbol


Field Summary
 
Fields inherited from class jfig.objects.FigCompound
 
Fields inherited from class jfig.objects.FigBaseobject
attribs, bbox, comment, painter, printer, sc_bbox, sc_bbox_timestamp, selected, showPoints, syncRedrawFlag, timestamp, trafo, visible, x, y
 
Constructor Summary
(package private) SevenSegmentMultiplexed.DynSymbol()
           
 
Method Summary
 void paint(java.awt.Graphics g)
          paint(): Again, we just call paint() for each member of this component.
 
Methods inherited from class hades.symbols.Symbol
addMember, copy, elements, fastAddMember, getOrientationString, getParent, getPortNames, getPortPosition, getPortPosition, getPortSymbol, getPos, initializeFromFile, initializeFromResource, message, mirrorX, mirrorY, move, printDebugInfo, setDebug, setInstanceLabel, setLayer, setOrientation, setParent, setVisibility, toString, writeAsResource
 
Methods inherited from class jfig.objects.FigCompound
canRotate, changeLayerRecursively, deleteAllMembers, deleteMember, getMembers, isMember, minDistanceEuclid, paint, paintInverse, paintSave, rebuild, rotate, scale, setObjectPainter, setTrafo, setVisible, update_bbox, update
 
Methods inherited from class jfig.objects.FigBaseobject
appendPoint, build_sc_bbox, clonePoints, deletePoint, deselect, get_sc_bbox, getAttributes, getBbox, getComment, getLayer, getMovePointNeighbors, getNearestPoint, getNeighborPoints, getPoints, getPosition, getSyncRedrawFlag, getText, getTimestamp, getTrafo, initialize, insertPoint, isClosed, isSelected, isShowPoints, isVisible, isVisible, keyPressed, manhattan, minDistance, movePoint, numPoints, paint, reset_debug, select, set_debug, setAttributes, setComment, setConsole, setPoints, setSyncRedrawFlag, setText, showPoints, supportsPointOps, updateAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SevenSegmentMultiplexed.DynSymbol

SevenSegmentMultiplexed.DynSymbol()
Method Detail

paint

public void paint(java.awt.Graphics g)
Description copied from class: FigCompound
paint(): Again, we just call paint() for each member of this component.

Note that this method() may be very inefficient, because all members of the component are paint()ed, whether they are visible or not. Typically you should call the improved variant paint( Graphics, FigBbox bbox ) below.

Specified by:
paint in interface FigObject
Overrides:
paint in class FigCompound