Package system.windows
Class DataObject
- java.lang.Object
- 
- org.mases.jcobridge.netreflection.NetObject
- 
- system.windows.DataObject
 
 
- 
- All Implemented Interfaces:
- IJCOBridgeReflected,- IDataObject
 
 public class DataObject extends NetObject implements IDataObject The base .NET class managing System.Windows.DataObject, PresentationCore, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35..NET documentation at https://docs.microsoft.com/en-us/dotnet/api/System.Windows.DataObject Powered by JCOBridge: more info at https://www.jcobridge.com - Author:
- MASES s.r.l https://masesgroup.com
 
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringassemblyFullNameFully assembly qualified name: PresentationCore, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35static java.lang.StringassemblyShortNameAssembly name: PresentationCorestatic java.lang.StringclassNameQualified class name: System.Windows.DataObjectstatic JCTypeclassTypeThe type managed from JCOBridge.
 - 
Constructor SummaryConstructors Constructor Description DataObject()DataObject(java.lang.Object instance)Internal constructor.DataObject(java.lang.String format, NetObject data)DataObject(java.lang.String format, NetObject data, boolean autoConvert)DataObject(NetObject data)DataObject(NetType format, NetObject data)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidAddCopyingHandler(DependencyObject element, DataObjectCopyingEventHandler handler)static voidAddPastingHandler(DependencyObject element, DataObjectPastingEventHandler handler)static voidAddSettingDataHandler(DependencyObject element, DataObjectSettingDataEventHandler handler)static DataObjectcast(IJCOBridgeReflected from)Try to cast theIJCOBridgeReflectedinstance intoDataObject, a cast assert is made to check if types are compatible.booleanContainsAudio()booleanContainsFileDropList()booleanContainsImage()booleanContainsText()booleanContainsText(TextDataFormat format)StreamGetAudioStream()NetObjectGetData(java.lang.String format)NetObjectGetData(java.lang.String format, boolean autoConvert)NetObjectGetData(NetType format)booleanGetDataPresent(java.lang.String format)booleanGetDataPresent(java.lang.String format, boolean autoConvert)booleanGetDataPresent(NetType format)StringCollectionGetFileDropList()java.lang.String[]GetFormats()java.lang.String[]GetFormats(boolean autoConvert)BitmapSourceGetImage()java.lang.StringgetJCOAssemblyName()Returns the reflected Assembly namejava.lang.StringgetJCOClassName()Returns the reflected Class namejava.lang.ObjectgetJCOInstance()Returns the instantiated classjava.lang.StringgetJCOObjectName()Returns the reflected Class name used to build the objectJCTypegetJCOType()Returns the instantiated class Typejava.lang.StringGetText()java.lang.StringGetText(TextDataFormat format)static voidRemoveCopyingHandler(DependencyObject element, DataObjectCopyingEventHandler handler)static voidRemovePastingHandler(DependencyObject element, DataObjectPastingEventHandler handler)static voidRemoveSettingDataHandler(DependencyObject element, DataObjectSettingDataEventHandler handler)voidSetAudio(byte[] audioBytes)voidSetAudio(JCORefOut dupParam0)voidSetAudio(Stream audioStream)voidSetData(java.lang.String format, NetObject data)voidSetData(java.lang.String format, NetObject data, boolean autoConvert)voidSetData(NetObject data)voidSetData(NetType format, NetObject data)voidSetFileDropList(StringCollection fileDropList)voidSetImage(BitmapSource image)voidsetJCOInstance(JCObject instance)voidSetText(java.lang.String textData)voidSetText(java.lang.String textData, TextDataFormat format)- 
Methods inherited from class org.mases.jcobridge.netreflection.NetObjectEquals, Equals, GetHashCode, GetType, hashCode, toString, ToString
 - 
Methods inherited from interface system.runtime.interopservices.comtypes.IDataObjectDAdvise, DUnadvise, EnumDAdvise, EnumFormatEtc, GetCanonicalFormatEtc, GetData, GetDataHere, QueryGetData, SetData
 
- 
 
- 
- 
- 
Field Detail- 
assemblyFullNamepublic static final java.lang.String assemblyFullName Fully assembly qualified name: PresentationCore, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35- See Also:
- Constant Field Values
 
 - 
assemblyShortNamepublic static final java.lang.String assemblyShortName Assembly name: PresentationCore- See Also:
- Constant Field Values
 
 - 
classNamepublic static final java.lang.String className Qualified class name: System.Windows.DataObject- See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
DataObjectpublic DataObject(java.lang.Object instance) throws java.lang.ThrowableInternal constructor. Use with caution- Throws:
- java.lang.Throwable
 
 - 
DataObjectpublic DataObject() throws java.lang.Throwable, NotSupportedException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException- Throws:
- java.lang.Throwable
- NotSupportedException
- ArgumentException
- PlatformNotSupportedException
- ArgumentOutOfRangeException
 
 - 
DataObjectpublic DataObject(NetObject data) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, IndexOutOfRangeException 
 - 
