Skip to content

Commit

Permalink
organized files
Browse files Browse the repository at this point in the history
  • Loading branch information
aabssmc committed Jun 27, 2024
1 parent 016d8eb commit b2c5183
Show file tree
Hide file tree
Showing 21 changed files with 110 additions and 103 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements;
package lol.aabss.skhttp.elements.discord;

import ch.njol.skript.classes.ClassInfo;
import ch.njol.skript.classes.Parser;
Expand All @@ -9,88 +9,10 @@
import com.itsradiix.discordwebhook.embed.models.Author;
import com.itsradiix.discordwebhook.embed.models.Field;
import com.itsradiix.discordwebhook.embed.models.Footer;
import lol.aabss.skhttp.objects.RequestObject;
import org.jetbrains.annotations.NotNull;

import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

public class Types {
static {
Classes.registerClass(new ClassInfo<>(HttpClient.class, "httpclient")
.name("Http Client")
.description("Represents an http client.")
.user("http ?clients?")
.since("1.0")
.parser(new Parser<>() {
@Override
public boolean canParse(@NotNull ParseContext context) {
return false;
}
@Override
public @NotNull String toString(HttpClient o, int flags) {
return toVariableNameString(o);
}

@Override
public @NotNull String toVariableNameString(HttpClient o) {
return "http client";
}
}
)
);

Classes.registerClass(new ClassInfo<>(RequestObject.class, "httprequest")
.name("Http Request")
.description("Represents an http request.")
.user("http ?requests?")
.since("1.0")
.parser(new Parser<>() {

@Override
public boolean canParse(@NotNull ParseContext context) {
return false;
}

@Override
public @NotNull String toString(RequestObject o, int flags) {
return toVariableNameString(o);
}

@Override
public @NotNull String toVariableNameString(RequestObject o) {
return o.request.uri().toString();
}
}
)
);

Classes.registerClass(new ClassInfo<>(HttpResponse.class, "httpresponse")
.name("Http Response")
.description("Represents an http response.")
.user("http ?requests?")
.since("1.0")
.parser(new Parser<>() {

@Override
public boolean canParse(@NotNull ParseContext context) {
return false;
}

@Override
public @NotNull String toString(HttpResponse o, int flags) {
return toVariableNameString(o);
}

@Override
public @NotNull String toVariableNameString(HttpResponse o) {
return "http response";
}
}
)
);

Classes.registerClass(new ClassInfo<>(DiscordWebHook.class, "discordwebhook")
.name("Discord Webhook")
.description("Represents a discord webhook.")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.effects;
package lol.aabss.skhttp.elements.discord.effects;

import ch.njol.skript.Skript;
import ch.njol.skript.doc.Description;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.expressions;
package lol.aabss.skhttp.elements.discord.expressions;

import ch.njol.skript.Skript;
import ch.njol.skript.doc.Description;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.expressions;
package lol.aabss.skhttp.elements.discord.expressions;

import ch.njol.skript.Skript;
import ch.njol.skript.doc.Description;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.expressions;
package lol.aabss.skhttp.elements.discord.expressions;

import ch.njol.skript.Skript;
import ch.njol.skript.doc.Description;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.sections;
package lol.aabss.skhttp.elements.discord.sections;

import ch.njol.skript.Skript;
import ch.njol.skript.classes.Changer;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.sections;
package lol.aabss.skhttp.elements.discord.sections;

import ch.njol.skript.Skript;
import ch.njol.skript.classes.Changer;
Expand Down
89 changes: 89 additions & 0 deletions src/main/java/lol/aabss/skhttp/elements/http/Types.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
package lol.aabss.skhttp.elements.http;

import ch.njol.skript.classes.ClassInfo;
import ch.njol.skript.classes.Parser;
import ch.njol.skript.lang.ParseContext;
import ch.njol.skript.registrations.Classes;
import lol.aabss.skhttp.objects.RequestObject;
import org.jetbrains.annotations.NotNull;

import java.net.http.HttpClient;
import java.net.http.HttpResponse;

public class Types {
static {
Classes.registerClass(new ClassInfo<>(HttpClient.class, "httpclient")
.name("Http Client")
.description("Represents an http client.")
.user("http ?clients?")
.since("1.0")
.parser(new Parser<>() {
@Override
public boolean canParse(@NotNull ParseContext context) {
return false;
}
@Override
public @NotNull String toString(HttpClient o, int flags) {
return toVariableNameString(o);
}

@Override
public @NotNull String toVariableNameString(HttpClient o) {
return "http client";
}
}
)
);

Classes.registerClass(new ClassInfo<>(RequestObject.class, "httprequest")
.name("Http Request")
.description("Represents an http request.")
.user("http ?requests?")
.since("1.0")
.parser(new Parser<>() {

@Override
public boolean canParse(@NotNull ParseContext context) {
return false;
}

@Override
public @NotNull String toString(RequestObject o, int flags) {
return toVariableNameString(o);
}

@Override
public @NotNull String toVariableNameString(RequestObject o) {
return o.request.uri().toString();
}
}
)
);

Classes.registerClass(new ClassInfo<>(HttpResponse.class, "httpresponse")
.name("Http Response")
.description("Represents an http response.")
.user("http ?requests?")
.since("1.0")
.parser(new Parser<>() {

@Override
public boolean canParse(@NotNull ParseContext context) {
return false;
}

@Override
public @NotNull String toString(HttpResponse o, int flags) {
return toVariableNameString(o);
}

@Override
public @NotNull String toVariableNameString(HttpResponse o) {
return "http response";
}
}
)
);

}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.effects;
package lol.aabss.skhttp.elements.http.effects;

import ch.njol.skript.Skript;
import ch.njol.skript.doc.Description;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.expressions;
package lol.aabss.skhttp.elements.http.expressions;

import ch.njol.skript.doc.Description;
import ch.njol.skript.doc.Examples;
Expand All @@ -12,7 +12,6 @@
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.util.ArrayList;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.expressions;
package lol.aabss.skhttp.elements.http.expressions;

import ch.njol.skript.Skript;
import ch.njol.skript.doc.Description;
Expand All @@ -10,7 +10,7 @@
import ch.njol.skript.lang.ExpressionType;
import ch.njol.skript.lang.SkriptParser;
import ch.njol.util.Kleenean;
import lol.aabss.skhttp.elements.sections.SecSendAsyncHttpRequest;
import lol.aabss.skhttp.elements.http.sections.SecSendAsyncHttpRequest;
import org.bukkit.event.Event;
import org.jetbrains.annotations.NotNull;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.expressions;
package lol.aabss.skhttp.elements.http.expressions;

import ch.njol.skript.doc.Description;
import ch.njol.skript.doc.Examples;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.expressions;
package lol.aabss.skhttp.elements.http.expressions;

import ch.njol.skript.Skript;
import ch.njol.skript.doc.Description;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.expressions;
package lol.aabss.skhttp.elements.http.expressions;

import ch.njol.skript.Skript;
import ch.njol.skript.doc.Description;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.expressions;
package lol.aabss.skhttp.elements.http.expressions;

import ch.njol.skript.doc.Description;
import ch.njol.skript.doc.Examples;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.expressions;
package lol.aabss.skhttp.elements.http.expressions;

import ch.njol.skript.doc.Description;
import ch.njol.skript.doc.Examples;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.expressions;
package lol.aabss.skhttp.elements.http.expressions;

import ch.njol.skript.doc.Description;
import ch.njol.skript.doc.Examples;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.expressions;
package lol.aabss.skhttp.elements.http.expressions;

import ch.njol.skript.doc.Description;
import ch.njol.skript.doc.Examples;
Expand All @@ -13,7 +13,6 @@
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.util.ArrayList;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.expressions;
package lol.aabss.skhttp.elements.http.expressions;

import ch.njol.skript.doc.Description;
import ch.njol.skript.doc.Examples;
Expand All @@ -14,7 +14,6 @@
import org.jetbrains.annotations.Nullable;

import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.util.ArrayList;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.sections;
package lol.aabss.skhttp.elements.http.sections;

import ch.njol.skript.Skript;
import ch.njol.skript.classes.Changer;
Expand Down Expand Up @@ -26,7 +26,6 @@
import java.io.IOException;
import java.net.URI;
import java.net.http.HttpRequest;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.HashMap;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package lol.aabss.skhttp.elements.sections;
package lol.aabss.skhttp.elements.http.sections;

import ch.njol.skript.Skript;
import ch.njol.skript.config.SectionNode;
Expand Down

0 comments on commit b2c5183

Please sign in to comment.