Packages

c

reftree.svg.api

OptimizedSvgApi

case class OptimizedSvgApi[Svg](api: BaseSvgApi[Svg]) extends BaseSvgApi[SvgWrapper[Svg]] with Product with Serializable

An implementation of BaseSvgApi that optimizes another existing implementation by caching the node attributes and avoiding excessive parsing/stringifying

Linear Supertypes
Serializable, Product, Equals, BaseSvgApi[SvgWrapper[Svg]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OptimizedSvgApi
  2. Serializable
  3. Product
  4. Equals
  5. BaseSvgApi
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new OptimizedSvgApi(api: BaseSvgApi[Svg])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val anchorTitle: POptional[SvgWrapper[Svg], SvgWrapper[Svg], Option[String], Option[String]]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  5. final val anchors: Prism[SvgWrapper[Svg], SvgWrapper[Svg]]
    Definition Classes
    BaseSvgApi
  6. val api: BaseSvgApi[Svg]
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  9. val elementClasses: Getter[SvgWrapper[Svg], Set[String]]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  10. val elementId: Getter[SvgWrapper[Svg], Option[String]]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  11. val elementName: Getter[SvgWrapper[Svg], String]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. val fillColor: Optional[SvgWrapper[Svg], Option[Color]]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  15. final def groupPosition(anchor: Optional[SvgWrapper[Svg], Point]): Optional[SvgWrapper[Svg], Point]
    Definition Classes
    BaseSvgApi
  16. val immediateChildren: Optional[SvgWrapper[Svg], List[SvgWrapper[Svg]]]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  21. val opacity: Optional[SvgWrapper[Svg], Double]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  22. val pathPath: Optional[SvgWrapper[Svg], Path]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  23. final val paths: Prism[SvgWrapper[Svg], SvgWrapper[Svg]]
    Definition Classes
    BaseSvgApi
  24. val polygonPoints: Optional[SvgWrapper[Svg], Polyline]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  25. final val polygons: Prism[SvgWrapper[Svg], SvgWrapper[Svg]]
    Definition Classes
    BaseSvgApi
  26. def productElementNames: Iterator[String]
    Definition Classes
    Product
  27. final lazy val realImmediateChildren: Optional[SvgWrapper[Svg], List[SvgWrapper[Svg]]]
    Definition Classes
    BaseSvgApi
  28. final lazy val realPathPath: Optional[SvgWrapper[Svg], Path]
    Definition Classes
    BaseSvgApi
  29. final lazy val realPolygonPoints: Optional[SvgWrapper[Svg], Polyline]
    Definition Classes
    BaseSvgApi
  30. final lazy val realTextPosition: Optional[SvgWrapper[Svg], Point]
    Definition Classes
    BaseSvgApi
  31. final def select(selector: String): Prism[SvgWrapper[Svg], SvgWrapper[Svg]]
    Definition Classes
    BaseSvgApi
  32. val shapeRendering: POptional[SvgWrapper[Svg], SvgWrapper[Svg], Option[String], Option[String]]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  33. val strokeColor: Optional[SvgWrapper[Svg], Option[Color]]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  34. val strokeWidth: Optional[SvgWrapper[Svg], Double]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  35. implicit final lazy val svgUnzip: Unzip[SvgWrapper[Svg]]
    Definition Classes
    BaseSvgApi
  36. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  37. val textPosition: Optional[SvgWrapper[Svg], Point]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  38. val textRendering: POptional[SvgWrapper[Svg], SvgWrapper[Svg], Option[String], Option[String]]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  39. final val texts: Prism[SvgWrapper[Svg], SvgWrapper[Svg]]
    Definition Classes
    BaseSvgApi
  40. lazy val translation: Optional[SvgWrapper[Svg], Point]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  41. val viewBox: POptional[SvgWrapper[Svg], SvgWrapper[Svg], Rectangle, Rectangle]
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from BaseSvgApi[SvgWrapper[Svg]]

Inherited from AnyRef

Inherited from Any

Ungrouped