net.sourceforge.squirrel_sql.plugins.graph
Class ConstraintView

java.lang.Object
  extended by net.sourceforge.squirrel_sql.plugins.graph.ConstraintView
All Implemented Interfaces:
GraphComponent

public class ConstraintView
extends java.lang.Object
implements GraphComponent


Field Summary
static int STUB_LENGTH
           
 
Constructor Summary
ConstraintView(ConstraintData constraintData, GraphDesktopController desktopController, ISession session)
           
ConstraintView(ConstraintViewXmlBean constraintViewXmlBean, GraphDesktopController desktopController, ISession session)
           
 
Method Summary
 void addConstraintViewListener(ConstraintViewListener constraintViewListener)
           
 void clearColumnImportData()
           
 java.awt.Polygon createPolygon(int x1, int y1, int x2, int y2, int halfThickness)
           
 boolean equals(java.lang.Object obj)
           
 ConstraintData getData()
           
 FoldingPoint getFirstFoldingPoint()
           
 FoldingPoint getLastFoldingPoint()
           
 TableFrameController getPkFramePointingTo()
           
 java.awt.Dimension getRequiredSize()
           
 ConstraintViewXmlBean getXmlBean()
           
 int hashCode()
           
 boolean hasOverlap(ConstraintView other)
           
 boolean hitMe(java.awt.event.MouseEvent e)
           
 boolean isSelected()
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void paint(java.awt.Graphics g, boolean isPrinting)
           
 void removeAllFoldingPoints()
           
 void replaceCopiedColsByReferences(ColumnInfo[] colInfos, boolean retainImportData)
           
 void setConnectionPoints(ConnectionPoints fkPoints, ConnectionPoints pkPoints, TableFrameController fkFrameOriginatingFrom, TableFrameController pkFramePointingTo, ConstraintViewListener constraintViewListener)
           
 void setData(ConstraintData constraintData)
           
 void setSelected(boolean b)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STUB_LENGTH

public static final int STUB_LENGTH
See Also:
Constant Field Values
Constructor Detail

ConstraintView

public ConstraintView(ConstraintData constraintData,
                      GraphDesktopController desktopController,
                      ISession session)

ConstraintView

public ConstraintView(ConstraintViewXmlBean constraintViewXmlBean,
                      GraphDesktopController desktopController,
                      ISession session)
Method Detail

getXmlBean

public ConstraintViewXmlBean getXmlBean()

setConnectionPoints

public void setConnectionPoints(ConnectionPoints fkPoints,
                                ConnectionPoints pkPoints,
                                TableFrameController fkFrameOriginatingFrom,
                                TableFrameController pkFramePointingTo,
                                ConstraintViewListener constraintViewListener)

paint

public void paint(java.awt.Graphics g,
                  boolean isPrinting)
Specified by:
paint in interface GraphComponent

getRequiredSize

public java.awt.Dimension getRequiredSize()
Specified by:
getRequiredSize in interface GraphComponent

createPolygon

public java.awt.Polygon createPolygon(int x1,
                                      int y1,
                                      int x2,
                                      int y2,
                                      int halfThickness)

hitMe

public boolean hitMe(java.awt.event.MouseEvent e)

setSelected

public void setSelected(boolean b)

isSelected

public boolean isSelected()

removeAllFoldingPoints

public void removeAllFoldingPoints()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getData

public ConstraintData getData()

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)

getFirstFoldingPoint

public FoldingPoint getFirstFoldingPoint()

getLastFoldingPoint

public FoldingPoint getLastFoldingPoint()

getPkFramePointingTo

public TableFrameController getPkFramePointingTo()

replaceCopiedColsByReferences

public void replaceCopiedColsByReferences(ColumnInfo[] colInfos,
                                          boolean retainImportData)

addConstraintViewListener

public void addConstraintViewListener(ConstraintViewListener constraintViewListener)

setData

public void setData(ConstraintData constraintData)

clearColumnImportData

public void clearColumnImportData()

hasOverlap

public boolean hasOverlap(ConstraintView other)


Copyright © 2001-2010. All Rights Reserved.