You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
949 B
30 lines
949 B
3 years ago
|
package com.fr.plugin.xx.jsd9663.hyperlink;
|
||
|
|
||
|
import com.fr.design.fun.impl.AbstractHyperlinkProvider;
|
||
|
import com.fr.design.gui.controlpane.NameObjectCreator;
|
||
|
import com.fr.design.gui.controlpane.NameableCreator;
|
||
|
import com.fr.general.ComparatorUtils;
|
||
|
|
||
|
|
||
|
public class PostMessage extends AbstractHyperlinkProvider {
|
||
|
private NameableCreator nameableCreator = new NameObjectCreator(
|
||
|
"\u4f20\u9012\u53c2\u6570\u7ed9\u7236\u7a97\u53e3",
|
||
|
PostMessageHyperlink.class, PostMessageHyperlinkPane.class);
|
||
|
|
||
|
@Override
|
||
|
public int hashCode() {
|
||
|
return nameableCreator.menuName().hashCode();
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public boolean equals(Object obj) {
|
||
|
return (obj != null && obj instanceof PostMessage)
|
||
|
&& ComparatorUtils.equals(((PostMessage) obj).nameableCreator, nameableCreator);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public NameableCreator createHyperlinkCreator() {
|
||
|
return nameableCreator;
|
||
|
}
|
||
|
}
|