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.
29 lines
658 B
29 lines
658 B
package com.fr.design.gui.controlpane; |
|
|
|
import com.fr.design.beans.BasicBeanPane; |
|
import com.fr.design.gui.ilist.ListModelElement; |
|
import com.fr.js.JavaScript; |
|
import com.fr.stable.Nameable; |
|
|
|
import javax.swing.Icon; |
|
|
|
public interface NameableCreator { |
|
String menuName(); |
|
|
|
Icon menuIcon(); |
|
|
|
String createTooltip(); |
|
|
|
Nameable createNameable(UnrepeatedNameHelper helper); |
|
|
|
Class<? extends BasicBeanPane> getUpdatePane(); |
|
|
|
Object acceptObject2Populate(Object ob); |
|
|
|
void saveUpdatedBean(ListModelElement wrapper, Object bean); |
|
|
|
Class<? extends JavaScript> getHyperlink(); |
|
|
|
|
|
boolean isNeedParameterWhenPopulateJControlPane(); |
|
} |