mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-06 07:43:36 +00:00
fancydialogs: Restructure package organization for dialog components
This commit is contained in:
@@ -1,4 +0,0 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.body;
|
|
||||||
|
|
||||||
public interface DialogBody {
|
|
||||||
}
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api;
|
package com.fancyinnovations.fancydialogs.api.data;
|
||||||
|
|
||||||
import com.fancyinnovations.fancydialogs.api.body.DialogBody;
|
import com.fancyinnovations.fancydialogs.api.data.body.DialogBody;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
package com.fancyinnovations.fancydialogs.api.data.body;
|
||||||
|
|
||||||
|
public interface DialogBody {
|
||||||
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.body;
|
package com.fancyinnovations.fancydialogs.api.data.body;
|
||||||
|
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.body;
|
package com.fancyinnovations.fancydialogs.api.data.body;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.click;
|
package com.fancyinnovations.fancydialogs.api.data.click;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.click;
|
package com.fancyinnovations.fancydialogs.api.data.click;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.click;
|
package com.fancyinnovations.fancydialogs.api.data.click;
|
||||||
|
|
||||||
public enum ClickEvent {
|
public enum ClickEvent {
|
||||||
OPEN_URL,
|
OPEN_URL,
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.input;
|
package com.fancyinnovations.fancydialogs.api.data.input;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.input;
|
package com.fancyinnovations.fancydialogs.api.data.input;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
package com.fancyinnovations.fancydialogs.api.data.input;
|
||||||
|
|
||||||
|
public interface DialogInput {
|
||||||
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.input;
|
package com.fancyinnovations.fancydialogs.api.data.input;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.input;
|
package com.fancyinnovations.fancydialogs.api.data.input;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
package com.fancyinnovations.fancydialogs.api.data.submit;
|
||||||
|
|
||||||
|
public interface SubmitMethod {
|
||||||
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.types;
|
package com.fancyinnovations.fancydialogs.api.data.types;
|
||||||
|
|
||||||
import com.fancyinnovations.fancydialogs.api.DialogData;
|
import com.fancyinnovations.fancydialogs.api.data.DialogData;
|
||||||
import com.fancyinnovations.fancydialogs.api.click.ClickAction;
|
import com.fancyinnovations.fancydialogs.api.data.click.ClickAction;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
public record ConfirmationDialog(
|
public record ConfirmationDialog(
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
package com.fancyinnovations.fancydialogs.api.data.types;
|
||||||
|
|
||||||
|
public interface Dialog {
|
||||||
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.types;
|
package com.fancyinnovations.fancydialogs.api.data.types;
|
||||||
|
|
||||||
import com.fancyinnovations.fancydialogs.api.DialogData;
|
import com.fancyinnovations.fancydialogs.api.data.DialogData;
|
||||||
import com.fancyinnovations.fancydialogs.api.click.ClickEvent;
|
import com.fancyinnovations.fancydialogs.api.data.click.ClickEvent;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.types;
|
package com.fancyinnovations.fancydialogs.api.data.types;
|
||||||
|
|
||||||
import com.fancyinnovations.fancydialogs.api.click.Button;
|
import com.fancyinnovations.fancydialogs.api.data.click.Button;
|
||||||
import com.fancyinnovations.fancydialogs.api.input.DialogInput;
|
import com.fancyinnovations.fancydialogs.api.data.input.DialogInput;
|
||||||
import com.fancyinnovations.fancydialogs.api.submit.SubmitMethod;
|
import com.fancyinnovations.fancydialogs.api.data.submit.SubmitMethod;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
public interface InputFormDialog extends Dialog {
|
public interface InputFormDialog extends Dialog {
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.types;
|
package com.fancyinnovations.fancydialogs.api.data.types;
|
||||||
|
|
||||||
import com.fancyinnovations.fancydialogs.api.DialogData;
|
import com.fancyinnovations.fancydialogs.api.data.DialogData;
|
||||||
import com.fancyinnovations.fancydialogs.api.click.ClickAction;
|
import com.fancyinnovations.fancydialogs.api.data.click.ClickAction;
|
||||||
import com.fancyinnovations.fancydialogs.api.click.ClickEvent;
|
import com.fancyinnovations.fancydialogs.api.data.click.ClickEvent;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.types;
|
package com.fancyinnovations.fancydialogs.api.data.types;
|
||||||
|
|
||||||
import com.fancyinnovations.fancydialogs.api.DialogData;
|
import com.fancyinnovations.fancydialogs.api.data.DialogData;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
package com.fancyinnovations.fancydialogs.api.data.types;
|
||||||
|
|
||||||
|
import com.fancyinnovations.fancydialogs.api.data.DialogData;
|
||||||
|
import com.fancyinnovations.fancydialogs.api.data.click.ClickAction;
|
||||||
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
|
public record NoticeDialog(
|
||||||
|
@NotNull DialogData common,
|
||||||
|
@NotNull ClickAction button
|
||||||
|
) implements Dialog {
|
||||||
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.types;
|
package com.fancyinnovations.fancydialogs.api.data.types;
|
||||||
|
|
||||||
import com.fancyinnovations.fancydialogs.api.DialogData;
|
import com.fancyinnovations.fancydialogs.api.data.DialogData;
|
||||||
import com.fancyinnovations.fancydialogs.api.click.ClickEvent;
|
import com.fancyinnovations.fancydialogs.api.data.click.ClickEvent;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.types;
|
package com.fancyinnovations.fancydialogs.api.data.types;
|
||||||
|
|
||||||
import com.fancyinnovations.fancydialogs.api.DialogData;
|
import com.fancyinnovations.fancydialogs.api.data.DialogData;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.input;
|
|
||||||
|
|
||||||
public interface DialogInput {
|
|
||||||
}
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.submit;
|
|
||||||
|
|
||||||
public interface SubmitMethod {
|
|
||||||
}
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.types;
|
|
||||||
|
|
||||||
public interface Dialog {
|
|
||||||
}
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
package com.fancyinnovations.fancydialogs.api.types;
|
|
||||||
|
|
||||||
import com.fancyinnovations.fancydialogs.api.DialogData;
|
|
||||||
import com.fancyinnovations.fancydialogs.api.click.ClickAction;
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
|
||||||
|
|
||||||
public record NoticeDialog(
|
|
||||||
@NotNull DialogData common,
|
|
||||||
@NotNull ClickAction button
|
|
||||||
) implements Dialog {
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user