java.lang.Object
org.jhotdraw8.fxbase.beans.AbstractPropertyBean
org.jhotdraw8.draw.render.SimpleDrawingRenderer
- All Implemented Interfaces:
RenderContext,PropertyBean,ReadOnlyPropertyBean
SimpleDrawingRenderer.
- Author:
- Werner Randelshofer
-
Field Summary
FieldsFields inherited from class org.jhotdraw8.fxbase.beans.AbstractPropertyBean
propertiesFields inherited from interface org.jhotdraw8.draw.render.RenderContext
CLIP_BOUNDS, DPI, MAX_NODES_PER_LAYER, RENDER_NUMBER_OF_PAGES, RENDER_PAGE, RENDER_PAGE_INTERNAL_NUMBER, RENDER_PAGE_NUMBER, RENDER_TIMESTAMP, RENDERING_INTENT, SYSTEM_COLOR_CONVERTER_KEY, UNIT_CONVERTER_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.scene.NodeGets the JavaFX node which is used to render the specified figure by thisRenderContext.javafx.scene.NodeRenders the provided figure into a JavaFX Node.static javafx.scene.NodetoNode(@NonNull Drawing external, @NonNull Collection<Figure> selection, @Nullable Map<Key<?>, Object> renderingHints) Methods inherited from class org.jhotdraw8.fxbase.beans.AbstractPropertyBean
get, getNonNull, getPropertiesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jhotdraw8.fxbase.beans.PropertyBean
getProperty, put, remove, set, setNonNull, valueAtMethods inherited from interface org.jhotdraw8.fxbase.beans.ReadOnlyPropertyBean
get, getNonNull
-
Field Details
-
figureToNodeMap
-
-
Constructor Details
-
SimpleDrawingRenderer
public SimpleDrawingRenderer()
-
-
Method Details
-
getNode
Description copied from interface:RenderContextGets the JavaFX node which is used to render the specified figure by thisRenderContext.- Specified by:
getNodein interfaceRenderContext- Parameters:
f- The figure- Returns:
- The JavaFX node associated to the figure
-
render
Renders the provided figure into a JavaFX Node.- Parameters:
figure- The figure- Returns:
- the rendered node
-
toNode
-