blob: 84577961230e7b094698fb04430bdf153a6a87c4 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2001, 2009 Oracle Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Oracle Corporation - initial API and implementation
*******************************************************************************/
/**
*
*/
package org.eclipse.jst.pagedesigner.tests.tagcreator.base;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.jst.pagedesigner.commands.CreateItemCommand;
import org.eclipse.jst.pagedesigner.dom.IDOMPosition;
import org.eclipse.jst.pagedesigner.editors.palette.ITagDropSourceData;
import org.eclipse.wst.xml.core.internal.provisional.document.IDOMModel;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
public class MockCreateItemCommand extends CreateItemCommand
{
public MockCreateItemCommand(String label, IDOMModel model,
IDOMPosition position, ITagDropSourceData tagDropSourceData) {
super(label, model, position, tagDropSourceData);
}
@Override
public void formatNode(Node node)
{
// override to NOOP: we don't want to format the node
}
public IAdaptable getCustomizationDataTesting()
{
return super.getCustomizationData();
}
@Override
public Element getResult() {
// just make super.getResult() accessible to the test
return super.getResult();
}
}