Package cn.nukkit.dialog.window
Class FormWindowDialog
java.lang.Object
cn.nukkit.dialog.window.FormWindowDialog
- All Implemented Interfaces:
Dialog
@PowerNukkitXOnly
@Since("1.6.0.0-PNX")
public class FormWindowDialog
extends Object
implements Dialog
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final com.google.gson.Gson
protected final List<FormDialogHandler>
-
Constructor Summary
ConstructorDescriptionFormWindowDialog
(String title, String content, Entity bindEntity) FormWindowDialog
(String title, String content, Entity bindEntity, List<ElementDialogButton> buttons) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addButton
(ElementDialogButton button) void
void
addHandler
(FormDialogHandler handler) long
getTitle()
void
void
setBindEntity
(Entity bindEntity) void
setButtonJSONData
(String json) void
setButtons
(List<ElementDialogButton> buttons) void
setContent
(String content) protected void
setSceneName
(String sceneName) void
setSkinData
(String data) void
void
-
Field Details
-
GSON
protected static final com.google.gson.Gson GSON -
handlers
-
-
Constructor Details
-
FormWindowDialog
-
FormWindowDialog
public FormWindowDialog(String title, String content, Entity bindEntity, List<ElementDialogButton> buttons)
-
-
Method Details
-
getTitle
-
setTitle
-
getContent
-
setContent
-
getButtons
-
setButtons
-
addButton
-
addButton
-
getEntityId
public long getEntityId() -
getBindEntity
-
setBindEntity
-
getSkinData
-
setSkinData
-
addHandler
-
getHandlers
-
getButtonJSONData
-
setButtonJSONData
-
getSceneName
-
setSceneName
-
updateSceneName
public void updateSceneName() -
send
-