All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.endreman0.javajson.Factory Maven / Gradle / Ivy

package io.github.endreman0.javajson;

import io.github.endreman0.javajson.nodes.ArrayNode;
import io.github.endreman0.javajson.nodes.BooleanNode;
import io.github.endreman0.javajson.nodes.Field;
import io.github.endreman0.javajson.nodes.Node;
import io.github.endreman0.javajson.nodes.NullNode;
import io.github.endreman0.javajson.nodes.NumberNode;
import io.github.endreman0.javajson.nodes.ObjectNode;
import io.github.endreman0.javajson.nodes.StringNode;

public class Factory{
	public static NumberNode num(double val){return new NumberNode(val);}
	public static BooleanNode bool(boolean val){return new BooleanNode(val);}
	public static NullNode _null(){return new NullNode();}
	public static StringNode string(String val){return new StringNode(val);}
	public static ArrayNode array(Node... children){return new ArrayNode(children);}
	public static ObjectNode obj(Field... fields){return new ObjectNode(fields);}
	public static Field field(String key, Node value){return new Field(key, value);}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy