Package org.exbin.bined.swing.basic
Class BasicCodeAreaMetrics
- java.lang.Object
-
- org.exbin.bined.swing.basic.BasicCodeAreaMetrics
-
@ParametersAreNonnullByDefault public class BasicCodeAreaMetrics extends java.lang.Object
Basic code area component dimensions.
-
-
Constructor Summary
Constructors Constructor Description BasicCodeAreaMetrics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getFontHeight()
java.awt.FontMetrics
getFontMetrics()
int
getCharacterWidth()
int
getCharsWidth(char[] data, int offset, int length)
int
getCharWidth(char value)
int
getMaxBytesPerChar()
int
getRowHeight()
int
getSubFontSpace()
boolean
hasUniformLineMetrics()
boolean
isInitialized()
void
recomputeMetrics(java.awt.FontMetrics fontMetrics, java.nio.charset.Charset charset)
-
-
-
Method Detail
-
recomputeMetrics
public void recomputeMetrics(@Nullable java.awt.FontMetrics fontMetrics, java.nio.charset.Charset charset)
-
isInitialized
public boolean isInitialized()
-
getFontMetrics
@Nullable public java.awt.FontMetrics getFontMetrics()
-
getCharWidth
public int getCharWidth(char value)
-
getCharsWidth
public int getCharsWidth(char[] data, int offset, int length)
-
hasUniformLineMetrics
public boolean hasUniformLineMetrics()
-
getRowHeight
public int getRowHeight()
-
getCharacterWidth
public int getCharacterWidth()
-
getFontHeight
public int getFontHeight()
-
getSubFontSpace
public int getSubFontSpace()
-
getMaxBytesPerChar
public int getMaxBytesPerChar()
-
-