|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgps.core.Painter
gps.core.DefaultHierarchyPainter
public class DefaultHierarchyPainter
Hierarchy Painter support n*24 size images drawing
Field Summary | |
---|---|
static int |
COLLAPSE_MODE
|
static int |
EXPAND_MODE
|
static int |
NORMAL_MODE
|
Fields inherited from class gps.core.Painter |
---|
DEFAULT_COLOR |
Constructor Summary | |
---|---|
DefaultHierarchyPainter(java.awt.Component parent)
|
Method Summary | |
---|---|
boolean |
drawImage(java.awt.Graphics g,
java.lang.String nodeType,
java.awt.Point point)
method added by lavanya on 10-11-01 draws image on the canvas when user clicked after node is selected from the tool bar |
void |
drawRect(java.awt.Graphics g,
java.awt.Point point,
boolean dashedFlag,
java.awt.Color color)
|
javax.swing.ImageIcon |
getDefaultImageIcon()
|
boolean |
getDrawExpandCollapseBoxFlag()
|
boolean |
getDrawNameFlag()
|
int |
getHorizontalValue()
gets horizontal value |
java.util.Hashtable |
getOriginDescriptionHashtable()
gets an hash table which contains origin as key and description as object this information is used while mouse is moved on the canvas to show description as tool tip |
java.util.Hashtable |
getOriginNodeHashtable()
gets an hashtable which contains origin as key and node object as object this information is used while mouse is clicked on the canvas to get the node which is going to be selected |
GPSModel |
getSelectedModel()
|
GPSNode |
getSelectedNode()
|
void |
redrawNode(GPSNode gpsNode,
java.awt.Graphics g,
boolean alternateFlag)
|
void |
resetHorizontalValue()
resets horizontal value to 0 |
void |
selectNode(java.awt.Graphics g,
GPSNode node)
|
void |
setDefaultImageIcon(javax.swing.ImageIcon defaultImageIcon)
Sets the default image icon, for all the nodes this icon will be used. |
void |
setDrawExpandCollapseBoxFlag(boolean drawExpandCollapseBoxFlag)
Sets the flag for drawing the expand/collapse box |
void |
setDrawNameFlag(boolean drawNameFlag)
If drawNameFlag is true, it will draw the node name |
void |
setNameFont(java.awt.Font nameFont)
|
void |
setRepository(gps.repository.ClientRepository repository)
|
void |
setSelectedModel(GPSModel selectedModel)
Sets the selected model. |
void |
setSelectedNode(GPSNode selectedNode)
sets selected node |
void |
setSelectedNodeNull()
|
void |
startDrawing(GPSNode rootNode,
java.awt.Graphics g)
|
void |
unselectNode(java.awt.Graphics g)
method modified by lavanya on 03142002 |
void |
updateSelectedNodeName(java.lang.String oldNodeName,
java.awt.Graphics g)
|
Methods inherited from class gps.core.Painter |
---|
drawLine |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int NORMAL_MODE
public static final int COLLAPSE_MODE
public static final int EXPAND_MODE
Constructor Detail |
---|
public DefaultHierarchyPainter(java.awt.Component parent)
Method Detail |
---|
public void setRepository(gps.repository.ClientRepository repository)
public void setDefaultImageIcon(javax.swing.ImageIcon defaultImageIcon)
ImageIcon
- defaultImageIconpublic javax.swing.ImageIcon getDefaultImageIcon()
public void setDrawExpandCollapseBoxFlag(boolean drawExpandCollapseBoxFlag)
boolean
- drawExpandCollapseBoxFlagpublic boolean getDrawExpandCollapseBoxFlag()
public void setDrawNameFlag(boolean drawNameFlag)
drawNameFlag
- public boolean getDrawNameFlag()
public void setNameFont(java.awt.Font nameFont)
public void setSelectedModel(GPSModel selectedModel)
GPSModel
- selectedModelpublic GPSModel getSelectedModel()
public void drawRect(java.awt.Graphics g, java.awt.Point point, boolean dashedFlag, java.awt.Color color)
public boolean drawImage(java.awt.Graphics g, java.lang.String nodeType, java.awt.Point point)
Graphics
- gString
- node type
public void selectNode(java.awt.Graphics g, GPSNode node)
selectNode
in class Painter
public void setSelectedNode(GPSNode selectedNode)
setSelectedNode
in class Painter
HierarchyNode
- selected nodepublic GPSNode getSelectedNode()
getSelectedNode
in class Painter
public void unselectNode(java.awt.Graphics g)
unselectNode
in class Painter
public void startDrawing(GPSNode rootNode, java.awt.Graphics g)
startDrawing
in class Painter
public void redrawNode(GPSNode gpsNode, java.awt.Graphics g, boolean alternateFlag)
public void updateSelectedNodeName(java.lang.String oldNodeName, java.awt.Graphics g)
public int getHorizontalValue()
getHorizontalValue
in class Painter
public void resetHorizontalValue()
public java.util.Hashtable getOriginDescriptionHashtable()
public java.util.Hashtable getOriginNodeHashtable()
public void setSelectedNodeNull()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |