All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sk.seges.acris.theme.pap.specific.ThemeDialogBoxProcessor Maven / Gradle / Ivy

package sk.seges.acris.theme.pap.specific;

import javax.lang.model.type.TypeKind;

import sk.seges.acris.widget.client.Dialog;

import com.google.gwt.user.client.ui.DialogBox;
import com.google.gwt.user.client.ui.PopupPanel;

public class ThemeDialogBoxProcessor extends AbstractComponentSpecificProcessor {

	@Override
	protected ExecutableMethodDefinition[] getOuterMethodDefinitions() {
		return new ExecutableMethodDefinition[] {
				new ExecutableMethodDefinition(PopupPanel.class, "setPopupPosition").params(TypeKind.INT, TypeKind.INT),
				new ExecutableMethodDefinition(PopupPanel.class, "getPopupTop"),
				new ExecutableMethodDefinition(PopupPanel.class, "getPopupLeft"),
				new ExecutableMethodDefinition(PopupPanel.class, "show"),
		};
	}
    
	@Override
	protected Class[] getComponentClasses() {
		return new Class[] {DialogBox.class, Dialog.class};
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy