org.fenfire.loom
Class DefaultNodeView
java.lang.Object
|
+--org.fenfire.loom.DefaultNodeView
- All Implemented Interfaces:
- NodeView
- public class DefaultNodeView
- extends java.lang.Object
- implements NodeView
The default node view for Loom.
Not tested at this time [XXX fix!!!].
Method Summary |
protected Vob |
getBgVob(boolean isResource,
boolean isSelected,
boolean isMarked)
|
java.lang.String |
getText(RDFNode node,
boolean abbreviate)
|
void |
render(VobScene sc,
int into,
NodeView.Nodespec spec)
Render a node. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
loom
protected Loom loom
style
protected TextStyle style
resourceColor
protected java.awt.Color resourceColor
literalColor
protected java.awt.Color literalColor
resourceVob
protected ColorableVob resourceVob
literalVob
protected ColorableVob literalVob
isByClass
protected boolean isByClass
- Argh-- global variable because getText()
can only return one thing :-( :-(
DefaultNodeView
public DefaultNodeView(Loom loom)
getBgVob
protected Vob getBgVob(boolean isResource,
boolean isSelected,
boolean isMarked)
getText
public java.lang.String getText(RDFNode node,
boolean abbreviate)
render
public void render(VobScene sc,
int into,
NodeView.Nodespec spec)
- Description copied from interface:
NodeView
- Render a node.
- Specified by:
render
in interface NodeView
- Parameters:
sc
- The VobScene to render the node into.into
- The coordinate system inside vs
to render the node into.spec
- Information about the node to render.