Class SliderMxGraphZoom

  • All Implemented Interfaces:
    com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasEnabled, com.vaadin.flow.component.HasValue<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<PaperSlider,​Integer>,​Integer>, com.vaadin.flow.component.HasValueAndElement<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<PaperSlider,​Integer>,​Integer>, Serializable

    public class SliderMxGraphZoom
    extends PaperSlider
    Custom slider control for mxgraph zoom
    Author:
    Orlando Paz <orlando.paz@kuwaiba.org>
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.vaadin.flow.component.AbstractField

        com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<C extends com.vaadin.flow.component.Component,​V extends Object>
      • Nested classes/interfaces inherited from interface com.vaadin.flow.component.HasValue

        com.vaadin.flow.component.HasValue.ValueChangeEvent<V extends Object>, com.vaadin.flow.component.HasValue.ValueChangeListener<E extends com.vaadin.flow.component.HasValue.ValueChangeEvent<?>>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String TITLE  
    • Constructor Summary

      Constructors 
      Constructor Description
      SliderMxGraphZoom​(com.neotropic.flow.component.mxgraph.MxGraph mxGraph)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.vaadin.flow.component.orderedlayout.HorizontalLayout getAsLaveledHorizontalLayout()  
      com.vaadin.flow.component.orderedlayout.VerticalLayout getAsLaveledVerticalLayout()  
      com.neotropic.flow.component.mxgraph.MxGraph getCanvas()  
      void setCanvas​(com.neotropic.flow.component.mxgraph.MxGraph canvas)  
      • Methods inherited from class com.vaadin.flow.component.AbstractSinglePropertyField

        getSynchronizationRegistration, hasValidValue, setPresentationValue, setSynchronizedEvent
      • Methods inherited from class com.vaadin.flow.component.AbstractField

        addValueChangeListener, getEmptyValue, getValue, isEmpty, setModelValue, setValue, valueEquals
      • Methods inherited from class com.vaadin.flow.component.Component

        addListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, set, setElement, setId, setVisible
      • Methods inherited from interface com.vaadin.flow.component.AttachNotifier

        addAttachListener
      • Methods inherited from interface com.vaadin.flow.component.DetachNotifier

        addDetachListener
      • Methods inherited from interface com.vaadin.flow.component.HasElement

        getElement
      • Methods inherited from interface com.vaadin.flow.component.HasEnabled

        isEnabled, setEnabled
      • Methods inherited from interface com.vaadin.flow.component.HasValue

        clear, getOptionalValue
      • Methods inherited from interface com.vaadin.flow.component.HasValueAndElement

        isReadOnly, isRequiredIndicatorVisible, setReadOnly, setRequiredIndicatorVisible
    • Field Detail

      • TITLE

        public static String TITLE
    • Constructor Detail

      • SliderMxGraphZoom

        public SliderMxGraphZoom​(com.neotropic.flow.component.mxgraph.MxGraph mxGraph)
    • Method Detail

      • getAsLaveledHorizontalLayout

        public com.vaadin.flow.component.orderedlayout.HorizontalLayout getAsLaveledHorizontalLayout()
      • getAsLaveledVerticalLayout

        public com.vaadin.flow.component.orderedlayout.VerticalLayout getAsLaveledVerticalLayout()
      • getCanvas

        public com.neotropic.flow.component.mxgraph.MxGraph getCanvas()
      • setCanvas

        public void setCanvas​(com.neotropic.flow.component.mxgraph.MxGraph canvas)