private static void parseHeaderToProps()

in mail-archive/server/src/main/java/org/apache/sling/mailarchiveserver/impl/MessageStoreImpl.java [280:294]


    private static void parseHeaderToProps(Header hdr, Map<String, Object> props) {
        Set<String> processed = new HashSet<String>();
        for (Field f : hdr.getFields()) {
            String name = f.getName();
            if (!processed.contains(name)) {
                processed.add(name);
                String value = "";
                List<Field> fields = hdr.getFields(name);
                for (Field fl : fields) {
                    value += fl.getBody()+FIELD_SEPARATOR;
                }
                props.put(name, value.substring(0, value.length()-FIELD_SEPARATOR.length()));
            }
        }
    }