Class BasicCodeAreaMetrics


  • @ParametersAreNonnullByDefault
    public class BasicCodeAreaMetrics
    extends java.lang.Object
    Basic code area component dimensions.
    • Constructor Detail

      • BasicCodeAreaMetrics

        public BasicCodeAreaMetrics()
    • 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()