DataObjectpublic DataObject(java.lang.String format, NetObject data, boolean autoConvert) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, IndexOutOfRangeException
 - 
DataObjectpublic DataObject(java.lang.String format, NetObject data) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, IndexOutOfRangeException
 - 
DataObjectpublic DataObject(NetType format, NetObject data) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, IndexOutOfRangeException 
 
- 
 - 
Method Detail- 
getJCOAssemblyNamepublic java.lang.String getJCOAssemblyName() Description copied from interface:IJCOBridgeReflectedReturns the reflected Assembly name- Specified by:
- getJCOAssemblyNamein interface- IDataObject
- Specified by:
- getJCOAssemblyNamein interface- IJCOBridgeReflected
- Overrides:
- getJCOAssemblyNamein class- NetObject
- Returns:
- A Stringrepresenting the Fullname of reflected Assembly
 
 - 
getJCOClassNamepublic java.lang.String getJCOClassName() Description copied from interface:IJCOBridgeReflectedReturns the reflected Class name- Specified by:
- getJCOClassNamein interface- IDataObject
- Specified by:
- getJCOClassNamein interface- IJCOBridgeReflected
- Overrides:
- getJCOClassNamein class- NetObject
- Returns:
- A Stringrepresenting the Fullname of reflected Class
 
 - 
getJCOObjectNamepublic java.lang.String getJCOObjectName() Description copied from interface:IJCOBridgeReflectedReturns the reflected Class name used to build the object- Specified by:
- getJCOObjectNamein interface- IDataObject
- Specified by:
- getJCOObjectNamein interface- IJCOBridgeReflected
- Overrides:
- getJCOObjectNamein class- NetObject
- Returns:
- A Stringrepresenting the name used to allocated the object in CLR context
 
 - 
getJCOInstancepublic java.lang.Object getJCOInstance() Description copied from interface:IJCOBridgeReflectedReturns the instantiated class- Specified by:
- getJCOInstancein interface- IDataObject
- Specified by:
- getJCOInstancein interface- IJCOBridgeReflected
- Overrides:
- getJCOInstancein class- NetObject
- Returns:
- An Objectrepresenting the CLR instance of the instantiated Class
 
 - 
setJCOInstancepublic void setJCOInstance(JCObject instance) - Overrides:
- setJCOInstancein class- NetObject
 
 - 
getJCOTypepublic JCType getJCOType() Description copied from interface:IJCOBridgeReflectedReturns the instantiated class Type- Specified by:
- getJCOTypein interface- IDataObject
- Specified by:
- getJCOTypein interface- IJCOBridgeReflected
- Overrides:
- getJCOTypein class- NetObject
- Returns:
- A JCTyperepresenting the CLR Type of the instantiated Class
 
 - 
castpublic static DataObject cast(IJCOBridgeReflected from) throws java.lang.Throwable Try to cast theIJCOBridgeReflectedinstance intoDataObject, a cast assert is made to check if types are compatible.- Parameters:
- from-- IJCOBridgeReflectedinstance to be casted
- Returns:
- DataObjectinstance
- Throws:
- java.lang.Throwable- in case of error during cast operation
 
 - 
ContainsAudiopublic boolean ContainsAudio() throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException- Throws:
- java.lang.Throwable
- ArgumentException
- NotSupportedException
- InvalidOperationException
- ArgumentOutOfRangeException
- ArgumentNullException
 
 - 
ContainsFileDropListpublic boolean ContainsFileDropList() throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException- Throws:
- java.lang.Throwable
- ArgumentException
- NotSupportedException
- InvalidOperationException
- ArgumentOutOfRangeException
- ArgumentNullException
 
 - 
ContainsImagepublic boolean ContainsImage() throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException- Throws:
- java.lang.Throwable
- ArgumentException
- NotSupportedException
- InvalidOperationException
- ArgumentOutOfRangeException
- ArgumentNullException
 
 - 
ContainsTextpublic boolean ContainsText() throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, ObjectDisposedException, InvalidOperationException, IndexOutOfRangeException, ArgumentOutOfRangeException, NotSupportedException, FormatException, InvalidEnumArgumentException
 - 
ContainsTextpublic boolean ContainsText(TextDataFormat format) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException, CultureNotFoundException, ArrayTypeMismatchException, InvalidOperationException, NotSupportedException, IndexOutOfRangeException, FormatException, InvalidEnumArgumentException 
 - 
GetDataPresentpublic boolean GetDataPresent(java.lang.String format, boolean autoConvert) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException
 - 
GetDataPresentpublic boolean GetDataPresent(java.lang.String format) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException
 - 
GetDataPresentpublic boolean GetDataPresent(NetType format) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException 
 - 
GetFileDropListpublic StringCollection GetFileDropList() throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, IndexOutOfRangeException, PlatformNotSupportedException 
 - 
GetAudioStreampublic Stream GetAudioStream() throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException - Throws:
- java.lang.Throwable
- ArgumentException
- NotSupportedException
- InvalidOperationException
- ArgumentOutOfRangeException
- ArgumentNullException
 
 - 
