This commit is contained in:
pro.boooooo
2023-01-16 00:28:42 +01:00
parent 3e172218a6
commit 5d7acefae2
15 changed files with 8712 additions and 178 deletions

View File

@@ -1,23 +1,21 @@
package JsonInspector.Storage;
package fr.sae.JSonInspector.Storage;
/**
* Représente une valeur
*
* @param <T> le type de la valeur
*/
public class Value <T> {
public class Value<T> {
private T value;
public Value(T value) {
this.value = value;
}
public T getValue() {
return value;
}
public boolean isObjectOrArray() {
if (value.getClass().equals(Node.class)) {
Node node = (Node) value;
@@ -31,17 +29,14 @@ public class Value <T> {
}
}
public boolean isNode() {
return value.getClass().equals(Node.class);
}
public boolean isString () {
public boolean isString() {
return value.getClass().equals(String.class);
}
public boolean isNumber() {
return value.getClass().equals(Integer.class) || value.getClass().equals(Double.class);
}