edu.princeton.wordnet.browser.tree.renderers.pojos
Class LinkDecorator

java.lang.Object
  extended by edu.princeton.wordnet.browser.tree.renderers.pojos.DefaultDecorator
      extended by edu.princeton.wordnet.browser.tree.renderers.pojos.LinkDecorator

public class LinkDecorator
extends DefaultDecorator

Link node decorator

Author:
Bernard Bou

Field Summary
private static java.util.Map<java.lang.Integer,javax.swing.ImageIcon> theIcons
          Icons
static Style theStyle
          Style for name
 
Fields inherited from class edu.princeton.wordnet.browser.tree.renderers.pojos.DefaultDecorator
theDefaultStyle, theObject
 
Constructor Summary
LinkDecorator(edu.princeton.wordnet.pojos.Link thisLexLink)
          Constructor
 
Method Summary
 javax.swing.Icon getIcon()
          Get icon for node
 edu.princeton.wordnet.pojos.Link getLink()
          Get semlink
 java.lang.String getName()
          Get node name
 javax.swing.text.SimpleAttributeSet getNameStyle()
          Get name style
 java.lang.String getValue()
          Get node data
(package private) static java.util.Map<java.lang.Integer,javax.swing.ImageIcon> makeIcons()
          Make icon map
 
Methods inherited from class edu.princeton.wordnet.browser.tree.renderers.pojos.DefaultDecorator
childrenToString, getValueStyle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theStyle

public static Style theStyle
Style for name


theIcons

private static java.util.Map<java.lang.Integer,javax.swing.ImageIcon> theIcons
Icons

Constructor Detail

LinkDecorator

public LinkDecorator(edu.princeton.wordnet.pojos.Link thisLexLink)
Constructor

Parameters:
thisLexLink - lex link
Method Detail

makeIcons

static java.util.Map<java.lang.Integer,javax.swing.ImageIcon> makeIcons()
Make icon map

Returns:
linkid-icon map

getLink

public edu.princeton.wordnet.pojos.Link getLink()
Get semlink

Returns:
semlink

getName

public java.lang.String getName()
Description copied from class: DefaultDecorator
Get node name

Overrides:
getName in class DefaultDecorator
Returns:
node name

getValue

public java.lang.String getValue()
Description copied from class: DefaultDecorator
Get node data

Overrides:
getValue in class DefaultDecorator
Returns:
node data

getNameStyle

public javax.swing.text.SimpleAttributeSet getNameStyle()
Description copied from class: DefaultDecorator
Get name style

Overrides:
getNameStyle in class DefaultDecorator
Returns:
value style

getIcon

public javax.swing.Icon getIcon()
Description copied from class: DefaultDecorator
Get icon for node

Overrides:
getIcon in class DefaultDecorator
Returns:
icon