public static interface

Decoration.Label

sun.font.Decoration.Label
Known Indirect Subclasses

Class Overview

This interface is implemented by clients that use Decoration. Unfortunately, interface methods have to public; ideally these would be package-private.

Summary

Public Methods
abstract CoreMetrics getCoreMetrics()
abstract Rectangle2D getLogicalBounds()
abstract void handleDraw(Graphics2D g2d, float x, float y)
abstract Rectangle2D handleGetCharVisualBounds(int index)
abstract Shape handleGetOutline(float x, float y)
abstract Rectangle2D handleGetVisualBounds()

Public Methods

public abstract CoreMetrics getCoreMetrics ()

public abstract Rectangle2D getLogicalBounds ()

public abstract void handleDraw (Graphics2D g2d, float x, float y)

public abstract Rectangle2D handleGetCharVisualBounds (int index)

public abstract Shape handleGetOutline (float x, float y)

public abstract Rectangle2D handleGetVisualBounds ()