public class SimpleConfiguratorUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static Version |
COMPATIBLE_VERSION |
static java.lang.String |
ENCODING_UTF8 |
| Constructor and Description |
|---|
SimpleConfiguratorUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getBundleLocation(BundleInfo bundle,
boolean useReference) |
static long |
getExtendedTimeStamp() |
static java.util.ArrayList<java.io.File> |
getInfoFiles() |
static BundleInfo |
parseBundleInfoLine(java.lang.String line,
java.net.URI base) |
static void |
parseCommentLine(java.lang.String line) |
static java.net.URI |
parseLocation(java.lang.String location) |
static java.util.List<BundleInfo> |
readConfiguration(java.io.InputStream stream,
java.net.URI base)
Read the configuration from the given InputStream
|
static java.util.List<BundleInfo> |
readConfiguration(java.net.URL url,
java.net.URI base) |
static void |
readExtendedConfigurationFiles(java.util.List<BundleInfo> result) |
static void |
removeDuplicates(java.util.List<BundleInfo> result) |
static void |
transferStreams(java.util.List<java.io.InputStream> sources,
java.io.OutputStream destination) |
public static final java.lang.String ENCODING_UTF8
public static final Version COMPATIBLE_VERSION
public static java.util.List<BundleInfo> readConfiguration(java.net.URL url, java.net.URI base) throws java.io.IOException
java.io.IOExceptionpublic static void removeDuplicates(java.util.List<BundleInfo> result)
public static void readExtendedConfigurationFiles(java.util.List<BundleInfo> result) throws java.io.IOException, java.io.FileNotFoundException, java.net.MalformedURLException
java.io.IOExceptionjava.io.FileNotFoundExceptionjava.net.MalformedURLExceptionpublic static java.util.ArrayList<java.io.File> getInfoFiles()
throws java.io.IOException,
java.io.FileNotFoundException,
java.net.URISyntaxException
java.io.IOExceptionjava.io.FileNotFoundExceptionjava.net.URISyntaxExceptionpublic static java.util.List<BundleInfo> readConfiguration(java.io.InputStream stream, java.net.URI base) throws java.io.IOException
stream - - the stream is always closedbase - BundleInfojava.io.IOExceptionpublic static void parseCommentLine(java.lang.String line)
public static BundleInfo parseBundleInfoLine(java.lang.String line, java.net.URI base)
public static java.net.URI parseLocation(java.lang.String location)
public static void transferStreams(java.util.List<java.io.InputStream> sources,
java.io.OutputStream destination)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getBundleLocation(BundleInfo bundle, boolean useReference)
public static long getExtendedTimeStamp()