Package docking.widgets.fieldpanel.field
Class CompositeAttributedString
- java.lang.Object
-
- docking.widgets.fieldpanel.field.AttributedString
-
- docking.widgets.fieldpanel.field.CompositeAttributedString
-
public class CompositeAttributedString extends AttributedString
An AttributedString that is composed of other AttributedStrings.
-
-
Constructor Summary
Constructors Constructor Description CompositeAttributedString(AttributedString[] attributedStrings)CompositeAttributedString(java.util.List<AttributedString> stringList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.ColorgetColor(int index)intgetColumnPosition(int width)java.awt.FontMetricsgetFontMetrics(int charIndex)intgetHeightAbove()intgetHeightBelow()intgetStringWidth()java.lang.StringgetText()voidpaint(javax.swing.JComponent c, java.awt.Graphics g, int x, int y)AttributedStringreplaceAll(char[] targets, char repacement)AttributedStringsubstring(int start)AttributedStringsubstring(int start, int end)-
Methods inherited from class docking.widgets.fieldpanel.field.AttributedString
deriveAttributedString, getIcon, length, toString
-
-
-
-
Constructor Detail
-
CompositeAttributedString
public CompositeAttributedString(java.util.List<AttributedString> stringList)
-
CompositeAttributedString
public CompositeAttributedString(AttributedString[] attributedStrings)
-
-
Method Detail
-
getColumnPosition
public int getColumnPosition(int width)
- Overrides:
getColumnPositionin classAttributedString
-
getColor
public java.awt.Color getColor(int index)
- Overrides:
getColorin classAttributedString
-
getFontMetrics
public java.awt.FontMetrics getFontMetrics(int charIndex)
- Overrides:
getFontMetricsin classAttributedString
-
getHeightAbove
public int getHeightAbove()
- Overrides:
getHeightAbovein classAttributedString
-
getHeightBelow
public int getHeightBelow()
- Overrides:
getHeightBelowin classAttributedString
-
getStringWidth
public int getStringWidth()
- Overrides:
getStringWidthin classAttributedString
-
getText
public java.lang.String getText()
- Overrides:
getTextin classAttributedString
-
paint
public void paint(javax.swing.JComponent c, java.awt.Graphics g, int x, int y)- Overrides:
paintin classAttributedString
-
replaceAll
public AttributedString replaceAll(char[] targets, char repacement)
- Overrides:
replaceAllin classAttributedString
-
substring
public AttributedString substring(int start)
- Overrides:
substringin classAttributedString
-
substring
public AttributedString substring(int start, int end)
- Overrides:
substringin classAttributedString
-
-