Package org.wikipediacleaner.utils

Examples of org.wikipediacleaner.utils.Configuration


  /**
   * @return The executor.
   */
  static private synchronized ExecutorService getStaticExecutor() {
    if (staticExecutor == null) {
      Configuration config = Configuration.getConfiguration();
      int nThreads = config.getInt(
          null,
          ConfigurationValueInteger.INTERROG_THREAD);
      staticExecutor = Executors.newFixedThreadPool(nThreads);
    }
    return staticExecutor;
View Full Code Here


  /**
   * Constructor.
   */
  private GT() {
    Configuration config = Configuration.getConfiguration();
    language = config.getLanguage();
    i18n = I18nFactory.getI18n(getClass(), "org.wikipediacleaner.i18n.Messages", language.getLocale());
  }
View Full Code Here

  /**
   * Update configuration.
   */
  public static void updateConfiguration() {
    Configuration config = Configuration.getConfiguration();
    DEBUG_XML = config.getBoolean(
        null, ConfigurationValueBoolean.DEBUG_XML);
    HttpUtils.updateConfiguration();
    ApiXmlResult.updateConfiguration();
  }
View Full Code Here

   *
   * @param user Current user.
   * @param namespace Name space for the edit.
   */
  private void checkTimeForEdit(User user, Integer namespace) {
    Configuration config = Configuration.getConfiguration();
    int minimumTime = config.getInt(null, ConfigurationValueInteger.TIME_BETWEEN_EDIT);
    int maxEdits = 0;
    if ((namespace == null) || (namespace.intValue() % 2 == 0)) {
      config.getInt(null, ConfigurationValueInteger.MAX_EDITS_PER_MINUTE);
      if ((maxEdits > ConfigurationValueInteger.MAX_EDITS_PER_MINUTE_NORMAL) ||
          (maxEdits <= 0)) {
        if (!user.isMemberOf("admin") &&
            !user.isMemberOf("bot")) {
          maxEdits = ConfigurationValueInteger.MAX_EDITS_PER_MINUTE_NORMAL;
View Full Code Here

   * @return Maximum size authorized.
   */
  protected int getMaxSize(boolean limit, ConfigurationValueInteger property) {
    int maxSize = Integer.MAX_VALUE;
    if (limit) {
      Configuration config = Configuration.getConfiguration();
      maxSize = config.getInt(null, property);
    }
    return maxSize;
  }
View Full Code Here

   */
  private HttpMethod createHttpMethod(
      EnumWikipedia       wikipedia,
      Map<String, String> properties) {
    boolean getMethod = canUseGetMethod(properties);
    Configuration config = Configuration.getConfiguration();
    boolean useHttps = !config.getBoolean(null, ConfigurationValueBoolean.FORCE_HTTP_API);
    return HttpUtils.createHttpMethod(
        wikipedia.getSettings().getApiURL(useHttps),
        properties,
        getMethod);
  }
View Full Code Here

      }
    }
    if (activeSuggestions.isEmpty()) {
      return result;
    }
    Configuration config = Configuration.getConfiguration();
    int slowRegexp = config.getInt(null, ConfigurationValueInteger.SLOW_REGEXP);

    // Check spelling in templates
    List<Replacement> replacements = new ArrayList<Replacement>();
    if ((result == false) || (errors != null)) {
      result |= analyzeTemplates(analysis, activeSuggestions, replacements);
View Full Code Here

  /**
   * Update configuration.
   */
  public static void updateConfiguration() {
    Configuration config = Configuration.getConfiguration();
    DEBUG_XML = config.getBoolean(
        null, ConfigurationValueBoolean.DEBUG_XML);
  }
View Full Code Here

    }
    listPages.clearSelection();
    listPages.setSelectionInterval(0, modelPages.getSize() - 1);

    // Fill list of automatic fixing
    Configuration config = Configuration.getConfiguration();
    Page page = getPage();
    if (page != null) {
      Object[] automaticFixing = config.getPojoArray(
          page.getWikipedia(), Configuration.POJO_AUTOMATIC_FIXING,
          page.getTitle(), AutomaticFixing.class);
      if (automaticFixing != null) {
        List<AutomaticFixing> data = new ArrayList<AutomaticFixing>(automaticFixing.length);
        for (int i = 0; i < automaticFixing.length; i++) {
View Full Code Here

  /**
   * Action called when Save Automatic Fixing button is pressed.
   */
  public void actionSaveAutomaticFixing() {
    Configuration config = Configuration.getConfiguration();
    List<AutomaticFixing> fixing = modelAutomaticFixing.getData();
    Object[] replacements = (fixing != null) ? fixing.toArray() : null;
    config.addPojoArray(
        getPage().getWikipedia(), Configuration.POJO_AUTOMATIC_FIXING,
        replacements, getPage().getTitle());
  }
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.