示例#1
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public Object getTransferData(java.awt.datatransfer.DataFlavor paramDataFlavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
        public virtual object getTransferData(DataFlavor paramDataFlavor)
        {
            if (DataFlavors.exprWithDefinitionDataFlavor.Equals(paramDataFlavor))
            {
                return(this);
            }
            throw new UnsupportedFlavorException(paramDataFlavor);
        }
示例#2
0
 /// <summary>
 /// Returns whether the requested flavor is supported by this
 /// <code>Transferable</code>.
 /// </summary>
 /// <param name="flavor"> the requested flavor for the data </param>
 /// <returns> true if <code>flavor</code> is equal to
 ///   <code>DataFlavor.stringFlavor</code> or
 ///   <code>DataFlavor.plainTextFlavor</code>; false if <code>flavor</code>
 ///   is not one of the above flavors </returns>
 /// <exception cref="NullPointerException"> if flavor is <code>null</code> </exception>
 public virtual bool IsDataFlavorSupported(DataFlavor flavor)
 {
     // JCK Test StringSelection0003: if 'flavor' is null, throw NPE
     for (int i = 0; i < Flavors.Length; i++)
     {
         if (flavor.Equals(Flavors[i]))
         {
             return(true);
         }
     }
     return(false);
 }
示例#3
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public synchronized Object getTransferData(java.awt.datatransfer.DataFlavor flavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
		public virtual object getTransferData(DataFlavor flavor)
		{
			lock (this)
			{
				if (DataFlavors.gekCodeDataFlavor.Equals(flavor))
				{
					return this;
				}
        
				throw new UnsupportedFlavorException(flavor);
			}
		}
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public synchronized Object getTransferData(java.awt.datatransfer.DataFlavor flavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
        public virtual object getTransferData(DataFlavor flavor)
        {
            lock (this)
            {
                if (DataFlavors.boqitemWithGroupCodeListDataFlavor.Equals(flavor))
                {
                    return(this);
                }

                throw new UnsupportedFlavorException(flavor);
            }
        }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public synchronized Object getTransferData(java.awt.datatransfer.DataFlavor flavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
        public virtual object getTransferData(DataFlavor flavor)
        {
            lock (this)
            {
                if (DataFlavors.assemblyListDataFlavor.Equals(flavor))
                {
                    return(this);
                }

                throw new UnsupportedFlavorException(flavor);
            }
        }
示例#6
0
 public override bool Equals(object param1Object)
 {
     if (param1Object is MimeTypeDataFlavor)
     {
         return(base.Equals(param1Object));
     }
     if (param1Object is DataFlavor)
     {
         DataFlavor dataFlavor = (DataFlavor)param1Object;
         return(dataFlavor.MimeType.ToLower().IndexOf(this.mime, StringComparison.Ordinal) != -1);
     }
     return(base.Equals(param1Object));
 }
示例#7
0
        /// <summary>
        /// Returns the <code>Transferable</code>'s data in the requested
        /// <code>DataFlavor</code> if possible. If the desired flavor is
        /// <code>DataFlavor.stringFlavor</code>, or an equivalent flavor,
        /// the <code>String</code> representing the selection is
        /// returned. If the desired flavor is
        /// <code>DataFlavor.plainTextFlavor</code>,
        /// or an equivalent flavor, a <code>Reader</code> is returned.
        /// <b>Note:</b> The behavior of this method for
        /// <code>DataFlavor.plainTextFlavor</code>
        /// and equivalent <code>DataFlavor</code>s is inconsistent with the
        /// definition of <code>DataFlavor.plainTextFlavor</code>.
        /// </summary>
        /// <param name="flavor"> the requested flavor for the data </param>
        /// <returns> the data in the requested flavor, as outlined above </returns>
        /// <exception cref="UnsupportedFlavorException"> if the requested data flavor is
        ///         not equivalent to either <code>DataFlavor.stringFlavor</code>
        ///         or <code>DataFlavor.plainTextFlavor</code> </exception>
        /// <exception cref="IOException"> if an IOException occurs while retrieving the data.
        ///         By default, StringSelection never throws this exception, but a
        ///         subclass may. </exception>
        /// <exception cref="NullPointerException"> if flavor is <code>null</code> </exception>
        /// <seealso cref= java.io.Reader </seealso>
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
        public virtual Object GetTransferData(DataFlavor flavor)
        {
            // JCK Test StringSelection0007: if 'flavor' is null, throw NPE
            if (flavor.Equals(Flavors[STRING]))
            {
                return((Object)Data);
            }
            else if (flavor.Equals(Flavors[PLAIN_TEXT]))
            {
                return(new StringReader(Data == null ? "" : Data));
            }
            else
            {
                throw new UnsupportedFlavorException(flavor);
            }
        }
示例#8
0
 public virtual bool isDataFlavorSupported(DataFlavor flavor)
 {
     return(DataFlavors.paramItemListDataFlavor.Equals(flavor));
 }
示例#9
0
		public virtual bool isDataFlavorSupported(DataFlavor flavor)
		{
			return DataFlavors.gekCodeDataFlavor.Equals(flavor);
		}
示例#10
0
 public virtual bool isDataFlavorSupported(DataFlavor flavor)
 {
     return(DataFlavors.materialListDataFlavor.Equals(flavor));
 }
示例#11
0
 public virtual bool isDataFlavorSupported(DataFlavor paramDataFlavor)
 {
     return(DataFlavors.exprWithDefinitionDataFlavor.Equals(paramDataFlavor));
 }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: @Override public Object getTransferData(java.awt.datatransfer.DataFlavor flavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
        public override object getTransferData(DataFlavor flavor)
        {
            return(null);
        }
 public virtual bool isDataFlavorSupported(DataFlavor flavor)
 {
     return(DataFlavors.assemblyListDataFlavor.Equals(flavor));
 }
示例#14
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public Object getTransferData(java.awt.datatransfer.DataFlavor paramDataFlavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
        public virtual object getTransferData(DataFlavor paramDataFlavor)
        {
            return(null);
        }
 /// <summary>
 /// This method returns a <code>boolean</code> indicating
 /// if the specified <code>DataFlavor</code> is supported.
 /// </summary>
 public bool isDataFlavorSupported(DataFlavor @df)
 {
     return(default(bool));
 }
示例#16
0
 public virtual bool IsDataFlavorSupported(DataFlavor flavor)
 {
     return(false);
 }
示例#17
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public Object getTransferData(java.awt.datatransfer.DataFlavor flavor) throws java.awt.datatransfer.UnsupportedFlavorException
            public virtual Object GetTransferData(DataFlavor flavor)
            {
                throw new UnsupportedFlavorException(flavor);
            }
示例#18
0
            /// <summary>
            /// Returns an object which represents the data provided by
            /// the encapsulated transferable for the requested data flavor.
            /// <para>
            /// In case of local transfer a serialized copy of the object
            /// returned by the encapsulated transferable is provided when
            /// the data is requested in application/x-java-serialized-object
            /// data flavor.
            ///
            /// </para>
            /// </summary>
            /// <param name="df"> the requested flavor for the data </param>
            /// <exception cref="IOException"> if the data is no longer available
            ///              in the requested flavor. </exception>
            /// <exception cref="UnsupportedFlavorException"> if the requested data flavor is
            ///              not supported. </exception>
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public Object getTransferData(java.awt.datatransfer.DataFlavor df) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
            public virtual Object GetTransferData(DataFlavor df)
            {
                return(Proxy.getTransferData(df));
            }
示例#19
0
 /// <summary>
 /// Returns whether or not the specified data flavor is supported by
 /// the encapsulated transferable. </summary>
 /// <param name="flavor"> the requested flavor for the data </param>
 /// <returns> <code>true</code> if the data flavor is supported,
 ///         <code>false</code> otherwise </returns>
 public virtual bool IsDataFlavorSupported(DataFlavor flavor)
 {
     return(Proxy.isDataFlavorSupported(flavor));
 }
示例#20
0
        /// <summary>
        /// This method returns a <code>boolean</code>
        /// indicating if the given <code>DataFlavor</code> is
        /// supported by this <code>DropTargetContext</code>.
        /// <P> </summary>
        /// <param name="df"> the <code>DataFlavor</code>
        /// <P> </param>
        /// <returns> if the <code>DataFlavor</code> specified is supported </returns>

        protected internal virtual bool IsDataFlavorSupported(DataFlavor df)
        {
            return(CurrentDataFlavorsAsList.Contains(df));
        }
示例#21
0
 /// <summary>
 /// This method returns a <code>boolean</code>
 /// indicating if the given <code>DataFlavor</code> is
 /// supported by this <code>DropTargetContext</code>.
 /// </summary>
 protected bool isDataFlavorSupported(DataFlavor @df)
 {
     return(default(bool));
 }
示例#22
0
 public virtual bool isDataFlavorSupported(DataFlavor flavor)
 {
     return(DataFlavors.projectWBSDataFlavor.Equals(flavor));
 }
 public virtual bool isDataFlavorSupported(DataFlavor flavor)
 {
     return(DataFlavors.extraCode6ListDataFlavor.Equals(flavor));
 }
示例#24
0
        /// <summary>
        /// This method returns a <code>boolean</code> indicating
        /// if the specified <code>DataFlavor</code> is supported.
        /// <P> </summary>
        /// <param name="df"> the <code>DataFlavor</code> to test
        /// <P> </param>
        /// <returns> if a particular DataFlavor is supported </returns>

        public virtual bool IsDataFlavorSupported(DataFlavor df)
        {
            return(DropTargetContext.IsDataFlavorSupported(df));
        }
 public virtual bool isDataFlavorSupported(DataFlavor flavor)
 {
     return(DataFlavors.groupCodeListDataFlavor.Equals(flavor));
 }
示例#26
0
 public virtual bool isDataFlavorSupported(DataFlavor flavor)
 {
     return(DataFlavors.supplierListDataFlavor.Equals(flavor));
 }
 public override bool isDataFlavorSupported(DataFlavor flavor)
 {
     return(false);
 }
 public virtual bool isDataFlavorSupported(DataFlavor flavor)
 {
     return(DataFlavors.conditionListDataFlavor.Equals(flavor));
 }
示例#29
0
 public virtual bool isDataFlavorSupported(DataFlavor paramDataFlavor)
 {
     return(false);
 }
示例#30
0
 public virtual bool isDataFlavorSupported(DataFlavor flavor)
 {
     return(DataFlavors.salaryDataFlavor.Equals(flavor));
 }