X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=srcjar_unused%2Forg%2Fjson%2Fsimple%2Fparser%2FContainerFactory.java;fp=srcjar_unused%2Forg%2Fjson%2Fsimple%2Fparser%2FContainerFactory.java;h=0bb7baf2d554e404d670cfd01dc168eb6da7a282;hb=2639d90e2b52d49cf586c0b602bc606033c9b8ae;hp=0000000000000000000000000000000000000000;hpb=aaead18c6acb21da4d63f3ad9f454d9eb410152f;p=jalview.git diff --git a/srcjar_unused/org/json/simple/parser/ContainerFactory.java b/srcjar_unused/org/json/simple/parser/ContainerFactory.java new file mode 100644 index 0000000..0bb7baf --- /dev/null +++ b/srcjar_unused/org/json/simple/parser/ContainerFactory.java @@ -0,0 +1,23 @@ +package org.json.simple.parser; + +import java.util.List; +import java.util.Map; + +/** + * Container factory for creating containers for JSON object and JSON array. + * + * @see org.json.simple.parser.JSONParser#parse(java.io.Reader, ContainerFactory) + * + * @author FangYidong + */ +public interface ContainerFactory { + /** + * @return A Map instance to store JSON object, or null if you want to use org.json.simple.JSONObject. + */ + Map createObjectContainer(); + + /** + * @return A List instance to store JSON array, or null if you want to use org.json.simple.JSONArray. + */ + List creatArrayContainer(); +}