Ignore:
Timestamp:
2014-06-14T12:40:50+02:00 (10 years ago)
Author:
bastiK
Message:

reworked MirroredInputStream (renamed to CachedFile):

  • no more awkwardly open and close InputStream if you just want the underlying file (e.g. to get file inside zip file)
  • make it easier to add configuration parameters, without having endless list of parameters for the constructor (Factory style, similar to ImageProvider)

breaks plugins; see #10139

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagChecker.java

    r7240 r7248  
    66import java.io.BufferedReader;
    77import java.io.IOException;
     8import java.io.InputStream;
    89import java.io.Reader;
    910import java.util.ArrayList;
     
    4546import org.openstreetmap.josm.gui.preferences.validator.ValidatorPreference;
    4647import org.openstreetmap.josm.gui.preferences.validator.ValidatorTagCheckerRulesPreference;
    47 import org.openstreetmap.josm.io.MirroredInputStream;
     48import org.openstreetmap.josm.io.CachedFile;
    4849import org.openstreetmap.josm.io.UTFInputStreamReader;
    4950import org.openstreetmap.josm.tools.CheckParameterUtil;
     
    533534                    Main.info(tr("Adding {0} to tag checker", i));
    534535                }
    535                 try (MirroredInputStream s = new MirroredInputStream(i)) {
     536                try (InputStream s = new CachedFile(i).getInputStream()) {
    536537                    addMapCSS(new BufferedReader(UTFInputStreamReader.create(s)));
    537538                }
Note: See TracChangeset for help on using the changeset viewer.