Package org.wikipediacleaner.utils

Examples of org.wikipediacleaner.utils.Configuration


              }
              finish = false;
            }
          }
          if (shouldStop() || (countUnsaved > 1000)) {
            Configuration config = Configuration.getConfiguration();
            config.setString(null, ConfigurationValueString.LAST_DAB_WARNING, lastTitle);
            countUnsaved = 0;
          }
          if (shouldStop()) {
            displayResult(stats, startTime);
            return Integer.valueOf(stats.getUpdatedPagesCount());
          }
        }

        if (stats.getUpdatedPagesCount() > lastCount) {
          lastCount = stats.getUpdatedPagesCount();
          /*if (getWindow() != null) {
            int answer = getWindow().displayYesNoWarning(
                "This feature is currently under development, please check the modification.\n" +
                "Do you want to continue ?");
            if (answer != JOptionPane.YES_OPTION) {
              return Integer.valueOf(lastCount);
            }
          } else {
            return Integer.valueOf(lastCount);
          }*/
        }
      }
      if (warningPages.isEmpty()) {
        Configuration config = Configuration.getConfiguration();
        config.setString(null, ConfigurationValueString.LAST_DAB_WARNING, (String) null);
      }
    } catch (APIException e) {
      return e;
    }

View Full Code Here


            GT._("You must input a page name for running a full analysis"),
            (text != null) ?  text : combo);
        return;
      }
      tmp = tmp.trim();
      Configuration config = Configuration.getConfiguration();
      config.setString(
          null, ConfigurationValueString.PAGE_NAME, tmp);
      config.save();
      Controller.runFullAnalysis(tmp, null, wiki);
      return;
    }

    // Analyze a single page
View Full Code Here

      // Load configuration
      setText(GT._("Loading configuration"));
      api.loadConfiguration(wiki, username);

      // Saving settings
      Configuration configuration = Configuration.getConfiguration();
      configuration.setWikipedia(wiki);
      configuration.setLanguage(language);
      if (login && !reloadOnly && (saveUser != ConfigurationConstants.VALUE_SAVE_USER_NO_CHANGE)) {
        Properties props = configuration.getProperties(wiki, Configuration.PROPERTIES_USERS);
        if (saveUser == ConfigurationConstants.VALUE_SAVE_USER_NONE) {
          props.remove(username);
          configuration.setString(wiki, ConfigurationValueString.LAST_USER, (String) null);
        } else {
          props.setProperty(
              username,
              (saveUser == ConfigurationConstants.VALUE_SAVE_USER_BOTH) ? new String(password) : "");
          configuration.setString(wiki, ConfigurationValueString.LAST_USER, username);
        }
        configuration.setProperties(wiki, Configuration.PROPERTIES_USERS, props);
        configuration.setInt(
            null,
            ConfigurationValueInteger.SAVE_USER,
            saveUser);
      }
      Configuration.getConfiguration().save();
View Full Code Here

    this.page = page;
    this.contents = (contents != null) ? contents : page.getContents();
    this.areas = new PageElementAreas();

    // Default configuration
    Configuration config = Configuration.getConfiguration();
    checkSpelling = config.getBoolean(
        null, ConfigurationValueBoolean.SPELLING);
  }
View Full Code Here

   * Apply new values to the options.
   */
  @Override
  public void apply() {
    super.apply();
    Configuration config = Configuration.getConfiguration();
    for (int line = 0; line < styles.size(); line++) {
      ConfigurationValueStyle.StyleProperties configStyle = getStyle(line);
      config.setStyle(styles.get(line), configStyle);
    }
  }
View Full Code Here

   *
   * @param line Line number.
   * @param style Style.
   */
  private void setStyle(int line, ConfigurationValueStyle style) {
    Configuration config = Configuration.getConfiguration();
    if (style == null) {
      return;
    }
    ConfigurationValueStyle.StyleProperties properties = config.getStyle(style);
    setGeneral(line, properties.getEnabled());
    setItalic(line, properties.getItalic());
    setBold(line, properties.getBold());
    setUnderline(line, properties.getUnderline());
    setStrikeThrough(line, properties.getStrikeThrough());
View Full Code Here

          ((wiktionary != null) && (wiktionary.size() > 0))) {
        separators = true;
      }

      // Retrieve preferred disambiguations
      Configuration config = Configuration.getConfiguration();
      List<String> preferredDabs = config.getStringSubList(
          page.getWikipedia(), Configuration.SUB_ARRAY_PREFERRED_DAB, page.getTitle());

      // Last replacement
      int fixedBeginLink = 0;
      int fixedEndLink = 0;
View Full Code Here

    if ((replacements == null) || (replacements.isEmpty())) {
      return;
    }

    // Retrieve preferred disambiguations
    Configuration config = Configuration.getConfiguration();
    List<String> preferredDabs = config.getStringSubList(
        disambigPage.getWikipedia(),
        Configuration.SUB_ARRAY_PREFERRED_DAB,
        disambigPage.getTitle());

    // Retrieve various information
View Full Code Here

  /**
   * Action called when Update Disambiguation Warning button is pressed.
   */
  public void actionUpdateDabWarning() {
    EnumWikipedia wiki = window.getWikipedia();
    Configuration config = Configuration.getConfiguration();
    WPCConfiguration wpcConfig = wiki.getConfiguration();
    String template = wpcConfig.getString(WPCConfigurationString.DAB_WARNING_TEMPLATE);
    if ((template == null) || (template.trim().length() == 0)) {
      Utilities.displayMessageForMissingConfiguration(
          window.getParentComponent(),
          WPCConfigurationString.DAB_WARNING_TEMPLATE.getAttributeName());
      return;
    }
    String start = window.askForValue(
        GT._("At what page do you wish to start updating the warnings ?"),
        config.getString(null, ConfigurationValueString.LAST_DAB_WARNING), null);
    if (start == null) {
      return;
    }
    UpdateDabWarningWorker worker = new UpdateDabWarningWorker(
        wiki, window, start);
View Full Code Here

    column.setHeaderRenderer(
        new IconCellRenderer("gnome-logviewer.png"));
  }

  public void updateWatchedPages() {
    Configuration config = Configuration.getConfiguration();
    watchedPages = config.getStringList(wiki, Configuration.ARRAY_WATCH_PAGES);
  }
View Full Code Here

TOP

Related Classes of org.wikipediacleaner.utils.Configuration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.