edu.stanford.smi.protegex.layout
Class IconGlyph
java.lang.Object
|
+--edu.stanford.smi.protegex.layout.IconGlyph
- All Implemented Interfaces:
- Copyable, Glyph
- public class IconGlyph
- extends Object
- implements Glyph
A node
- Author:
- William Grosso
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IconGlyph
public IconGlyph(String shape,
Color objectColor,
Color textColor,
boolean filled,
String title)
copy
public Object copy()
- Specified by:
copy
in interface Copyable
displayImage
public void displayImage(ActorLocation location,
Graphics g)
- Specified by:
displayImage
in interface Glyph
displayImage
public void displayImage(Rectangle location,
Graphics g)
- Description copied from interface:
Glyph
- draw the largest possible scaled version of the shape in the rectangle
- Specified by:
displayImage
in interface Glyph
- Following copied from interface:
edu.stanford.smi.protegex.layout.Glyph
- Parameters:
location
- Description of Parameterg
- Description of Parameter
displaySelectedImage
public void displaySelectedImage(ActorLocation location,
Graphics g)
- Specified by:
displaySelectedImage
in interface Glyph
displaySelectedImage
public void displaySelectedImage(Rectangle location,
Graphics g)
- Specified by:
displaySelectedImage
in interface Glyph
getBoundaryPointForLine
public Point getBoundaryPointForLine(Line line)
- Description copied from interface:
Glyph
- get intersection of line with glyph. Returns null if more than one
- Specified by:
getBoundaryPointForLine
in interface Glyph
- Following copied from interface:
edu.stanford.smi.protegex.layout.Glyph
- Parameters:
line
- Description of Parameter- Returns:
- The BoundaryPointForLine value
getFilled
public boolean getFilled()
getObjectColor
public Color getObjectColor()
getPreferredHeight
public int getPreferredHeight()
- Specified by:
getPreferredHeight
in interface Glyph
getPreferredWidth
public int getPreferredWidth()
- Specified by:
getPreferredWidth
in interface Glyph
getShape
public String getShape()
getTextColor
public Color getTextColor()
setFilled
public void setFilled(boolean filled)
setObjectColor
public void setObjectColor(Color objectColor)
setShape
public void setShape(String shape)
setTextColor
public void setTextColor(Color textColor)
setTitle
public void setTitle(String title)
- Specified by:
setTitle
in interface Glyph
Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.