aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/com/pinapelz/vtuber
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/pinapelz/vtuber')
-rw-r--r--src/main/java/com/pinapelz/vtuber/ExtraData.java11
-rw-r--r--src/main/java/com/pinapelz/vtuber/Language.java11
-rw-r--r--src/main/java/com/pinapelz/vtuber/Order.java11
-rw-r--r--src/main/java/com/pinapelz/vtuber/Organization.java11
-rw-r--r--src/main/java/com/pinapelz/vtuber/Sort.java11
-rw-r--r--src/main/java/com/pinapelz/vtuber/Status.java11
-rw-r--r--src/main/java/com/pinapelz/vtuber/Type.java18
7 files changed, 84 insertions, 0 deletions
diff --git a/src/main/java/com/pinapelz/vtuber/ExtraData.java b/src/main/java/com/pinapelz/vtuber/ExtraData.java
index c7d512a..a29b728 100644
--- a/src/main/java/com/pinapelz/vtuber/ExtraData.java
+++ b/src/main/java/com/pinapelz/vtuber/ExtraData.java
@@ -1,5 +1,11 @@
package com.pinapelz.vtuber;
+/**
+ * <p>ExtraData class.</p>
+ *
+ * @author pinapelz
+ * @version $Id: $Id
+ */
public enum ExtraData {
CLIPS("clips"),
REFERS("refers"),
@@ -17,10 +23,15 @@ public enum ExtraData {
this.value = value;
}
+ /** {@inheritDoc} */
@Override
public String toString() {
return value;
}
+ public boolean isExtraData(String extraData) {
+ return this.value.equals(extraData);
+ }
+
}
diff --git a/src/main/java/com/pinapelz/vtuber/Language.java b/src/main/java/com/pinapelz/vtuber/Language.java
index a94dcb0..6a520a4 100644
--- a/src/main/java/com/pinapelz/vtuber/Language.java
+++ b/src/main/java/com/pinapelz/vtuber/Language.java
@@ -1,5 +1,11 @@
package com.pinapelz.vtuber;
+/**
+ * <p>Language class.</p>
+ *
+ * @author pinapelz
+ * @version $Id: $Id
+ */
public enum Language {
ENGLISH("en"),
JAPANESE("jp"),
@@ -16,9 +22,14 @@ public enum Language {
this.code = code;
}
+ /** {@inheritDoc} */
@Override
public String toString() {
return code;
}
+ public boolean isLanguage(String language) {
+ return this.code.equals(language);
+ }
+
}
diff --git a/src/main/java/com/pinapelz/vtuber/Order.java b/src/main/java/com/pinapelz/vtuber/Order.java
index 97f3795..344ac5e 100644
--- a/src/main/java/com/pinapelz/vtuber/Order.java
+++ b/src/main/java/com/pinapelz/vtuber/Order.java
@@ -1,5 +1,11 @@
package com.pinapelz.vtuber;
+/**
+ * <p>Order class.</p>
+ *
+ * @author pinapelz
+ * @version $Id: $Id
+ */
public enum Order {
ASC("asc"),
DESC("desc");
@@ -9,8 +15,13 @@ public enum Order {
this.value = value;
}
+ /** {@inheritDoc} */
@Override
public String toString() {
return value;
}
+
+ public boolean isOrderBy(String order) {
+ return this.value.equals(order);
+ }
}
diff --git a/src/main/java/com/pinapelz/vtuber/Organization.java b/src/main/java/com/pinapelz/vtuber/Organization.java
index 5c89db3..d14f872 100644
--- a/src/main/java/com/pinapelz/vtuber/Organization.java
+++ b/src/main/java/com/pinapelz/vtuber/Organization.java
@@ -1,5 +1,11 @@
package com.pinapelz.vtuber;
+/**
+ * <p>Organization class.</p>
+ *
+ * @author pinapelz
+ * @version $Id: $Id
+ */
public enum Organization {
HOLOLIVE("Hololive"),
NIJISANJI("Nijisanji"),
@@ -83,11 +89,16 @@ public enum Organization {
this.name = name;
}
+ /** {@inheritDoc} */
@Override
public String toString() {
return name;
}
+ public boolean isOrg(String org) {
+ return this.name.equals(org);
+ }
+
diff --git a/src/main/java/com/pinapelz/vtuber/Sort.java b/src/main/java/com/pinapelz/vtuber/Sort.java
index 535e5a9..0367d93 100644
--- a/src/main/java/com/pinapelz/vtuber/Sort.java
+++ b/src/main/java/com/pinapelz/vtuber/Sort.java
@@ -1,5 +1,11 @@
package com.pinapelz.vtuber;
+/**
+ * <p>Sort class.</p>
+ *
+ * @author pinapelz
+ * @version $Id: $Id
+ */
public enum Sort {
NEWEST("newest"),
START_SCHEDULED("start_scheduled"),
@@ -12,9 +18,14 @@ public enum Sort {
this.value = value;
}
+ /** {@inheritDoc} */
@Override
public String toString() {
return value;
}
+ public boolean isSortBy(String sort) {
+ return this.value.equals(sort);
+ }
+
}
diff --git a/src/main/java/com/pinapelz/vtuber/Status.java b/src/main/java/com/pinapelz/vtuber/Status.java
index 530a725..4b35635 100644
--- a/src/main/java/com/pinapelz/vtuber/Status.java
+++ b/src/main/java/com/pinapelz/vtuber/Status.java
@@ -1,5 +1,11 @@
package com.pinapelz.vtuber;
+/**
+ * <p>Status class.</p>
+ *
+ * @author pinapelz
+ * @version $Id: $Id
+ */
public enum Status {
LIVE("live"),
UPCOMING("upcoming"),
@@ -13,9 +19,14 @@ public enum Status {
this.value = value;
}
+ /** {@inheritDoc} */
@Override
public String toString() {
return value;
}
+ public boolean isStatus(String status) {
+ return this.value.equals(status);
+ }
+
}
diff --git a/src/main/java/com/pinapelz/vtuber/Type.java b/src/main/java/com/pinapelz/vtuber/Type.java
index 0cbfdf8..bd128d2 100644
--- a/src/main/java/com/pinapelz/vtuber/Type.java
+++ b/src/main/java/com/pinapelz/vtuber/Type.java
@@ -1,5 +1,11 @@
package com.pinapelz.vtuber;
+/**
+ * <p>Type class.</p>
+ *
+ * @author pinapelz
+ * @version $Id: $Id
+ */
public enum Type {
STREAM("stream"),
CLIP("clip");
@@ -9,8 +15,20 @@ public enum Type {
this.value = value;
}
+ /** {@inheritDoc} */
@Override
public String toString() {
return value;
}
+
+
+ public boolean equals(Type other) {
+ return this.value.equals(other.value);
+ }
+
+ public boolean isType(String type) {
+ return this.value.equals(type);
+ }
+
+
}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage