edu.northwestern.at.utils.tagcloud
Class StyledScoredString

java.lang.Object
  extended by edu.northwestern.at.utils.ScoredString
      extended by edu.northwestern.at.utils.tagcloud.StyledScoredString
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public class StyledScoredString
extends ScoredString

Scored string with color and style information.

See Also:
Serialized Form

Field Summary
protected  java.lang.String color
          Color associated with string.
protected  TagCloudTextStyle defaultStyle
          Normal (plain) text style.
protected  boolean isActive
          Is string active in display.
protected  TagCloudTextStyle style
          Style associated with string.
 
Fields inherited from class edu.northwestern.at.utils.ScoredString
score, string
 
Constructor Summary
StyledScoredString(java.lang.String string, double score)
          Create scored string.
StyledScoredString(java.lang.String string, double score, java.lang.String color)
          Create scored string.
StyledScoredString(java.lang.String string, double score, java.lang.String color, TagCloudTextStyle style)
          Create scored string.
 
Method Summary
 java.lang.String getColor()
          Get color.
 boolean getIsActive()
          Get active status.
 TagCloudTextStyle getStyle()
          Get style.
 void setColor(java.lang.String color)
          Set color.
 void setIsActive(boolean isActive)
          Set active status.
 void setStyle(TagCloudTextStyle style)
          Set style.
 java.lang.String toString()
          Generate displayable string.
 
Methods inherited from class edu.northwestern.at.utils.ScoredString
compareTo, equals, getScore, getString, putString, setScore
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

color

protected java.lang.String color
Color associated with string.


style

protected TagCloudTextStyle style
Style associated with string.


isActive

protected boolean isActive
Is string active in display.


defaultStyle

protected TagCloudTextStyle defaultStyle
Normal (plain) text style.

Constructor Detail

StyledScoredString

public StyledScoredString(java.lang.String string,
                          double score,
                          java.lang.String color,
                          TagCloudTextStyle style)
Create scored string.

Parameters:
string - String.
score - Score.
color - Color.
style - Style.

StyledScoredString

public StyledScoredString(java.lang.String string,
                          double score,
                          java.lang.String color)
Create scored string.

Parameters:
string - String.
score - Score.
color - Color.

StyledScoredString

public StyledScoredString(java.lang.String string,
                          double score)
Create scored string.

Parameters:
string - String.
score - Score.
Method Detail

getColor

public java.lang.String getColor()
Get color.

Returns:
The color.

setColor

public void setColor(java.lang.String color)
Set color.

Parameters:
color - The color.

getStyle

public TagCloudTextStyle getStyle()
Get style.

Returns:
The style

setStyle

public void setStyle(TagCloudTextStyle style)
Set style.

Parameters:
style - The style.

getIsActive

public boolean getIsActive()
Get active status.

Returns:
If tag is active.

setIsActive

public void setIsActive(boolean isActive)
Set active status.

Parameters:
isActive - True if tag is active, false otherwise.

toString

public java.lang.String toString()
Generate displayable string.

Overrides:
toString in class ScoredString
Returns:
String followed by score in parentheses.