private static class JarWrapper.PreferredListReader extends Object
Modifier and Type | Field and Description |
---|---|
private boolean |
defaultPref |
private static Pattern |
headerPattern |
private static Pattern |
namePattern |
private Map |
namePrefs |
private Map |
packagePrefs |
private static Pattern |
preferredPattern |
private Map |
subtreePrefs |
private static Pattern |
versionPattern |
Constructor and Description |
---|
JarWrapper.PreferredListReader(JarFile jar)
Parses the given JAR file's preferred list, if any.
|
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
isPreferred(String entry)
Returns true if list prefers given entry, or false otherwise.
|
private static String |
nextNonBlankLine(BufferedReader reader)
Returns next non-blank, non-comment line, or null if end of file has
been reached.
|
private static final Pattern headerPattern
private static final Pattern versionPattern
private static final Pattern namePattern
private static final Pattern preferredPattern
private final boolean defaultPref
private final Map namePrefs
private final Map packagePrefs
private final Map subtreePrefs
JarWrapper.PreferredListReader(JarFile jar) throws IOException
IOException
boolean isPreferred(String entry)
private static String nextNonBlankLine(BufferedReader reader) throws IOException
IOException
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.