- /*
 - * @(#)DnDConstants.java 1.16 00/02/02
 - *
 - * Copyright 1997-2000 Sun Microsystems, Inc. All Rights Reserved.
 - *
 - * This software is the proprietary information of Sun Microsystems, Inc.
 - * Use is subject to license terms.
 - *
 - */
 - package java.awt.dnd;
 - /**
 - * This class contains constant values representing
 - * the type of action(s) to be performed by a Drag and Drop operation.
 - * @version 1.16, 02/02/00
 - * @since 1.2
 - */
 - public final class DnDConstants {
 - private DnDConstants() {} // define null private constructor.
 - /**
 - * An <code>int</code> representing no action.
 - */
 - public static final int ACTION_NONE = 0x0;
 - /**
 - * An <code>int</code> representing a "copy" action.
 - */
 - public static final int ACTION_COPY = 0x1;
 - /**
 - * An <code>int</code> representing a "move" action.
 - */
 - public static final int ACTION_MOVE = 0x2;
 - /**
 - * An <code>int</code> representing a "copy" or
 - * "move" action.
 - */
 - public static final int ACTION_COPY_OR_MOVE = ACTION_COPY | ACTION_MOVE;
 - /**
 - * An <code>int</code> representing a "link" action.
 - *
 - * The link verb is found in many, if not all native DnD platforms, and the
 - * actual interpretation of LINK semantics is both platform
 - * and application dependent. Broadly speaking, the
 - * semantic is "do not copy, or move the operand, but create a reference
 - * to it". Defining the meaning of "reference" is where ambiguity is
 - * introduced.
 - *
 - * The verb is provided for completeness, but its use is not recommended
 - * for DnD operations between logically distinct applications where
 - * misinterpretation of the operations semantics could lead to confusing
 - * results for the user.
 - */
 - public static final int ACTION_LINK = 0x40000000;
 - /**
 - * An <code>int</code> representing a "reference"
 - * action (synonym for ACTION_LINK).
 - */
 - public static final int ACTION_REFERENCE = ACTION_LINK;
 - }