GrammarScope  4.0.0
Static Public Member Functions | Private Member Functions | Static Private Attributes | List of all members
grammarscope.common.utils.ToolTipUtils Class Reference

Static Public Member Functions

static String stringToTooltipString (final String str0)
 
static String stringToTooltipString (final String str, final int span)
 
static String markedStringToTooltipString (final String str0)
 
static String stringToKeyEnhancedTooltipString (final String str0, final String... keys)
 
static String lineBreak (final String str, final int span)
 
static String makeNameValueTooltipString (final String name, final String value0)
 
static String stripPath (final String value)
 
static String treeToTooltipString (final AParseTree tree, final long format)
 
static String treeToToolTipString (final String str0)
 
static String grammaticalStructureToTooltipString (final AGrammaticalStructure grammaticalStructure, final long format)
 
static String typedDependenciesToTooltipString (final ATypedDependencies typedDependencies)
 

Private Member Functions

 ToolTipUtils ()
 

Static Private Attributes

static final String MARKED_REPLACEMENT = "<font color=blue>$1</font>"
 
static final String KEY_REPLACEMENT = "<font color=blue>$1</font>"
 
static final String LEAF_REPLACEMENT = "<b>$1</b>"
 
static final String NODE_REPLACEMENT = "<font color=red><b>$1</b></font>"
 
static final String SCORE_REPLACEMENT = "<font color=gray>$1</font>"
 

Detailed Description

Common utilities

Author
Bernard Bou

Constructor & Destructor Documentation

◆ ToolTipUtils()

grammarscope.common.utils.ToolTipUtils.ToolTipUtils ( )
private

Member Function Documentation

◆ grammaticalStructureToTooltipString()

static String grammarscope.common.utils.ToolTipUtils.grammaticalStructureToTooltipString ( final AGrammaticalStructure  grammaticalStructure,
final long  format 
)
static

Convert grammatical structure to tooltip string

Parameters
grammaticalStructuregrammatical structure
formatformat
Returns
tooltip-formatted string

◆ lineBreak()

static String grammarscope.common.utils.ToolTipUtils.lineBreak ( final String  str,
final int  span 
)
static

Force break after x characters

Parameters
strstring
spanline span (x)
Returns
string with line breaks

◆ makeNameValueTooltipString()

static String grammarscope.common.utils.ToolTipUtils.makeNameValueTooltipString ( final String  name,
final String  value0 
)
static

Make name-value tooltip string

Parameters
namename
value0value
Returns
tooltip string

◆ markedStringToTooltipString()

static String grammarscope.common.utils.ToolTipUtils.markedStringToTooltipString ( final String  str0)
static

Convert string to tooltip string ($X$ is rendered in blue)

Parameters
str0string
Returns
tooltip-formatted string

◆ stringToKeyEnhancedTooltipString()

static String grammarscope.common.utils.ToolTipUtils.stringToKeyEnhancedTooltipString ( final String  str0,
final String...  keys 
)
static

Convert string to tooltip string

Parameters
str0string
keyskeys to enhance
Returns
tooltip-formatted string

◆ stringToTooltipString() [1/2]

static String grammarscope.common.utils.ToolTipUtils.stringToTooltipString ( final String  str,
final int  span 
)
static

Force break after x characters

Parameters
strstring
spanline span (x)
Returns
string with html line breaks

◆ stringToTooltipString() [2/2]

static String grammarscope.common.utils.ToolTipUtils.stringToTooltipString ( final String  str0)
static

Convert string to tooltip string (replace line breaks and spaces)

Parameters
str0string
Returns
tooltip-formatted string

◆ stripPath()

static String grammarscope.common.utils.ToolTipUtils.stripPath ( final String  value)
static

Strip path in value

Parameters
valuevalue
Returns
value with stripped path

◆ treeToTooltipString()

static String grammarscope.common.utils.ToolTipUtils.treeToTooltipString ( final AParseTree  tree,
final long  format 
)
static

Convert tree to tooltip string

Parameters
treesentence
formatguidelines
Returns
tooltip-formatted string

◆ treeToToolTipString()

static String grammarscope.common.utils.ToolTipUtils.treeToToolTipString ( final String  str0)
static

Convert parse tree string to tooltip string

Parameters
str0string
Returns
tooltip-formatted string

◆ typedDependenciesToTooltipString()

static String grammarscope.common.utils.ToolTipUtils.typedDependenciesToTooltipString ( final ATypedDependencies  typedDependencies)
static

Convert typed dependencies to tooltip string

Parameters
typedDependenciestyped dependencies
Returns
tooltip-formatted string

Member Data Documentation

◆ KEY_REPLACEMENT

final String grammarscope.common.utils.ToolTipUtils.KEY_REPLACEMENT = "<font color=blue>$1</font>"
staticprivate

◆ LEAF_REPLACEMENT

final String grammarscope.common.utils.ToolTipUtils.LEAF_REPLACEMENT = "<b>$1</b>"
staticprivate

◆ MARKED_REPLACEMENT

final String grammarscope.common.utils.ToolTipUtils.MARKED_REPLACEMENT = "<font color=blue>$1</font>"
staticprivate

◆ NODE_REPLACEMENT

final String grammarscope.common.utils.ToolTipUtils.NODE_REPLACEMENT = "<font color=red><b>$1</b></font>"
staticprivate

◆ SCORE_REPLACEMENT

final String grammarscope.common.utils.ToolTipUtils.SCORE_REPLACEMENT = "<font color=gray>$1</font>"
staticprivate

The documentation for this class was generated from the following file: