Uses of Interface
se.conciliate.extensions.drawable.Drawable
Packages that use Drawable
Package
Description
Provides functionality to alter the look of different objects in models and
is the base for all drawing done in models.
Provides the means to render models and drawables to various targets.
Provides a means to create, retrieve, update and delete all different
persistently stored objects.
-
Uses of Drawable in se.conciliate.extensions.drawable
Classes in se.conciliate.extensions.drawable that implement DrawableMethods in se.conciliate.extensions.drawable that return DrawableModifier and TypeMethodDescriptionDrawableSupport.createDefaultEdgeDrawable
(Paint paint, Stroke stroke, boolean arrowAtStart, boolean arrowAtEnd) Creates a default edge drawable without having access to the actual path of the edge.DrawableSupport.createDefaultEdgeDrawable
(MTEdgePath path, Paint paint, Stroke stroke, boolean arrowAtStart, boolean arrowAtEnd) Creates a default drawable for an edge.DrawableFactory.createDrawable
(MTCompleteEdge edge) Creates a drawable used for rendering an edge.DrawableFactory.createDrawable
(EdgeType edgeType) Creates a drawable for an edge type that can be used to render for example an icon.DrawableFactory.createDrawable
(ModelType modelType) Creates a drawable for a model type.DrawableFactory.createDrawable
(SymbolVariant symbolVariant) Creates a drawable for a symbol variant.DrawableSupport.createIconDrawable
(Icon icon, Icon... icons) Creates a drawable backed by icons.DrawableSupport.createNullDrawable()
Creates a drawable that draws nothing.DrawableSupport.createSVGDrawable
(InputStream svgInputStream) Creates a new drawable from an SVG data source.DrawableFactory.decorateDrawable
(Drawable drawable, MTCompleteVertex vertex) The factory can choose to decorate the drawable for a vertex in some way by returning a new drawable that draws something on top of the current drawable.DrawableFactory.transformDrawable
(Drawable drawable, MTCompleteVertex vertex, DrawableRenderer<Graphics2D> renderer, MTColorScheme colorScheme) The factory can transform the vertex in some way if necessary given the actual vertex as context.DrawableFactory.transformPrototypeDrawable
(Drawable drawable, SymbolVariant variant, MTCompleteModel model, DrawableRenderer<Graphics2D> renderer, MTColorScheme colorScheme) The factory can transform the prototype drawn when placing a new vertex in some way if necessary given the variant being placed and the model as context.Methods in se.conciliate.extensions.drawable with parameters of type DrawableModifier and TypeMethodDescriptionDrawableIconFactory.createDrawableIcon
(Drawable drawable, Dimension size) Deprecated.DrawableIconFactory.createDrawableIcon
(Drawable drawable, Dimension size, Dimension defaultSize) Deprecated.DrawableFactory.decorateDrawable
(Drawable drawable, MTCompleteVertex vertex) The factory can choose to decorate the drawable for a vertex in some way by returning a new drawable that draws something on top of the current drawable.DrawableFactory.transformDrawable
(Drawable drawable, MTCompleteVertex vertex, DrawableRenderer<Graphics2D> renderer, MTColorScheme colorScheme) The factory can transform the vertex in some way if necessary given the actual vertex as context.DrawableFactory.transformPrototypeDrawable
(Drawable drawable, SymbolVariant variant, MTCompleteModel model, DrawableRenderer<Graphics2D> renderer, MTColorScheme colorScheme) The factory can transform the prototype drawn when placing a new vertex in some way if necessary given the variant being placed and the model as context. -
Uses of Drawable in se.conciliate.extensions.renderer
Methods in se.conciliate.extensions.renderer that return DrawableModifier and TypeMethodDescriptionModelDecorator.getDrawable
(MTCompleteEdge edge) Returns a decorator drawable for a edge or null to not decorate the edge in question.ModelDecorator.getDrawable
(MTCompleteVertex vertex) Returns a decorator drawable for a vertex or null to not decorate the vertex in question.default Drawable
ModelDecorator.getHoverDrawable
(MTCompleteVertex vertex, Point p) Returns a drawable for when hovering over a vertex in the editor.Methods in se.conciliate.extensions.renderer with parameters of type DrawableModifier and TypeMethodDescriptionvoid
DrawableRenderer.render
(G target, AffineTransform transform, Drawable drawable, Rectangle bounds, MTLanguage currentLanguage, MTColorTransformer colorTransformer, Paint borderPaint, Stroke borderStroke, Paint textPaint) Renders a drawable to a target. -
Uses of Drawable in se.conciliate.extensions.store
Methods in se.conciliate.extensions.store that return DrawableModifier and TypeMethodDescriptionMTCompleteVertex.getDrawable()
Returns a drawable for rendering the vertex.