Crossfire JXClient, Trunk
Public Member Functions | Private Attributes | List of all members
com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer Class Reference
Inheritance diagram for com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer:
Inheritance graph
Collaboration diagram for com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer:
Collaboration graph

Public Member Functions

void handleEndTag (@NotNull final Tag t, final int pos)
 
void handleSimpleTag (@NotNull final Tag t, @NotNull final MutableAttributeSet a, final int pos)
 
void handleStartTag (@NotNull final Tag t, @NotNull final MutableAttributeSet a, final int pos)
 
void handleText (final char @NotNull[] data, final int pos)
 
 InternalHTMLRenderer (@NotNull final Font font, @NotNull final Color color, @NotNull final Graphics gc, final int x, final int y, final int borderSize)
 

Private Attributes

final int borderSize
 
final Stack< Color > colors = new Stack<>()
 
final Stack< Font > fonts = new Stack<>()
 
final Graphics gc
 
final int origX
 
int x
 
int y
 

Detailed Description

Author
Lauwenmark

Definition at line 38 of file InternalHTMLRenderer.java.

Constructor & Destructor Documentation

◆ InternalHTMLRenderer()

com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer.InternalHTMLRenderer ( @NotNull final Font  font,
@NotNull final Color  color,
@NotNull final Graphics  gc,
final int  x,
final int  y,
final int  borderSize 
)

Member Function Documentation

◆ handleEndTag()

void com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer.handleEndTag ( @NotNull final Tag  t,
final int  pos 
)

◆ handleSimpleTag()

void com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer.handleSimpleTag ( @NotNull final Tag  t,
@NotNull final MutableAttributeSet  a,
final int  pos 
)

◆ handleStartTag()

void com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer.handleStartTag ( @NotNull final Tag  t,
@NotNull final MutableAttributeSet  a,
final int  pos 
)

◆ handleText()

void com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer.handleText ( final char @NotNull[]  data,
final int  pos 
)

Member Data Documentation

◆ borderSize

final int com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer.borderSize
private

◆ colors

final Stack<Color> com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer.colors = new Stack<>()
private

◆ fonts

final Stack<Font> com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer.fonts = new Stack<>()
private

◆ gc

final Graphics com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer.gc
private

◆ origX

final int com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer.origX
private

◆ x

int com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer.x
private

◆ y

int com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer.y
private

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