com.vaadin.event.

Class TransferableImpl

    • Constructor Detail

    • Method Detail

      • getSourceComponent

        public Component getSourceComponent()

        Specified by:

        getSourceComponent in interface Transferable

        Returns:

        the component that created the Transferable or null if the source component is unknown

      • getData

        public Object getData​(String dataFlavor)

        Description copied from interface: Transferable

        Returns the data from Transferable by its data flavor (aka data type). Data types can be any string keys, but MIME types like "text/plain" are commonly used.

        Note, implementations of Transferable often provide a better typed API for accessing data.

        Specified by:

        getData in interface Transferable

        Parameters:

        dataFlavor - the data flavor to be returned from Transferable

        Returns:

        the data stored in the Transferable or null if Transferable contains no data for given data flavour

      • setData

        public void setData​(String dataFlavor,
                            Object value)

        Description copied from interface: Transferable

        Stores data of given data flavor to Transferable. Possibly existing value of the same data flavor will be replaced.

        Specified by:

        setData in interface Transferable

        Parameters:

        dataFlavor - the data flavor

        value - the new value of the data flavor