/* * This program is free software; you can redistribute it and/or modify it under the * terms of the GNU General Public License, version 2 as published by the Free Software * Foundation. * * You should have received a copy of the GNU General Public License along with this * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html * or from the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the GNU General Public License for more details. * * * Copyright 2006 - 2016 Pentaho Corporation. All rights reserved. */ package org.pentaho.aggdes.ui.xulstubs; import java.beans.PropertyChangeListener; import java.util.ArrayList; import java.util.List; import org.pentaho.ui.xul.XulComponent; import org.pentaho.ui.xul.XulDomException; import org.pentaho.ui.xul.binding.BindingProvider; import org.pentaho.ui.xul.components.XulMessageBox; import org.pentaho.ui.xul.dom.Attribute; import org.pentaho.ui.xul.dom.Document; import org.pentaho.ui.xul.dom.Element; import org.pentaho.ui.xul.dom.Namespace; public class XulMessageBoxStub implements XulMessageBox { public static List<XulMessageBox> openedMessageBoxes = new ArrayList<XulMessageBox>(); public static int returnCode = 0; String message; public Object[] getButtons() { return null; } public int getHeight() { return 0; } public Object getIcon() { return null; } public String getMessage() { return message; } public String getTitle() { return null; } public int getWidth() { return 0; } public int open() { openedMessageBoxes.add(this); return returnCode; } public void setButtons(Object[] buttons) {} public void setHeight(int height) {} public void setIcon(Object icon) {} public void setMessage(String message) { this.message = message; } public void setScrollable(boolean scroll) {} public void setTitle(String title) {} public void setWidth(int width) {} public void addPropertyChangeListener(PropertyChangeListener listener) {} public int getFlex() {return 0; } public String getID() {return null; } public String getId() {return null; } public Object getManagedObject() {return null; } public void setManagedObject(Object managed) {} public String getName() {return null; } public boolean isDisabled() {return false; } public void removePropertyChangeListener(PropertyChangeListener listener) {} public void setDisabled(boolean disabled) {} public void setFlex(int flex) {} public void setID(String id) {} public void setId(String id) {} public void setOnblur(String method) {} public void addChild(Element element) {} public void addChildAt(Element element, int idx) {} public String getAttributeValue(String attributeName) { return null; } public List<Attribute> getAttributes() {return null; } public List<XulComponent> getChildNodes() {return null; } public Document getDocument() {return null; } public XulComponent getElementById(String id) {return null; } public XulComponent getElementByXPath(String path) {return null; } public Object getElementObject() { return null; } public List<XulComponent> getElementsByTagName(String tagName) { return null; } public XulComponent getFirstChild() { return null; } public Namespace getNamespace() { return null; } public XulComponent getParent() { return null; } public String getText() { return null; } public void removeChild(Element element) {} public void replaceChild(XulComponent oldElement, XulComponent newElement) throws XulDomException {} public void setAttribute(Attribute attribute) {} public void setAttribute(String name, String value) {} public void setAttributes(List<Attribute> attribute) {} public void setNamespace(String prefix, String uri) {} public void setModalParent(Object parent) {} public String getTooltiptext() {return null;} public void setTooltiptext(String tooltip) {} public String getBgcolor() {return null;} public void setBgcolor(String bgcolor) {} public int getPadding() {return -1;} public void setPadding(int padding) {} public String getOnblur() {return null;} public void adoptAttributes(XulComponent component) { // TODO Auto-generated method stub } public String getInsertafter() { return null; } public String getInsertbefore() { return null; } public int getPosition() { return 0; } public boolean getRemoveelement() { return false; } public boolean isVisible() { return true; } public void setInsertafter(String id) { // TODO Auto-generated method stub } public void setInsertbefore(String id) { // TODO Auto-generated method stub } public void setPosition(int pos) { // TODO Auto-generated method stub } public void setRemoveelement(boolean flag) { // TODO Auto-generated method stub } public void setVisible(boolean visible) { // TODO Auto-generated method stub } public void onDomReady() { // TODO Auto-generated method stub } public void setAcceptLabel(String label) { } public String getAlign() { return null; } public void setAlign(String align) { } public String getContext() { // TODO Auto-generated method stub return null; } public String getDrageffect() { // TODO Auto-generated method stub return null; } public String getMenu() { // TODO Auto-generated method stub return null; } public String getOndrag() { // TODO Auto-generated method stub return null; } public String getOndrop() { // TODO Auto-generated method stub return null; } public String getPopup() { // TODO Auto-generated method stub return null; } public int getSpacing() { // TODO Auto-generated method stub return 0; } public void setContext(String id) { // TODO Auto-generated method stub } public void setDrageffect(String drageffect) { // TODO Auto-generated method stub } public void setMenu(String id) { // TODO Auto-generated method stub } public void setOndrag(String ondrag) { // TODO Auto-generated method stub } public void setOndrop(String ondrop) { // TODO Auto-generated method stub } public void setPopup(String id) { // TODO Auto-generated method stub } public void setSpacing(int spacing) { // TODO Auto-generated method stub } public void setBindingProvider(BindingProvider bindingProvider) { } public String getDropvetoer() { return null; } public void setDropvetoer(String dropVetoMethod) { } }