Ignore:
Timestamp:
2017-11-11T02:03:41+01:00 (16 months ago)
Author:
Don-vip
Message:

fix #15537 - Support changeset hashtags (hashtags changeset tag, extracted from comment at upload, or set by remote control through new changeset_hashtags parameter)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/io/ChangesetCommentModel.java

    r10210 r13109  
    22package org.openstreetmap.josm.gui.io;
    33
     4import java.util.Arrays;
     5import java.util.List;
    46import java.util.Objects;
     7import java.util.stream.Collectors;
    58
    69import org.openstreetmap.josm.gui.util.ChangeNotifier;
     
    3538        return comment == null ? "" : comment;
    3639    }
     40
     41    /**
     42     * Extracts the list of hashtags from the comment text.
     43     * @return the list of hashtags from the comment text. Can be empty, but not null.
     44     * @since 13109
     45     */
     46    public List<String> findHashTags() {
     47        return Arrays.stream(comment.split("\\s")).filter(s -> s.length() >= 2 && s.charAt(0) == '#').collect(Collectors.toList());
     48    }
    3749}
Note: See TracChangeset for help on using the changeset viewer.