| Modifier and Type | Field and Description |
|---|---|
static String |
ABOVE_LINE |
static String |
BELOW_LINE |
static String |
FID_COLUMN |
static int |
FONT_BASE_SIZE |
static String |
ON_LINE |
String |
verticalAlignment |
| Constructor and Description |
|---|
LabelStyle() |
| Modifier and Type | Method and Description |
|---|---|
static double |
angle(Feature feature,
String angleAttributeName,
double defaultAngle) |
Object |
clone() |
String |
getAngleAttribute() |
String |
getAttribute() |
Color |
getColor() |
Font |
getFont() |
double |
getHeight() |
String |
getHeightAttribute() |
String |
getVerticalAlignment() |
static double |
height(Feature feature,
String heightAttributeName,
double defaultHeight) |
void |
initialize(Layer layer)
Called before #paint is applied to each Feature.
|
boolean |
isEnabled() |
boolean |
isHidingOverlappingLabels() |
boolean |
isScaling() |
void |
paint(Feature f,
Graphics2D g,
Viewport viewport) |
void |
paint(Graphics2D g,
String text,
double viewportScale,
Point2D viewCentre,
double angle,
double height,
boolean linear) |
void |
setAngleAttribute(String angleAttribute) |
void |
setAttribute(String attribute) |
void |
setColor(Color color) |
void |
setEnabled(boolean enabled) |
void |
setFont(Font font) |
void |
setHeight(double height) |
void |
setHeightAttribute(String heightAttribute) |
void |
setHidingOverlappingLabels(boolean hidingOverlappingLabels) |
void |
setScaling(boolean scaling) |
void |
setVerticalAlignment(String verticalAlignment) |
public static final int FONT_BASE_SIZE
public static final String ABOVE_LINE
public static final String ON_LINE
public static final String BELOW_LINE
public static final String FID_COLUMN
public String verticalAlignment
public void initialize(Layer layer)
Styleinitialize in interface Stylepublic void paint(Feature f, Graphics2D g, Viewport viewport) throws NoninvertibleTransformException
paint in interface StyleNoninvertibleTransformExceptionpublic static double height(Feature feature, String heightAttributeName, double defaultHeight)
public void paint(Graphics2D g, String text, double viewportScale, Point2D viewCentre, double angle, double height, boolean linear)
public String getAttribute()
public String getAngleAttribute()
public String getHeightAttribute()
public Color getColor()
public Font getFont()
public boolean isScaling()
public double getHeight()
public boolean isHidingOverlappingLabels()
public String getVerticalAlignment()
public void setVerticalAlignment(String verticalAlignment)
public void setAttribute(String attribute)
public void setAngleAttribute(String angleAttribute)
public void setHeightAttribute(String heightAttribute)
public void setEnabled(boolean enabled)
setEnabled in interface Stylepublic void setColor(Color color)
public void setFont(Font font)
public void setScaling(boolean scaling)
public void setHeight(double height)
public void setHidingOverlappingLabels(boolean hidingOverlappingLabels)
Copyright © 2015. All rights reserved.