GetDatapublic NetObject GetData(java.lang.String format, boolean autoConvert) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException 
 - 
GetDatapublic NetObject GetData(java.lang.String format) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException 
 - 
GetDatapublic NetObject GetData(NetType format) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException 
 - 
GetTextpublic java.lang.String GetText() throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, ObjectDisposedException, InvalidOperationException, IndexOutOfRangeException, ArgumentOutOfRangeException, NotSupportedException, FormatException, InvalidEnumArgumentException
 - 
GetTextpublic java.lang.String GetText(TextDataFormat format) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException, CultureNotFoundException, ArrayTypeMismatchException, InvalidOperationException, NotSupportedException, IndexOutOfRangeException, FormatException, InvalidEnumArgumentException 
 - 
GetFormatspublic java.lang.String[] GetFormats() throws java.lang.Throwable- Throws:
- java.lang.Throwable
 
 - 
GetFormatspublic java.lang.String[] GetFormats(boolean autoConvert) throws java.lang.Throwable- Throws:
- java.lang.Throwable
 
 - 
GetImagepublic BitmapSource GetImage() throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException - Throws:
- java.lang.Throwable
- ArgumentException
- NotSupportedException
- InvalidOperationException
- ArgumentOutOfRangeException
- ArgumentNullException
 
 - 
AddCopyingHandlerpublic static void AddCopyingHandler(DependencyObject element, DataObjectCopyingEventHandler handler) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, OutOfMemoryException 
 - 
AddPastingHandlerpublic static void AddPastingHandler(DependencyObject element, DataObjectPastingEventHandler handler) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, OutOfMemoryException 
 - 
AddSettingDataHandlerpublic static void AddSettingDataHandler(DependencyObject element, DataObjectSettingDataEventHandler handler) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, OutOfMemoryException 
 - 
RemoveCopyingHandlerpublic static void RemoveCopyingHandler(DependencyObject element, DataObjectCopyingEventHandler handler) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, IndexOutOfRangeException, OutOfMemoryException, FormatException 
 - 
RemovePastingHandlerpublic static void RemovePastingHandler(DependencyObject element, DataObjectPastingEventHandler handler) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, IndexOutOfRangeException, OutOfMemoryException, FormatException 
 - 
RemoveSettingDataHandlerpublic static void RemoveSettingDataHandler(DependencyObject element, DataObjectSettingDataEventHandler handler) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, PlatformNotSupportedException, IndexOutOfRangeException, OutOfMemoryException, FormatException 
 - 
SetAudiopublic void SetAudio(byte[] audioBytes) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException
 - 
SetAudiopublic void SetAudio(JCORefOut dupParam0) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException 
 - 
SetAudiopublic void SetAudio(Stream audioStream) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException 
 - 
SetDatapublic void SetData(NetObject data) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException 
 - 
SetDatapublic void SetData(java.lang.String format, NetObject data, boolean autoConvert) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException
 - 
SetDatapublic void SetData(java.lang.String format, NetObject data) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException
 - 
SetDatapublic void SetData(NetType format, NetObject data) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException 
 - 
SetFileDropListpublic void SetFileDropList(StringCollection fileDropList) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, IndexOutOfRangeException, OutOfMemoryException, NullReferenceException, ExternalException, CultureNotFoundException - Throws:
- java.lang.Throwable
- ArgumentException
- ArgumentOutOfRangeException
- PlatformNotSupportedException
- NotSupportedException
- ObjectDisposedException
- InvalidOperationException
- RankException
- ArrayTypeMismatchException
- ArgumentNullException
- IndexOutOfRangeException
- OutOfMemoryException
- NullReferenceException
- ExternalException
- CultureNotFoundException
 
 - 
SetImagepublic void SetImage(BitmapSource image) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException 
 - 
SetTextpublic void SetText(java.lang.String textData, TextDataFormat format) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, IndexOutOfRangeException, FormatException, InvalidEnumArgumentException- Throws:
- java.lang.Throwable
- ArgumentException
- ArgumentOutOfRangeException
- PlatformNotSupportedException
- NotSupportedException
- ObjectDisposedException
- InvalidOperationException
- RankException
- ArrayTypeMismatchException
- ArgumentNullException
- IndexOutOfRangeException
- FormatException
- InvalidEnumArgumentException
 
 - 
SetTextpublic void SetText(java.lang.String textData) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, IndexOutOfRangeException, FormatException, InvalidEnumArgumentException- Throws:
- java.lang.Throwable
- ArgumentException
- ArgumentOutOfRangeException
- PlatformNotSupportedException
- NotSupportedException
- ObjectDisposedException
- InvalidOperationException
- RankException
- ArrayTypeMismatchException
- ArgumentNullException
- IndexOutOfRangeException
- FormatException
- InvalidEnumArgumentException
 
 
- 
 
-