Package gov.nasa.worldwind.render
Class MultiLineTextRenderer.DrawState
- java.lang.Object
-
- gov.nasa.worldwind.render.MultiLineTextRenderer.DrawState
-
- Enclosing class:
- MultiLineTextRenderer
protected class MultiLineTextRenderer.DrawState extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
MultiLineTextRenderer.DrawState.DrawAttributes
-
Field Summary
Fields Modifier and Type Field Description protected TextRendererCache
renderers
protected java.util.regex.Pattern
SGMLPattern
protected java.util.ArrayList<MultiLineTextRenderer.DrawState.DrawAttributes>
stack
TextRenderer
textRenderer
-
Constructor Summary
Constructors Constructor Description DrawState(MultiLineTextRenderer.DrawState ds)
DrawState(TextRendererCache renderers, java.awt.Font font, java.lang.String hyperlink, java.awt.Color color)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.Color
applyTextAlpha(java.awt.Color color)
MultiLineTextRenderer.DrawState.DrawAttributes
getDrawAttributes()
protected java.awt.Font
getFont(java.awt.Font font, boolean isBold, boolean isItalic)
protected TextRenderer
getTextRenderer(java.awt.Font font)
protected void
pop()
protected void
push(MultiLineTextRenderer.DrawState.DrawAttributes da)
void
updateFromHTMLTag(java.lang.String tag, boolean startStopRendering)
void
updateFromHTMLText(java.lang.String text, boolean startStopRendering)
-
-
-
Field Detail
-
stack
protected java.util.ArrayList<MultiLineTextRenderer.DrawState.DrawAttributes> stack
-
renderers
protected TextRendererCache renderers
-
textRenderer
public TextRenderer textRenderer
-
SGMLPattern
protected java.util.regex.Pattern SGMLPattern
-
-
Constructor Detail
-
DrawState
public DrawState(TextRendererCache renderers, java.awt.Font font, java.lang.String hyperlink, java.awt.Color color)
-
DrawState
public DrawState(MultiLineTextRenderer.DrawState ds)
-
-
Method Detail
-
getDrawAttributes
public MultiLineTextRenderer.DrawState.DrawAttributes getDrawAttributes()
-
getTextRenderer
protected TextRenderer getTextRenderer(java.awt.Font font)
-
getFont
protected java.awt.Font getFont(java.awt.Font font, boolean isBold, boolean isItalic)
-
updateFromHTMLText
public void updateFromHTMLText(java.lang.String text, boolean startStopRendering)
-
updateFromHTMLTag
public void updateFromHTMLTag(java.lang.String tag, boolean startStopRendering)
-
push
protected void push(MultiLineTextRenderer.DrawState.DrawAttributes da)
-
pop
protected void pop()
-
applyTextAlpha
protected java.awt.Color applyTextAlpha(java.awt.Color color)
-
-