Examples of ODOMElementTransfer


Examples of com.volantis.mcs.eclipse.ab.editors.dom.ODOMElementTransfer

        boolean enable = false;
        try {
            selectionManager.setEnabled(false);
            // Object to receive the result of the clipboard content access
            Object[] data = new Object[1];
            ODOMElementTransfer transfer = clipboardTransfer(data);

            if (transfer == DEVICE_LAYOUT_TRANSFER) {
                enable = enableForDeviceLayout(details, data[0]);
            } else if (transfer == FORMAT_TRANSFER) {
                enable = enableForFormat(details, data[0]);
View Full Code Here

Examples of com.volantis.mcs.eclipse.ab.editors.dom.ODOMElementTransfer

     *             result of the clipboard query if available or is set null
     *             otherwise. If null or of zero size this parameter is ignored
     * @return an ODOMElementTransfer instance or null
     */
    public ODOMElementTransfer clipboardTransfer(Object[] data) {
        ODOMElementTransfer transfer = null;
        Object result;

        if ((result = clipboard.getContents(DEVICE_LAYOUT_TRANSFER)) != null) {
            transfer = DEVICE_LAYOUT_TRANSFER;
        } else if ((result = clipboard.getContents(FORMAT_TRANSFER)) != null) {
View Full Code Here

Examples of com.volantis.mcs.eclipse.ab.editors.dom.ODOMElementTransfer

     * Performs the actual paste, updating the selection after doing so.
     */
    public void run(ODOMActionDetails details) {
        // Object to receive the result of the clipboard content access
        Object[] data = new Object[1];
        ODOMElementTransfer transfer = clipboardTransfer(data);

        if (transfer == DEVICE_LAYOUT_TRANSFER) {
            Element[] elements =
                    pasteDeviceLayout(details,
                            data[0]);
View Full Code Here

Examples of com.volantis.mcs.eclipse.ab.editors.dom.ODOMElementTransfer

            clones[i].setAttribute(XPATH, xpath);
        }
        Object[] values = {clones};

        Transfer[] types = {
            new ODOMElementTransfer(factory,
                                    transferId)
        };

        clipboard.setContents(values, types);
    }
View Full Code Here

Examples of com.volantis.mcs.eclipse.ab.editors.dom.ODOMElementTransfer

     * associated with this LayoutDesignPart.
     */
    private void supportDND(final FormatComposite formatComposite) {

        Transfer transfer [] = new Transfer[]{
            new ODOMElementTransfer(context.getODOMFactory(),
                    "layoutElements")
        };

        final ODOMSelectionFilter filter =
                new ODOMSelectionFilter(null,
View Full Code Here

Examples of com.volantis.mcs.eclipse.ab.editors.dom.ODOMElementTransfer

        TreeViewer treeViewer = getTreeViewer();

        final LayoutODOMEditorContext odomEditorContext =
            (LayoutODOMEditorContext) getODOMEditorContext();
        Transfer transfer [] = new Transfer[]{
            new ODOMElementTransfer(odomEditorContext.getODOMFactory(),
                    "layoutElements")
        };

        final ODOMSelectionFilter filter =
                new ODOMSelectionFilter(null,
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.