Class Symbol

All Implemented Interfaces:
Container<SVGNode>, HasClip, HasContext, HasContext.ByDelegate, HasFillRule, HasFilter, HasFontContext, HasFontRenderContext, HasGeometryContext, HasGeometryContext.ByDelegate, HasPaintContext, HasShape, Renderable, ShapedContainer<SVGNode>, Transformable, SVGNode

  • Field Details

  • Constructor Details

    • Symbol

      public Symbol()
  • Method Details

    • tagName

      @NotNull public @NotNull String tagName()
    • anchorLocation

      @NotNull protected @NotNull Point2D anchorLocation(@NotNull @NotNull MeasureContext context)
      Overrides:
      anchorLocation in class CommonInnerViewContainer
    • defaultOverflow

      @NotNull protected @NotNull Overflow defaultOverflow()
      Specified by:
      defaultOverflow in class BaseInnerViewContainer
    • build

      public void build(@NotNull @NotNull AttributeNode attributeNode)
      Specified by:
      build in interface SVGNode
      Overrides:
      build in class CommonInnerViewContainer
    • requiresInstantiation

      public boolean requiresInstantiation()
      Description copied from interface: Renderable
      Indicated whether the element can only be rendered through means of instantiation e.g. being referenced in a use tag. Instantiation doesn't create a new element it only controls, when an element can be rendered.
      Returns:
      true if only rendered is instantiated.