Changeset 13332 in josm for trunk/src/org/openstreetmap/josm


Ignore:
Timestamp:
2018-01-16T01:35:35+01:00 (23 months ago)
Author:
Don-vip
Message:

see #15782 - add debug logs

Location:
trunk/src/org/openstreetmap/josm/gui/tagging/presets
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetReader.java

    r13080 r13332  
    7070        /** The chunk id, can be referenced later */
    7171        public String id;
     72
     73        @Override
     74        public String toString() {
     75            return "Chunk [id=" + id + ']';
     76        }
    7277    }
    7378
     
    7883        /** Reference matching a chunk id defined earlier **/
    7984        public String ref;
     85
     86        @Override
     87        public String toString() {
     88            return "Reference [ref=" + ref + ']';
     89        }
    8090    }
    8191
     
    182192                o = parser.next();
    183193            }
     194            Logging.trace("Preset object: {0}", o);
    184195            if (o instanceof Chunk) {
    185196                if (!lastIds.isEmpty() && ((Chunk) o).id.equals(lastIds.peek())) {
     
    323334            throws SAXException, IOException {
    324335        Collection<TaggingPreset> tp;
     336        Logging.debug("Reading presets from {0}", source);
     337        long startTime = System.currentTimeMillis();
    325338        try (
    326339            CachedFile cf = new CachedFile(source).setHttpAccept(PRESET_MIME_TYPES);
     
    334347                tp = readAll(new BufferedReader(r), validate, all);
    335348            }
     349        }
     350        if (Logging.isDebugEnabled()) {
     351            Logging.debug("Presets read in {0}", Utils.getDurationString(System.currentTimeMillis() - startTime));
    336352        }
    337353        return tp;
  • trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/PresetLink.java

    r12288 r13332  
    5858        // Do nothing
    5959    }
     60
     61    @Override
     62    public String toString() {
     63        return "PresetLink [preset_name=" + preset_name + ']';
     64    }
    6065}
  • trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Roles.java

    r12846 r13332  
    3636    /**
    3737     * The <code>role</code> element in tagging preset definition.
    38      * 
     38     *
    3939     * Information on a certain role, which is expected for the relation members.
    4040     */
     
    117117        public boolean isRole(String role) {
    118118            if (regexp && role != null) { // pass null through, it will anyway fail
    119                
    120119                return role.matches(this.key);
    121120            }
     
    149148            return true;
    150149        }
     150
     151        @Override
     152        public String toString() {
     153            return "Role [key=" + key + ", text=" + text + ']';
     154        }
    151155    }
    152156
     157    /**
     158     * List of {@link Role} elements.
     159     */
    153160    public final List<Role> roles = new LinkedList<>();
    154161
     
    173180    public void addCommands(List<Tag> changedTags) {
    174181    }
     182
     183    @Override
     184    public String toString() {
     185        return "Roles [roles=" + roles + ']';
     186    }
    175187}
Note: See TracChangeset for help on using the changeset viewer.