Class PublicationTransfer


  • public class PublicationTransfer
    extends org.eclipse.swt.dnd.ByteArrayTransfer
    Transfer implementation for Publications transfer.
    PublicationTransfer uses standard EMF XMI serialization/deserialization.
    Publication transfer supports array of 2 length input: [publication, web server].
    See Also:
    Transfer
    • Constructor Detail

      • PublicationTransfer

        public PublicationTransfer()
    • Method Detail

      • getInstance

        public static PublicationTransfer getInstance()
        Returns the singleton instance.
        Returns:
        the singleton instance, never null
      • getTypeIds

        protected int[] getTypeIds()
        Specified by:
        getTypeIds in class org.eclipse.swt.dnd.Transfer
      • getTypeNames

        protected String[] getTypeNames()
        Specified by:
        getTypeNames in class org.eclipse.swt.dnd.Transfer
      • javaToNative

        protected void javaToNative​(Object object,
                                    org.eclipse.swt.dnd.TransferData transferData)
        Overrides:
        javaToNative in class org.eclipse.swt.dnd.ByteArrayTransfer
      • nativeToJava

        protected Object nativeToJava​(org.eclipse.swt.dnd.TransferData transferData)
        Overrides:
        nativeToJava in class org.eclipse.swt.dnd.ByteArrayTransfer