Package util.ui

Examples of util.ui.SearchFormSettings


    }
  }

  public AdvancedFavorite(String searchText) {
    super();
    mSearchFormSettings = new SearchFormSettings(searchText);
    if (searchText.contains(" OR ") || searchText.contains(" AND ")
        || searchText.contains(" NOT ")) {
      mSearchFormSettings.setSearcherType(PluginManager.SEARCHER_TYPE_BOOLEAN);
      mSearchFormSettings.setSearchIn(SearchFormSettings.SEARCH_IN_ALL);
    }
View Full Code Here


        case 2: mSearchFormSettings.setSearcherType(PluginManager.SEARCHER_TYPE_KEYWORD); break;
        case 3: mSearchFormSettings.setSearcherType(PluginManager.SEARCHER_TYPE_REGULAR_EXPRESSION); break;
        default: mSearchFormSettings.setSearcherType(PluginManager.SEARCHER_TYPE_EXACTLY); break;
      }
    } else {
      mSearchFormSettings = new SearchFormSettings(in);
    }

    if (version >= 5) {
      super.setName((String) in.readObject());
    }
View Full Code Here


    }

    public void save() {
      SearchFormSettings settings = mSearchForm.getSearchFormSettings();
      mSearchFormSettings.setCaseSensitive(settings.getCaseSensitive());
      mSearchFormSettings.setNrDays(settings.getNrDays());
      mSearchFormSettings.setSearcherType(settings.getSearcherType());
      mSearchFormSettings.setSearchIn(settings.getSearchIn());
      mSearchFormSettings.setSearchText(settings.getSearchText());
      mSearchFormSettings.setUserDefinedFieldTypes(settings.getUserDefinedFieldTypes());
      if (mFilterCheckbox.isSelected()) {
        mFilter = (ProgramFilter)mFilterCombo.getSelectedItem();
        if (mFilter instanceof ShowAllFilter) {
          mFilter = null;
        }
View Full Code Here

  public TitleFavorite(ObjectInputStream in) throws IOException, ClassNotFoundException {
    super(in);
    in.readInt()// version
    mProgramTitle = (String)in.readObject();
    mSearchFormSettings = new SearchFormSettings(mProgramTitle);
  }
View Full Code Here

  public TitleFavorite(String programTitle) {
    super();
    programTitle = programTitle.trim();
    setName(programTitle);
    mProgramTitle = programTitle;
    mSearchFormSettings = new SearchFormSettings(mProgramTitle);
  }
View Full Code Here

    mSearchFormSettings = createSearchFormSettings(actors);
  }

  private SearchFormSettings createSearchFormSettings(String actors) {
    mActors = actors;
    SearchFormSettings formSettings = new SearchFormSettings(""); // No search string, the Searcher is created directly
    formSettings.setSearchIn(SearchFormSettings.SEARCH_IN_USER_DEFINED);
    formSettings.setSearcherType(PluginManager.SEARCHER_TYPE_BOOLEAN);
    formSettings.setUserDefinedFieldTypes(new ProgramFieldType[] { ProgramFieldType.ACTOR_LIST_TYPE,
        ProgramFieldType.DESCRIPTION_TYPE, ProgramFieldType.SHORT_DESCRIPTION_TYPE });
    return formSettings;
  }
View Full Code Here

    out.writeObject(mActors);
  }

  @Override
  protected Program[] internalSearchForPrograms() throws TvBrowserException {
    SearchFormSettings searchForm = mSearchFormSettings;
    ProgramFieldType[] fields = searchForm.getFieldTypes();
    ActorSearcher searcher = getSearcher();
    Program[] foundPrograms = searcher.search(fields, new devplugin.Date().addDays(-1), 1000, getChannels(), false);
    return foundPrograms;
  }
View Full Code Here

    return foundPrograms;
  }

  @Override
  public boolean matches(Program p) throws TvBrowserException {
    SearchFormSettings searchForm = mSearchFormSettings;
    ProgramFieldType[] fields = searchForm.getFieldTypes();
    return getSearcher().matches(p, fields);
  }
View Full Code Here

  public TopicFavorite(ObjectInputStream in) throws IOException, ClassNotFoundException {
    super(in);
    in.readInt()// version
    mTopic = (String)in.readObject();
    mSearchFormSettings = new SearchFormSettings(mTopic);
    mSearchFormSettings.setSearchIn(SearchFormSettings.SEARCH_IN_ALL);
  }
View Full Code Here

  public TopicFavorite(String topic) {
    super();
    topic = topic.trim();
    mTopic = topic;
    setName(mTopic);
    mSearchFormSettings = new SearchFormSettings(mTopic);
    mSearchFormSettings.setSearchIn(SearchFormSettings.SEARCH_IN_ALL);
  }
View Full Code Here

TOP

Related Classes of util.ui.SearchFormSettings

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.