Changeset 9279 in osm


Ignore:
Timestamp:
2008-07-24T16:10:03+02:00 (16 years ago)
Author:
stoecker
Message:

added fixing for whitespace warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java

    r9269 r9279  
    9090        protected JButton deleteSrcButton;
    9191
    92         /** Empty values error */
    93         protected static int EMPTY_VALUES = 0;
    94         /** Invalid key error */
    95         protected static int INVALID_KEY = 1;
    96         /** Invalid value error */
    97         protected static int INVALID_VALUE = 2;
    98         /** fixme error */
    99         protected static int FIXME = 3;
    100        
     92        protected static int EMPTY_VALUES = 0; /** Empty values error */
     93        protected static int INVALID_KEY = 1; /** Invalid key error */
     94        protected static int INVALID_VALUE = 2; /** Invalid value error */
     95        protected static int FIXME = 3; /** fixme error */
     96        protected static int INVALID_SPACE = 3; /** space in value (start/end) */
     97
    10198        /** List of sources for spellcheck data */
    10299        protected JList Sources;
     
    138135                spellCheckKeyData = new HashMap<String, String>();
    139136                String sources = Main.pref.get( PREF_SOURCES );
    140 //              if(Main.pref.getBoolean(PREF_USE_DATA_FILE))
    141 //              {
    142 //                      if( sources == null || sources.length() == 0)
    143 //                              sources = DATA_FILE;
    144 //                      else
    145 //                              sources = DATA_FILE + ";" + sources;
    146 //              }
     137                if(Main.pref.getBoolean(PREF_USE_DATA_FILE))
     138                {
     139                        if( sources == null || sources.length() == 0)
     140                                sources = DATA_FILE;
     141                        else
     142                                sources = DATA_FILE + ";" + sources;
     143                }
    147144                if(Main.pref.getBoolean(PREF_USE_SPELL_FILE))
    148145                {
     
    262259                        if( checkValues && value != null && (value.startsWith(" ") || value.endsWith(" ")) && !withErrors.contains(p, "SPACE"))
    263260                        {
    264                                 errors.add( new TestError(this, Severity.OTHER, tr("Property values start or end with white space"), p, INVALID_VALUE) );
     261                                errors.add( new TestError(this, Severity.OTHER, tr("Property values start or end with white space"), p, INVALID_SPACE) );
    265262                                withErrors.add(p, "SPACE");
    266263                        }
     
    509506                testPanel.add(prefUseDataFile, GBC.eol().insets(20,0,0,0));
    510507
    511                 boolean useSpellFile = Main.pref.getBoolean(PREF_USE_DATA_FILE, true);
     508                boolean useSpellFile = Main.pref.getBoolean(PREF_USE_SPELL_FILE, true);
    512509                JCheckBox prefUseSpellFile = new JCheckBox(tr("Use default spellcheck file."), checkValues);
    513510                prefUseSpellFile.setToolTipText(tr("Use the default spellcheck file (recommended)."));
     
    527524                Main.pref.put(PREF_CHECK_KEYS_BEFORE_UPLOAD, prefCheckKeysBeforeUpload.isSelected());
    528525                Main.pref.put(PREF_CHECK_FIXMES_BEFORE_UPLOAD, prefCheckFixmesBeforeUpload.isSelected());
     526                Main.pref.put(PREF_USE_DATA_FILE, prefCheckFixmesBeforeUpload.isSelected());
     527                Main.pref.put(PREF_USE_SPELL_FILE, prefCheckFixmesBeforeUpload.isSelected());
    529528                String sources = "";
    530529                if( Sources.getModel().getSize() > 0 )
     
    558557                                if( value == null || value.trim().length() == 0 )
    559558                                        commands.add( new ChangePropertyCommand(Collections.singleton(primitives.get(i)), key, null) );
     559                                else if(value.startsWith(" ") || value.endsWith(" "))
     560                                        commands.add( new ChangePropertyCommand(Collections.singleton(primitives.get(i)), key, value.trim()) );
    560561                                else
    561562                                {
    562563                                        String replacementKey = spellCheckKeyData.get(key);
    563564                                        if( replacementKey != null )
    564                                                 commands.add( new ChangePropertyKeyCommand(Collections.singleton(primitives.get(i)), key, replacementKey) );   
     565                                                commands.add( new ChangePropertyKeyCommand(Collections.singleton(primitives.get(i)), key, replacementKey) );
    565566                                }
    566567                        }
     
    581582                {
    582583                        int code = testError.getInternalCode();
    583                         return code == INVALID_KEY || code == EMPTY_VALUES;
     584                        return code == INVALID_KEY || code == EMPTY_VALUES || code == INVALID_SPACE;
    584585                }
    585586
Note: See TracChangeset for help on using the changeset viewer.