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