Package net.sourceforge.jnlp
Class JNLPMatcher
java.lang.Object
net.sourceforge.jnlp.JNLPMatcher
To compare launching JNLP file with signed APPLICATION.JNLP or
APPLICATION_TEMPLATE.jnlp.
Used by net.sourceforge.jnlp.runtime.JNLPCLassLoader
-
Constructor Summary
ConstructorsConstructorDescriptionJNLPMatcher
(InputStream appTemplate, InputStream launchJNLP, boolean isTemplate, ParserSettings p) Public constructor -
Method Summary
-
Constructor Details
-
JNLPMatcher
public JNLPMatcher(InputStream appTemplate, InputStream launchJNLP, boolean isTemplate, ParserSettings p) throws JNLPMatcherException Public constructor- Parameters:
appTemplate
- the reader stream of the signed APPLICATION.jnlp or APPLICATION_TEMPLATE.jnlplaunchJNLP
- the reader stream of the launching JNLP fileisTemplate
- a boolean that specifies if appTemplateFile is a templatep
- settings of parser- Throws:
JNLPMatcherException
- if IOException, XMLParseException is thrown during parsing; Or launchJNLP/appTemplate is null
-
-
Method Details
-
isMatch
public boolean isMatch()Compares both JNLP files- Returns:
- true if both JNLP files are 'matched', otherwise false
-