
cn.zkdcloud.component.menu.AbstractButton Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of weChat Show documentation
Show all versions of weChat Show documentation
we can use it easy to build weChat
The newest version!
package cn.zkdcloud.component.menu;
import java.util.ArrayList;
import java.util.List;
/**
* 所有按钮父类
*
* @author zk
* @version 2017/8/25
*/
public abstract class AbstractButton {
/**
* 按钮类型
*/
protected MenuType type;
/**
* 名字
*/
protected String name;
/**
* 可能会有子按钮
*/
protected List sub_button;
/**
* 添加子按钮
*
* @param abstractButton this(父按钮)
*/
public AbstractButton addSubButton(AbstractButton abstractButton) {
if (null == this.sub_button) {
this.sub_button = new ArrayList<>();
}
getSub_button().add(abstractButton);
return this;
}
public MenuType getType() {
return type;
}
public void setType(MenuType type) {
this.type = type;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public List getSub_button() {
return sub_button;
}
public void setSub_button(List sub_button) {
this.sub_button = sub_button;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy