Package org.wikipediacleaner.utils

Examples of org.wikipediacleaner.utils.Configuration


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

    // Analyze a single page
View Full Code Here


      return "";
    }
   
    // Build part of the comment for the errors that were fixed
    StringBuilder algorithmsComment = new StringBuilder();
    Configuration config = Configuration.getConfiguration();
    for (CheckErrorAlgorithm algorithm : algorithms) {
      if (algorithmsComment.length() > 0) {
        algorithmsComment.append(" - ");
      }
      String link = algorithm.getLink();
      if ((link != null) &&
          (config != null) &&
          (config.getBoolean(
              null,
              ConfigurationValueBoolean.CHECK_LINK_ERRORS))) {
        algorithmsComment.append("[[");
        algorithmsComment.append(link);
        algorithmsComment.append("|");
View Full Code Here

        page.setNamespace(Namespace.MAIN);
      }
    }

    // Manage comments
    Configuration config = Configuration.getConfiguration();
    Object comment = config.getPojo(
        wikipedia, Configuration.POJO_PAGE_COMMENTS, page.getTitle(), PageComment.class);
    if (comment instanceof PageComment) {
      page.setComment((PageComment) comment);
    }
View Full Code Here

    if (answer != JOptionPane.YES_OPTION) {
      return;
    }

    // Add pages
    Configuration config = Configuration.getConfiguration();
    List<String> watch = config.getStringList(wiki, Configuration.ARRAY_WATCH_PAGES);
    boolean added = false;
    for (Object link : links) {
      if (!watch.contains(link.toString())) {
        added = true;
        watch.add(link.toString());
      }
    }
    if (added) {
      Collections.sort(watch);
      config.setStringList(wiki, Configuration.ARRAY_WATCH_PAGES, watch);
    }
  }
View Full Code Here

    if (mark == null) {
      backlinksProperties.remove(link.getTitle());
    } else {
      backlinksProperties.put(link.getTitle(), mark);
    }
    Configuration configuration = Configuration.getConfiguration();
    configuration.setSubProperties(
        wikipedia, Configuration.PROPERTIES_BACKLINKS, page.getTitle(), backlinksProperties);
  }
View Full Code Here

  /* (non-Javadoc)
   * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
   */
  public void actionPerformed(@SuppressWarnings("unused") ActionEvent e) {
    Configuration config = Configuration.getConfiguration();
    List<String> preferredDabs = config.getStringSubList(
        wikipedia, Configuration.SUB_ARRAY_PREFERRED_DAB, page);
    if (add) {
      String value = preferred;
      if (value == null) {
        value = Utilities.askForValue(parent, message, defaultValue, checker);
      }
      if ((value != null) && !preferredDabs.contains(value)) {
        preferredDabs.add(value);
        Collections.sort(preferredDabs);
        config.setStringSubList(
            wikipedia, Configuration.SUB_ARRAY_PREFERRED_DAB, page, preferredDabs);
      }
    } else {
      if ((preferred != null) && preferredDabs.contains(preferred)) {
        preferredDabs.remove(preferred);
        Collections.sort(preferredDabs);
        config.setStringSubList(
            wikipedia, Configuration.SUB_ARRAY_PREFERRED_DAB, page, preferredDabs);
      }
    }
  }
View Full Code Here

    Component components = window.createComponents();
    frame.getContentPane().add(components, BorderLayout.CENTER);

    // Display window
    frame.pack();
    Configuration config = Configuration.getConfiguration();
    config.restoreWindowPosition(frame);
    frame.setVisible(true);
    if (creation != null) {
      creation.displayWindow(window);
    }
  }
View Full Code Here

   */
  private static ShortcutProperties getShortcut(ConfigurationValueShortcut shortcut) {
    if (shortcut == null) {
      return null;
    }
    Configuration config = Configuration.getConfiguration();
    return config.getShortcut(shortcut);
  }
View Full Code Here

   * @param wiki Wiki.
   * @param title Page title.
   * @param action Page action.
   */
  public static void browseURL(EnumWikipedia wiki, String title, String action) {
    Configuration config = Configuration.getConfiguration();
    boolean secured = config.getBoolean(null, ConfigurationValueBoolean.SECURE_URL);
    browseURL(wiki.getSettings().getURL(title, action, secured));
  }
View Full Code Here

   * @param wiki Wiki.
   * @param title Page title.
   * @param redirect Flag indicating if redirects should be followed.
   */
  public static void browseURL(EnumWikipedia wiki, String title, boolean redirect) {
    Configuration config = Configuration.getConfiguration();
    boolean secured = config.getBoolean(null, ConfigurationValueBoolean.SECURE_URL);
    browseURL(wiki.getSettings().getURL(title, redirect, secured));
  }
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.