Class TextControl.DefaultTransferable

java.lang.Object
io.guise.framework.component.transfer.AbstractTransferable<TextControl<?>>
io.guise.framework.component.TextControl.DefaultTransferable
All Implemented Interfaces:
Transferable<TextControl<?>>
Enclosing class:
TextControl<V>

protected static class TextControl.DefaultTransferable extends AbstractTransferable<TextControl<?>>
The default transferable object for a text control.
Author:
Garret Wilson
  • Constructor Details

    • DefaultTransferable

      public DefaultTransferable(TextControl<?> source)
      Source constructor.
      Parameters:
      source - The source of the transferable data.
      Throws:
      NullPointerException - if the provided source is null.
  • Method Details

    • getContentTypes

      public com.globalmentor.net.MediaType[] getContentTypes()

      This implementation returns the text/plain content type.

      Returns:
      The content types available for this transfer.
    • transfer

      public Object transfer(com.globalmentor.net.MediaType contentType)
      Description copied from interface: Transferable
      Transfers data using the given content type.
      Parameters:
      contentType - The type of data expected.
      Returns:
      The transferred data, which may be null.