public class PluginListParser extends java.lang.Object
Constructor and Description |
---|
PluginListParser() |
Modifier and Type | Method and Description |
---|---|
private static void |
addPluginInformation(java.util.List<PluginInformation> ret,
java.lang.String name,
java.lang.String url,
java.lang.String manifest) |
static PluginInformation |
createInfo(java.lang.String name,
java.lang.String url,
java.lang.String manifest)
Creates the plugin information object
|
java.util.List<PluginInformation> |
parse(java.io.InputStream in)
Parses a plugin information document and replies a list of plugin information objects.
|
public PluginListParser()
public static PluginInformation createInfo(java.lang.String name, java.lang.String url, java.lang.String manifest) throws PluginListParseException
name
- the plugin nameurl
- the plugin download urlmanifest
- the plugin manifestPluginListParseException
- if plugin manifest cannot be parsedpublic java.util.List<PluginInformation> parse(java.io.InputStream in) throws PluginListParseException
in
- the input stream from which to parsePluginListParseException
- if something goes wrong while parsingprivate static void addPluginInformation(java.util.List<PluginInformation> ret, java.lang.String name, java.lang.String url, java.lang.String manifest)