public class TextStyleRenderer extends AbstractRecordLayerRenderer
| Modifier and Type | Field and Description |
|---|---|
static AffineTransform |
NOOP_TRANSFORM |
| Constructor and Description |
|---|
TextStyleRenderer(AbstractRecordLayer layer,
LayerRenderer<?> parent) |
TextStyleRenderer(AbstractRecordLayer layer,
LayerRenderer<?> parent,
Map<String,Object> textStyle) |
| Modifier and Type | Method and Description |
|---|---|
TextStyleRenderer |
clone() |
ValueField |
createStylePanel() |
static String |
getLabel(Record object,
TextStyle style) |
TextStyle |
getStyle() |
static PointWithOrientation |
getTextLocation(Viewport2D viewport,
Geometry geometry,
TextStyle style) |
static PointWithOrientation |
getTextLocationCenter(GeometryFactory viewportGeometryFactory,
Geometry geometry,
TextStyle style) |
void |
renderRecord(Viewport2D viewport,
BoundingBox visibleArea,
AbstractLayer layer,
LayerRecord object) |
static void |
renderText(Viewport2D viewport,
Graphics2D graphics,
Record object,
Geometry geometry,
TextStyle style) |
static void |
renderText(Viewport2D viewport,
Graphics2D graphics,
String label,
Geometry geometry,
TextStyle style) |
void |
setStyle(TextStyle style) |
Map<String,Object> |
toMap()
Convert the object to a Map of property name, value pairs.
|
addRendererClass, delete, getFilter, getQueryFilter, getRenderer, getRenderer, isFilterAccept, isVisible, render, renderRecords, renderSelectedRecord, replace, setName, setQueryFilter, wrap, wrapWithFilterStyle, wrapWithMultipleStyle, wrapWithScaleStylegetIcon, getLayer, getMaximumScale, getMinimumScale, getName, getParent, getPathNames, getPathRenderers, getRenderer, getType, getValue, isEditing, isVisible, isVisible, propertyChange, render, setEditing, setIcon, setLayer, setMaximumScale, setMinimumScale, setParent, setVisible, showProperties, toStringaddListener, addListener, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeSupport, removeListener, removeListenerequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPropertyChangeSupportpublic static final AffineTransform NOOP_TRANSFORM
public TextStyleRenderer(AbstractRecordLayer layer, LayerRenderer<?> parent)
public TextStyleRenderer(AbstractRecordLayer layer, LayerRenderer<?> parent, Map<String,Object> textStyle)
public static PointWithOrientation getTextLocation(Viewport2D viewport, Geometry geometry, TextStyle style)
public static PointWithOrientation getTextLocationCenter(GeometryFactory viewportGeometryFactory, Geometry geometry, TextStyle style)
public static final void renderText(Viewport2D viewport, Graphics2D graphics, Record object, Geometry geometry, TextStyle style)
public static void renderText(Viewport2D viewport, Graphics2D graphics, String label, Geometry geometry, TextStyle style)
public TextStyleRenderer clone()
clone in interface LayerRenderer<AbstractRecordLayer>clone in class AbstractRecordLayerRendererpublic ValueField createStylePanel()
createStylePanel in interface LayerRenderer<AbstractRecordLayer>createStylePanel in class AbstractLayerRenderer<AbstractRecordLayer>public TextStyle getStyle()
public void renderRecord(Viewport2D viewport, BoundingBox visibleArea, AbstractLayer layer, LayerRecord object)
renderRecord in class AbstractRecordLayerRendererpublic void setStyle(TextStyle style)
public Map<String,Object> toMap()
MapSerializerConvert the object to a Map of property name, value pairs. The values can be one of the following supported types. Other values should be converted to one of these values.
toMap in interface MapSerializertoMap in class AbstractRecordLayerRendererCopyright © 2015 Revolution Systems Inc.. All rights reserved.