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 classMultiLineTextRenderer.DrawState.DrawAttributes
-
Field Summary
Fields Modifier and Type Field Description protected TextRendererCacherenderersprotected java.util.regex.PatternSGMLPatternprotected java.util.ArrayList<MultiLineTextRenderer.DrawState.DrawAttributes>stackTextRenderertextRenderer
-
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.ColorapplyTextAlpha(java.awt.Color color)MultiLineTextRenderer.DrawState.DrawAttributesgetDrawAttributes()protected java.awt.FontgetFont(java.awt.Font font, boolean isBold, boolean isItalic)protected TextRenderergetTextRenderer(java.awt.Font font)protected voidpop()protected voidpush(MultiLineTextRenderer.DrawState.DrawAttributes da)voidupdateFromHTMLTag(java.lang.String tag, boolean startStopRendering)voidupdateFromHTMLText(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)
-
-