Class InOutInLayoutableElement

    • Field Detail

      • layoutInfo

        protected BaseLayoutInfo layoutInfo
        Shared layout information.
      • fixDim

        protected boolean fixDim
        Fix dimension (w, h).
    • Constructor Detail

      • InOutInLayoutableElement

        public InOutInLayoutableElement()
    • Method Detail

      • initInternalLayout

        public abstract void initInternalLayout()
        Init the internal layout (in particular, width and height of the element)
      • processExternalDimensions

        public void processExternalDimensions​(java.util.Optional<java.lang.Float> wDesiredExt,
                                              java.util.Optional<java.lang.Float> hDesiredExt)
      • finalPositionUpdate

        public void finalPositionUpdate()
      • writeSVG

        public abstract void writeSVG​(java.lang.StringBuilder builder)
      • add2SVG

        public abstract void add2SVG​(com.kitfox.svg.SVGElement svgEl)
                              throws com.kitfox.svg.SVGElementException
        Throws:
        com.kitfox.svg.SVGElementException