public Parameters(String header, Reporter reporter) { this(false); OSGiHeader.parseHeader(header, reporter, this); }
public Parameters(String header, Reporter reporter) { this(false); OSGiHeader.parseHeader(header, reporter, this); }
public Parameters(String header, Reporter reporter) { this(false); OSGiHeader.parseHeader(header, reporter, this); }
static public Parameters parseHeader(String value) { return parseHeader(value, null); }
public Parameters(String header, Reporter reporter) { OSGiHeader.parseHeader(header, reporter, this); }
static public Parameters parseHeader(String value) { return parseHeader(value, null); }
/** * Standard OSGi header parser. This parser can handle the format clauses * ::= clause ( ',' clause ) + clause ::= name ( ';' name ) (';' key '=' * value ) This is mapped to a Map { name => Map { attr|directive => value } * } * * @param value A string * @return a Map<String,Map<String,String>> */ static public Parameters parseHeader(String value, Reporter logger) { return parseHeader(value, logger, new Parameters()); }
/** * Standard OSGi header parser. This parser can handle the format clauses * ::= clause ( ',' clause ) + clause ::= name ( ';' name ) (';' key '=' * value ) This is mapped to a Map { name => Map { attr|directive => value } * } * * @param value A string * @return a Map<String,Map<String,String>> */ static public Parameters parseHeader(String value, Reporter logger) { return parseHeader(value, logger, new Parameters()); }
/** * Standard OSGi header parser. This parser can handle the format clauses * ::= clause ( ',' clause ) + clause ::= name ( ';' name ) (';' key '=' * value ) This is mapped to a Map { name => Map { attr|directive => value } * } * * @param value A string * @return a Map<String,Map<String,String>> */ static public Parameters parseHeader(String value, Reporter logger) { return parseHeader(value, logger, new Parameters()); }
/** * Parses an OSGi header line into a map structure * * @param header The header line * @return A map with the key the entry value and the value a map of attributes * @since 2.2.0 */ public static Map<String, Map<String, String>> parseHeader(String header) { return new LinkedHashMap<>(OSGiHeader.parseHeader(header).asMapMap()); }
/** * Standard OSGi header parser. This parser can handle the format clauses * ::= clause ( ',' clause ) + clause ::= name ( ';' name ) (';' key '=' * value ) This is mapped to a Map { name => Map { attr|directive => value } * } * * @param value * A string * @return a Map<String,Map<String,String>> */ static public Parameters parseHeader(String value, Reporter logger) { return parseHeader(value, logger, new Parameters()); }
/** * Standard OSGi header parser. This parser can handle the format clauses * ::= clause ( ',' clause ) + clause ::= name ( ';' name ) (';' key '=' * value ) This is mapped to a Map { name => Map { attr|directive => value } * } * * @param value A string * @return a Map<String,Map<String,String>> */ static public Parameters parseHeader(String value, Reporter logger) { return parseHeader(value, logger, new Parameters()); }
/** * Standard OSGi header parser. This parser can handle the format clauses * ::= clause ( ',' clause ) + clause ::= name ( ';' name ) (';' key '=' * value ) This is mapped to a Map { name => Map { attr|directive => value } * } * * @param value * A string * @return a Map<String,Map<String,String>> */ static public Parameters parseHeader(String value, Reporter logger) { return parseHeader(value, logger, new Parameters()); }
/** * Standard OSGi header parser. This parser can handle the format clauses * ::= clause ( ',' clause ) + clause ::= name ( ';' name ) (';' key '=' * value ) This is mapped to a Map { name => Map { attr|directive => value } * } * * @param value * A string * @return a Map<String,Map<String,String>> */ static public Parameters parseHeader(String value, Reporter logger) { return parseHeader(value, logger, new Parameters()); }
private Parameters getExports(Jar jar) throws Exception { Manifest m = jar.getManifest(); if (m == null) return new Parameters(); return OSGiHeader.parseHeader(m.getMainAttributes() .getValue(Constants.EXPORT_PACKAGE)); }
private Parameters getExports(Jar jar) throws Exception { Manifest m = jar.getManifest(); if (m == null) return new Parameters(); return OSGiHeader.parseHeader(m.getMainAttributes().getValue(Constants.EXPORT_PACKAGE)); }
private Parameters getExports(Jar jar) throws Exception { Manifest m = jar.getManifest(); if (m == null) return new Parameters(); return OSGiHeader.parseHeader(m.getMainAttributes().getValue(Constants.EXPORT_PACKAGE)); }
private Parameters getExports(Jar jar) throws Exception { Manifest m = jar.getManifest(); if (m == null) return new Parameters(); return OSGiHeader.parseHeader(m.getMainAttributes() .getValue(Constants.EXPORT_PACKAGE)); }
private Parameters getExports(Jar jar) throws Exception { Manifest m = jar.getManifest(); if (m == null) return new Parameters(); return OSGiHeader.parseHeader(m.getMainAttributes().getValue(Constants.EXPORT_PACKAGE)); }
/** * Check if we need to calculate any checksums. * * @param dot * @throws Exception */ private void doDigests(Jar dot) throws Exception { Parameters ps = OSGiHeader.parseHeader(getProperty(DIGESTS)); if (ps.isEmpty()) return; trace("digests %s", ps); String[] digests = ps.keySet().toArray(new String[ps.size()]); dot.setDigestAlgorithms(digests); }