當前位置: 首頁>>代碼示例>>Java>>正文


Java AbstractQuickFix類代碼示例

本文整理匯總了Java中com.rapidminer.operator.ports.quickfix.AbstractQuickFix的典型用法代碼示例。如果您正苦於以下問題:Java AbstractQuickFix類的具體用法?Java AbstractQuickFix怎麽用?Java AbstractQuickFix使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


AbstractQuickFix類屬於com.rapidminer.operator.ports.quickfix包,在下文中一共展示了AbstractQuickFix類的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: setReplaces

import com.rapidminer.operator.ports.quickfix.AbstractQuickFix; //導入依賴的package包/類
public void setReplaces(String replaces) {
	this.replaces = replaces;
	if (replaces != null) {
		installFix = new AbstractQuickFix(10, true, "install_extension", getExtensionName()) {

			@Override
			public void apply() {
				try {
					UpdateManagerRegistry.INSTANCE.get().showUpdateDialog(false, getExtensionId());
				} catch (URISyntaxException | IOException e1) {
					SwingTools.showSimpleErrorMessage("Unable to connect to the RapidMiner Marketplace.", e1);
				}
			}
		};
	} else {
		installFix = null;
	}
}
 
開發者ID:transwarpio,項目名稱:rapidminer,代碼行數:19,代碼來源:DummyOperator.java

示例2: setReplaces

import com.rapidminer.operator.ports.quickfix.AbstractQuickFix; //導入依賴的package包/類
public void setReplaces(String replaces) {
	this.replaces = replaces;
	if (replaces != null) {
		installFix = new AbstractQuickFix(10, true, "install_extension", getExtensionName()) {
			@Override
			public void apply() {
				UpdateDialog.showUpdateDialog(false, getExtensionId());
			}
		};
	} else {
		installFix = null;
	}
}
 
開發者ID:rapidminer,項目名稱:rapidminer-5,代碼行數:14,代碼來源:DummyOperator.java

示例3: makePrecondition

import com.rapidminer.operator.ports.quickfix.AbstractQuickFix; //導入依賴的package包/類
public Precondition makePrecondition() {
	return new Precondition() {

		@Override
		public void assumeSatisfied() {}

		@Override
		public void check(MetaData metaData) {
			if (metaData instanceof ExampleSetMetaData) {
				ExampleSetMetaData subsetMetaData = getMetaDataSubset((ExampleSetMetaData) metaData, false);
				if (subsetMetaData.getAllAttributes().isEmpty()) {
					QuickFix selectAllQuickFix = new AbstractQuickFix(4, false, "attributefilter_select_all") {

						@Override
						public void apply() {
							operator.getParameters().setParameter(PARAMETER_FILTER_TYPE, CONDITION_NAMES[CONDITION_ALL]);
						}
					};
					SimpleMetaDataError error = new SimpleMetaDataError(Severity.WARNING, inPort,
							Collections.<QuickFix> singletonList(selectAllQuickFix), "attribute_selection_empty");
					inPort.addError(error);
				}
			}
		}

		@Override
		public String getDescription() {
			return "Example set matching at least one selected attribute.";
		}

		@Override
		public MetaData getExpectedMetaData() {
			return new ExampleSetMetaData();
		}

		@Override
		public boolean isCompatible(MetaData input, CompatibilityLevel level) {
			return ExampleSet.class.isAssignableFrom(input.getObjectClass());
		}

	};
}
 
開發者ID:transwarpio,項目名稱:rapidminer,代碼行數:43,代碼來源:AttributeSubsetSelector.java

示例4: makePrecondition

import com.rapidminer.operator.ports.quickfix.AbstractQuickFix; //導入依賴的package包/類
public Precondition makePrecondition() {
	return new Precondition() {

		@Override
		public void assumeSatisfied() {}

		@Override
		public void check(MetaData metaData) {
			if (metaData instanceof ExampleSetMetaData) {
				ExampleSetMetaData subsetMetaData = getMetaDataSubset((ExampleSetMetaData) metaData, false);
				if (subsetMetaData.getAllAttributes().isEmpty()) {
					QuickFix selectAllQuickFix = new AbstractQuickFix(4, false, "attributefilter_select_all") {

						@Override
						public void apply() {
							operator.getParameters().setParameter(PARAMETER_FILTER_TYPE, CONDITION_NAMES[CONDITION_ALL]);
						}
					};
					SimpleMetaDataError error = new SimpleMetaDataError(Severity.WARNING, inPort, Collections.<QuickFix> singletonList(selectAllQuickFix), "attribute_selection_empty");
					inPort.addError(error);
				}
			}
		}

		@Override
		public String getDescription() {
			return "Example set matching at least one selected attribute.";
		}

		@Override
		public MetaData getExpectedMetaData() {
			return new ExampleSetMetaData();
		}

		@Override
		public boolean isCompatible(MetaData input, CompatibilityLevel level) {
			return ExampleSet.class.isAssignableFrom(input.getObjectClass());
		}

	};
}
 
開發者ID:rapidminer,項目名稱:rapidminer-5,代碼行數:42,代碼來源:AttributeSubsetSelector.java


注:本文中的com.rapidminer.operator.ports.quickfix.AbstractQuickFix類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。