Crossfire JXClient, Trunk
Static Public Member Functions | Private Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
com.realtime.crossfire.jxclient.util.StringSplitter Class Reference
Collaboration diagram for com.realtime.crossfire.jxclient.util.StringSplitter:
Collaboration graph

Static Public Member Functions

static String splitAsHtml (@NotNull final String message)
 

Private Member Functions

 StringSplitter ()
 

Static Private Member Functions

static Iterable< String > split (@NotNull final String message)
 

Static Private Attributes

static final int MAXIMUM_LINE_LENGTH = 80
 
static final int PREFERRED_LINE_LENGTH = 50
 

Detailed Description

Utility class for splitting strings.

Author
Andreas Kirschbaum

Definition at line 33 of file StringSplitter.java.

Constructor & Destructor Documentation

◆ StringSplitter()

com.realtime.crossfire.jxclient.util.StringSplitter.StringSplitter ( )
private

Private constructor to prevent instantiation.

Definition at line 48 of file StringSplitter.java.

Member Function Documentation

◆ split()

static Iterable<String> com.realtime.crossfire.jxclient.util.StringSplitter.split ( @NotNull final String  message)
staticprivate

Splits the given string into lines.

Parameters
messagethe message to split
Returns
the lines

Definition at line 75 of file StringSplitter.java.

References com.realtime.crossfire.jxclient.util.StringSplitter.MAXIMUM_LINE_LENGTH, and com.realtime.crossfire.jxclient.util.StringSplitter.PREFERRED_LINE_LENGTH.

Referenced by com.realtime.crossfire.jxclient.util.StringSplitter.splitAsHtml().

Here is the caller graph for this function:

◆ splitAsHtml()

static String com.realtime.crossfire.jxclient.util.StringSplitter.splitAsHtml ( @NotNull final String  message)
static

Splits the given string into lines and returns the lines separated by "&lt;br&gt;".

Parameters
messagethe message to format
Returns
the formatted message

Definition at line 58 of file StringSplitter.java.

References com.realtime.crossfire.jxclient.util.StringSplitter.split().

Referenced by com.realtime.crossfire.jxclient.skills.Skill.getTooltipText(), com.realtime.crossfire.jxclient.spells.Spell.getTooltipText(), and com.realtime.crossfire.jxclient.util.StringSplitterTest.testSplit().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ MAXIMUM_LINE_LENGTH

final int com.realtime.crossfire.jxclient.util.StringSplitter.MAXIMUM_LINE_LENGTH = 80
staticprivate

The maximum line length in characters.

Definition at line 43 of file StringSplitter.java.

Referenced by com.realtime.crossfire.jxclient.util.StringSplitter.split().

◆ PREFERRED_LINE_LENGTH

final int com.realtime.crossfire.jxclient.util.StringSplitter.PREFERRED_LINE_LENGTH = 50
staticprivate

The preferred line length in characters.

Definition at line 38 of file StringSplitter.java.

Referenced by com.realtime.crossfire.jxclient.util.StringSplitter.split().


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