
org.appdapter.gui.trigger.KMCTriggerImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.appdapter.lib.gui Show documentation
Show all versions of org.appdapter.lib.gui Show documentation
Appdapter Maven project including Java and Scala, produces jar, not bundle. Excludes concrete SLF4J binding.
The newest version!
package org.appdapter.gui.trigger;
import java.awt.event.ActionEvent;
import java.beans.FeatureDescriptor;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Member;
import org.appdapter.api.trigger.Box;
import org.appdapter.gui.api.DisplayContext;
abstract public class KMCTriggerImpl extends TriggerForMember implements KMCTrigger {
public KMCTriggerImpl(String menuName, DisplayContext ctx, Class cls, Object obj, Member fd, boolean isDeclNonStatic0, FeatureDescriptor feature, boolean hasNoSideEffects) {
super(false, menuName, ctx, cls, obj, fd, isDeclNonStatic0, feature, hasNoSideEffects);
}
@Override public boolean equals(Object obj) {
if (!(obj instanceof TriggerForType))
return false;
return getIdentityObject() == ((TriggerForType) obj).getIdentityObject();
}
public abstract Object valueOf(Box targetBox, ActionEvent actevt, boolean wantSideEffect, boolean isPaste) throws InvocationTargetException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy