com.partnersoft.v3x.apps.Staker.DXF
Class ConstructionDXFFactory

java.lang.Object
  extended by org.jcon.data.Factory
      extended by com.partnersoft.v3x.graphics.DrawingFactory
          extended by com.partnersoft.v3x.apps.Staker.DXF.StakingDrawingFactory
              extended by com.partnersoft.v3x.apps.Staker.DXF.ConstructionDXFFactory

public class ConstructionDXFFactory
extends StakingDrawingFactory

The factory which maps staking data (jobs, locations, and units) to DXF drawable stuff.


Method Summary
 DrawingElement getConstructionID(Location location)
           
 DrawingElement getDrawnUnit(Coord3D location, UnitAtALocation stakedUnit)
           
 DrawingElement getIntermediateSpan(Location node, IntermediatePoint point)
           
 DrawingElement getPhaseBars(Location location)
           
 DrawingElement getRedline(RedlineNode node)
           
 DrawingElement getRedlineSticker(RedlineSticker sticker)
           
 DrawingElement getRedlineText(RedlineText text)
           
 DrawingElement getSpan(Location node)
           
static ConstructionDXFFactory instance()
           
 
Methods inherited from class org.jcon.data.Factory
addTemplate, orderPart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

instance

public static ConstructionDXFFactory instance()

getSpan

public DrawingElement getSpan(Location node)
Specified by:
getSpan in class StakingDrawingFactory

getPhaseBars

public DrawingElement getPhaseBars(Location location)
Overrides:
getPhaseBars in class StakingDrawingFactory

getConstructionID

public DrawingElement getConstructionID(Location location)
Overrides:
getConstructionID in class StakingDrawingFactory

getIntermediateSpan

public DrawingElement getIntermediateSpan(Location node,
                                          IntermediatePoint point)
Overrides:
getIntermediateSpan in class StakingDrawingFactory

getDrawnUnit

public DrawingElement getDrawnUnit(Coord3D location,
                                   UnitAtALocation stakedUnit)
Specified by:
getDrawnUnit in class StakingDrawingFactory

getRedlineText

public DrawingElement getRedlineText(RedlineText text)
Overrides:
getRedlineText in class StakingDrawingFactory

getRedlineSticker

public DrawingElement getRedlineSticker(RedlineSticker sticker)
Overrides:
getRedlineSticker in class StakingDrawingFactory

getRedline

public DrawingElement getRedline(RedlineNode node)
Overrides:
getRedline in class StakingDrawingFactory