Class

reftree.svg.api

OptimizedSvgApi

Related Doc: package api

Permalink

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, Serializable, Product, Equals, BaseSvgApi[SvgWrapper[Svg]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OptimizedSvgApi
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. BaseSvgApi
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

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

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val anchorTitle: POptional[SvgWrapper[Svg], SvgWrapper[Svg], Option[String], Option[String]]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  5. final val anchors: Prism[SvgWrapper[Svg], SvgWrapper[Svg]]

    Permalink
    Definition Classes
    BaseSvgApi
  6. val api: BaseSvgApi[Svg]

    Permalink
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. val elementClasses: Getter[SvgWrapper[Svg], Set[String]]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  10. val elementId: Getter[SvgWrapper[Svg], Option[String]]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  11. val elementName: Getter[SvgWrapper[Svg], String]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. val fillColor: Optional[SvgWrapper[Svg], Option[Color]]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def groupPosition(anchor: Optional[SvgWrapper[Svg], Point]): Optional[SvgWrapper[Svg], Point]

    Permalink
    Definition Classes
    BaseSvgApi
  17. val immediateChildren: Optional[SvgWrapper[Svg], List[SvgWrapper[Svg]]]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. val opacity: Optional[SvgWrapper[Svg], Double]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  23. val pathPath: Optional[SvgWrapper[Svg], Path]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  24. final val paths: Prism[SvgWrapper[Svg], SvgWrapper[Svg]]

    Permalink
    Definition Classes
    BaseSvgApi
  25. val polygonPoints: Optional[SvgWrapper[Svg], Polyline]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  26. final val polygons: Prism[SvgWrapper[Svg], SvgWrapper[Svg]]

    Permalink
    Definition Classes
    BaseSvgApi
  27. final lazy val realImmediateChildren: Optional[SvgWrapper[Svg], List[SvgWrapper[Svg]]]

    Permalink
    Definition Classes
    BaseSvgApi
  28. final lazy val realPathPath: Optional[SvgWrapper[Svg], Path]

    Permalink
    Definition Classes
    BaseSvgApi
  29. final lazy val realPolygonPoints: Optional[SvgWrapper[Svg], Polyline]

    Permalink
    Definition Classes
    BaseSvgApi
  30. final lazy val realTextPosition: Optional[SvgWrapper[Svg], Point]

    Permalink
    Definition Classes
    BaseSvgApi
  31. final def select(selector: String): Prism[SvgWrapper[Svg], SvgWrapper[Svg]]

    Permalink
    Definition Classes
    BaseSvgApi
  32. val shapeRendering: POptional[SvgWrapper[Svg], SvgWrapper[Svg], Option[String], Option[String]]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  33. val strokeColor: Optional[SvgWrapper[Svg], Option[Color]]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  34. val strokeWidth: Optional[SvgWrapper[Svg], Double]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  35. implicit final lazy val svgUnzip: Unzip[SvgWrapper[Svg]]

    Permalink
    Definition Classes
    BaseSvgApi
  36. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  37. val textPosition: Optional[SvgWrapper[Svg], Point]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  38. val textRendering: POptional[SvgWrapper[Svg], SvgWrapper[Svg], Option[String], Option[String]]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  39. final val texts: Prism[SvgWrapper[Svg], SvgWrapper[Svg]]

    Permalink
    Definition Classes
    BaseSvgApi
  40. lazy val translation: Optional[SvgWrapper[Svg], Point]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  41. val viewBox: POptional[SvgWrapper[Svg], SvgWrapper[Svg], Rectangle, Rectangle]

    Permalink
    Definition Classes
    OptimizedSvgApiBaseSvgApi
  42. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from BaseSvgApi[SvgWrapper[Svg]]

Inherited from AnyRef

Inherited from Any

Ungrouped