class SVGRendererJvm extends SVGRenderer[Builder[Element, org.w3c.dom.Node], Element, org.w3c.dom.Node, Affine]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SVGRendererJvm
- SVGRenderer
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new SVGRendererJvm(options: SVGRendererOptions)(implicit appender: (Element) => Frag[Builder[Element, org.w3c.dom.Node], org.w3c.dom.Node], matrixLike: SVGMatrixLike[Affine], xmlDom: XmlDom)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def appendChild(elem: Element)(child: Element): Unit
- Definition Classes
- SVGRendererJvm → SVGRenderer
- def applyTransformation(transformation: Affine): Unit
- Attributes
- protected
- Definition Classes
- SVGRendererJvm → SVGRenderer
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val bundle: Bundle[Builder[Element, org.w3c.dom.Node], Element, org.w3c.dom.Node]
- Attributes
- protected
- Definition Classes
- SVGRenderer
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- val defaultFontFamily: String
- Definition Classes
- SVGRenderer
- val defaultFontSize: String
- Definition Classes
- SVGRenderer
- val defaultTextColor: String
- Definition Classes
- SVGRenderer
- def deleteElement(element: GraphElement[Element]): IO[Unit]
- Definition Classes
- SVGRendererJvm → SVGRenderer
- def draggable(elem: Element): Option[ElementRef]
- Definition Classes
- SVGRendererJvm → SVGRenderer
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val getPageMatrix: Affine
- Attributes
- protected
- Definition Classes
- SVGRendererJvm → SVGRenderer
- def getPageOffset: PagePoint
- Definition Classes
- SVGRenderer
- def getScreenCTM: Affine
- Attributes
- protected
- Definition Classes
- SVGRendererJvm → SVGRenderer
- lazy val graphSVG: GraphSVG[Element]
- Definition Classes
- SVGRendererJvm → SVGRenderer
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nodeStyle(shape: NodeShape): Seq[String]
- Definition Classes
- SVGRenderer
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val options: SVGRendererOptions
- Attributes
- protected
- Definition Classes
- SVGRenderer
- def pageCoordinates(x: Double, y: Double): PagePoint
- Definition Classes
- SVGRenderer
- def parseSvg(svgXml: String): Element
- Definition Classes
- SVGRendererJvm → SVGRenderer
- def renderEdge[E, N](edge: Edge[E], graph: Graph[E, N], layout: GraphLayoutLike, styleSheet: StyleSheetLike)(implicit edgeLabel: Labeled[E, String], edgeStyleRef: StyleRef[Edge[E]]): IO[Option[SVGEdgeElement[Element]]]
- Definition Classes
- SVGRenderer
- def renderGraph[E, N](graph: Graph[E, N], layout: GraphLayoutLike, styleSheet: StyleSheetLike)(implicit nodeLabel: Labeled[N, String], nodeStyleRef: StyleRef[Node[N]], edgeLabel: Labeled[E, String], edgeStyleRef: StyleRef[Edge[E]]): IO[SVGRenderer[Builder[Element, org.w3c.dom.Node], Element, org.w3c.dom.Node, Affine]]
- Definition Classes
- SVGRenderer
- def renderLabel(elementId: String, elementType: String, labelStyle: LabelStyle, labelValue: String, width: Double, height: Double, offset: Option[PointSpec] = None): Element
- Definition Classes
- SVGRenderer
- def renderNode[E, N](node: Node[N], layout: GraphLayoutLike, styleSheet: StyleSheetLike)(implicit nodeLabel: Labeled[N, String], nodeStyleRef: StyleRef[Node[N]]): IO[SVGNodeElement[Element]]
- Definition Classes
- SVGRenderer
- def renderOriginMarker: Option[Element]
- Attributes
- protected
- Definition Classes
- SVGRenderer
- def renderPanZoomRect: Option[Element]
- Attributes
- protected
- Definition Classes
- SVGRendererJvm → SVGRenderer
- def renderRootSvg(rootAttributes: (all)#Modifier*): GraphSVG[Element]
- Attributes
- protected
- Definition Classes
- SVGRenderer
- def renderSelectRect(elementId: String, elementType: String, x: Double, y: Double, width: Double, height: Double): Option[Element]
- Attributes
- protected
- Definition Classes
- SVGRendererJvm → SVGRenderer
- def resetMatrix: IO[Unit]
- Definition Classes
- SVGRenderer
- def screenCoordinates(x: Double, y: Double): PagePoint
- Definition Classes
- SVGRenderer
- def selectElement(value: GraphElement[Element]): IO[Unit]
- Definition Classes
- SVGRendererJvm → SVGRenderer
- def selectable(elem: Element): Option[ElementRef]
- Definition Classes
- SVGRendererJvm → SVGRenderer
- def setDimensions(width: Double, height: Double): Unit
- Definition Classes
- SVGRendererJvm → SVGRenderer
- def setPosition(elem: Element)(x: Double, y: Double): Unit
- Definition Classes
- SVGRendererJvm → SVGRenderer
- def setViewPortOffset(tx: Double, ty: Double): SVGRenderer[Builder[Element, org.w3c.dom.Node], Element, org.w3c.dom.Node, Affine]
- Definition Classes
- SVGRenderer
- def shapeTag(shape: NodeShape, styleSheet: StyleSheetLike, widthValue: Double, heightValue: Double): TypedTag[Builder[Element, org.w3c.dom.Node], Element, org.w3c.dom.Node]
- Definition Classes
- SVGRenderer
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def toXmlString: Try[String]
- def translateAndScaleView(tx: Double, ty: Double, zoom: Double = 1.0): SVGRenderer[Builder[Element, org.w3c.dom.Node], Element, org.w3c.dom.Node, Affine]
- Definition Classes
- SVGRenderer
- def unselectElement(value: GraphElement[Element]): IO[Unit]
- Definition Classes
- SVGRendererJvm → SVGRenderer
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def x(elem: Element): Double
- Definition Classes
- SVGRendererJvm → SVGRenderer
- def y(elem: Element): Double
- Definition Classes
- SVGRendererJvm → SVGRenderer