FOREIGN MODULE java_awt_datatransfer; IMPORT java_lang := "java.lang", sun_awt := "sun.awt", java_util := "java.util", java_security := "java.security", sun_awt_datatransfer := "sun.awt.datatransfer", java_io := "java.io"; TYPE Clipboard* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) owner! : ClipboardOwner; contents! : Transferable; STATIC PROCEDURE Init*(p0 : java_lang.String) : Clipboard,CONSTRUCTOR; END; ClipboardOwner* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; DataFlavor* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_io.Externalizable + java_lang.Cloneable) (* Typebound Procedures *) STATIC imageFlavor* : DataFlavor; javaFileListFlavor* : DataFlavor; javaJVMLocalObjectMimeType* = "application/x-java-jvm-local-objectref"; javaRemoteObjectMimeType* = "application/x-java-remote-object"; javaSerializedObjectMimeType* = "application/x-java-serialized-object"; plainTextFlavor* : DataFlavor; stringFlavor* : DataFlavor; PROCEDURE getTextPlainUnicodeFlavor*() : DataFlavor; PROCEDURE Init*(p0 : java_lang.String; p1 : java_lang.String; p2 : java_lang.ClassLoader) : DataFlavor,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.String) : DataFlavor,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.String; p1 : java_lang.String) : DataFlavor,CONSTRUCTOR; PROCEDURE Init*() : DataFlavor,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.Class; p1 : java_lang.String) : DataFlavor,CONSTRUCTOR; PROCEDURE selectBestTextFlavor*(IN p0 : ARRAY OF DataFlavor) : DataFlavor; PROCEDURE tryToLoadClass!(p0 : java_lang.String; p1 : java_lang.ClassLoader) : java_lang.Class; END; FlavorEvent* = POINTER TO EXTENSIBLE RECORD (java_util.EventObject) STATIC PROCEDURE Init*(p0 : Clipboard) : FlavorEvent,CONSTRUCTOR; END; FlavorListener* = POINTER TO INTERFACE RECORD (java_lang.Object + java_util.EventListener) (* Typebound Procedures *) END; FlavorMap* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; FlavorTable* = POINTER TO INTERFACE RECORD (java_lang.Object + FlavorMap) (* Typebound Procedures *) END; MimeTypeParseException* = POINTER TO EXTENSIBLE RECORD (java_lang.Exception) STATIC PROCEDURE Init*(p0 : java_lang.String) : MimeTypeParseException,CONSTRUCTOR; PROCEDURE Init*() : MimeTypeParseException,CONSTRUCTOR; END; StringSelection* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + Transferable + ClipboardOwner) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : java_lang.String) : StringSelection,CONSTRUCTOR; END; SystemFlavorMap* = POINTER TO RECORD (java_lang.Object + FlavorMap + FlavorTable) (* Typebound Procedures *) STATIC PROCEDURE decodeDataFlavor*(p0 : java_lang.String) : DataFlavor; PROCEDURE decodeJavaMIMEType*(p0 : java_lang.String) : java_lang.String; PROCEDURE encodeDataFlavor*(p0 : DataFlavor) : java_lang.String; PROCEDURE encodeJavaMIMEType*(p0 : java_lang.String) : java_lang.String; PROCEDURE getDefaultFlavorMap*() : FlavorMap; PROCEDURE isJavaMIMEType*(p0 : java_lang.String) : BOOLEAN; END; Transferable* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; UnsupportedFlavorException* = POINTER TO EXTENSIBLE RECORD (java_lang.Exception) STATIC PROCEDURE Init*(p0 : DataFlavor) : UnsupportedFlavorException,CONSTRUCTOR; END; PROCEDURE (self:Clipboard) addFlavorListener*(p0 : FlavorListener),NEW,EXTENSIBLE; PROCEDURE (self:Clipboard) getAvailableDataFlavors*() : POINTER TO ARRAY OF DataFlavor,NEW,EXTENSIBLE; PROCEDURE (self:Clipboard) getContents*(p0 : java_lang.Object) : Transferable,NEW,EXTENSIBLE; PROCEDURE (self:Clipboard) getData*(p0 : DataFlavor) : java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:Clipboard) getFlavorListeners*() : POINTER TO ARRAY OF FlavorListener,NEW,EXTENSIBLE; PROCEDURE (self:Clipboard) getName*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:Clipboard) isDataFlavorAvailable*(p0 : DataFlavor) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:Clipboard) removeFlavorListener*(p0 : FlavorListener),NEW,EXTENSIBLE; PROCEDURE (self:Clipboard) setContents*(p0 : Transferable; p1 : ClipboardOwner),NEW,EXTENSIBLE; PROCEDURE (self:ClipboardOwner) lostOwnership*(p0 : Clipboard; p1 : Transferable),NEW,ABSTRACT; PROCEDURE (self:DataFlavor) clone*() : java_lang.Object,EXTENSIBLE; PROCEDURE (self:DataFlavor) equals*(p0 : java_lang.Object) : BOOLEAN,EXTENSIBLE; PROCEDURE (self:DataFlavor) equals*(p0 : DataFlavor) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) equals*(p0 : java_lang.String) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) getDefaultRepresentationClass*() : java_lang.Class,NEW; PROCEDURE (self:DataFlavor) getDefaultRepresentationClassAsString*() : java_lang.String,NEW; PROCEDURE (self:DataFlavor) getHumanPresentableName*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) getMimeType*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) getParameter*(p0 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) getPrimaryType*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) getReaderForText*(p0 : Transferable) : java_io.Reader,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) getRepresentationClass*() : java_lang.Class,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) getSubType*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) hashCode*() : INTEGER,EXTENSIBLE; PROCEDURE (self:DataFlavor) isFlavorJavaFileListType*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) isFlavorRemoteObjectType*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) isFlavorSerializedObjectType*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) isFlavorTextType*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) isMimeTypeEqual*(p0 : java_lang.String) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) isMimeTypeEqual*(p0 : DataFlavor) : BOOLEAN,NEW; PROCEDURE (self:DataFlavor) isMimeTypeSerializedObject*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) isRepresentationClassByteBuffer*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) isRepresentationClassCharBuffer*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) isRepresentationClassInputStream*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) isRepresentationClassReader*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) isRepresentationClassRemote*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) isRepresentationClassSerializable*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) match*(p0 : DataFlavor) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) normalizeMimeType!(p0 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) normalizeMimeTypeParameter!(p0 : java_lang.String; p1 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) readExternal*(p0 : java_io.ObjectInput),NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) setHumanPresentableName*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:DataFlavor) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:DataFlavor) writeExternal*(p0 : java_io.ObjectOutput),NEW,EXTENSIBLE; PROCEDURE (self:FlavorListener) flavorsChanged*(p0 : FlavorEvent),NEW,ABSTRACT; PROCEDURE (self:FlavorMap) getFlavorsForNatives*(IN p0 : ARRAY OF java_lang.String) : java_util.Map,NEW,ABSTRACT; PROCEDURE (self:FlavorMap) getNativesForFlavors*(IN p0 : ARRAY OF DataFlavor) : java_util.Map,NEW,ABSTRACT; PROCEDURE (self:FlavorTable) getFlavorsForNative*(p0 : java_lang.String) : java_util.List,NEW,ABSTRACT; PROCEDURE (self:FlavorTable) getNativesForFlavor*(p0 : DataFlavor) : java_util.List,NEW,ABSTRACT; PROCEDURE (self:StringSelection) getTransferData*(p0 : DataFlavor) : java_lang.Object,NEW,EXTENSIBLE; PROCEDURE (self:StringSelection) getTransferDataFlavors*() : POINTER TO ARRAY OF DataFlavor,NEW,EXTENSIBLE; PROCEDURE (self:StringSelection) isDataFlavorSupported*(p0 : DataFlavor) : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:StringSelection) lostOwnership*(p0 : Clipboard; p1 : Transferable),NEW,EXTENSIBLE; PROCEDURE (self:SystemFlavorMap) addFlavorForUnencodedNative*(p0 : java_lang.String; p1 : DataFlavor),NEW,EXTENSIBLE; PROCEDURE (self:SystemFlavorMap) addUnencodedNativeForFlavor*(p0 : DataFlavor; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:SystemFlavorMap) getFlavorsForNative*(p0 : java_lang.String) : java_util.List,NEW,EXTENSIBLE; PROCEDURE (self:SystemFlavorMap) getFlavorsForNatives*(IN p0 : ARRAY OF java_lang.String) : java_util.Map,NEW,EXTENSIBLE; PROCEDURE (self:SystemFlavorMap) getNativesForFlavor*(p0 : DataFlavor) : java_util.List,NEW,EXTENSIBLE; PROCEDURE (self:SystemFlavorMap) getNativesForFlavors*(IN p0 : ARRAY OF DataFlavor) : java_util.Map,NEW,EXTENSIBLE; PROCEDURE (self:SystemFlavorMap) setFlavorsForNative*( p0 : java_lang.String; IN p1 : ARRAY OF DataFlavor),NEW,EXTENSIBLE; PROCEDURE (self:SystemFlavorMap) setNativesForFlavor*( p0 : DataFlavor; IN p1 : ARRAY OF java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:Transferable) getTransferData*(p0 : DataFlavor) : java_lang.Object,NEW,ABSTRACT; PROCEDURE (self:Transferable) getTransferDataFlavors*() : POINTER TO ARRAY OF DataFlavor,NEW,ABSTRACT; PROCEDURE (self:Transferable) isDataFlavorSupported*(p0 : DataFlavor) : BOOLEAN,NEW,ABSTRACT; END java_awt_datatransfer.