Example usage for com.google.gwt.search.client ImageSearch ImageSearch

List of usage examples for com.google.gwt.search.client ImageSearch ImageSearch

Introduction

In this page you can find the example usage for com.google.gwt.search.client ImageSearch ImageSearch.

Prototype

public ImageSearch() 

Source Link

Usage

From source file:com.google.gwt.search.sample.hellosearch.client.HelloSearch.java

License:Apache License

public void onApiLoad() {
    SearchControlOptions options = new SearchControlOptions();

    // We can use custom subclasses
    options.add(new GoogleCodeWebSearch(), ExpandMode.OPEN);

    // Or configure inline
    WebSearch ws = new WebSearch();
    ws.setSiteRestriction("ajaxian.com");
    ws.setUserDefinedLabel("Ajaxian");
    ws.setResultSetSize(ResultSetSize.SMALL);
    options.add(ws);//w w w.j  av a  2s  . co m
    options.add(new BookSearch());
    options.add(new NewsSearch());
    options.add(new VideoSearch(), ExpandMode.CLOSED);
    options.add(new ImageSearch());
    options.setKeepLabel(KeepLabel.SAVE);
    options.setLinkTarget(LinkTarget.BLANK);

    SearchControl searchControl = new SearchControl(options);
    searchControl.addKeepHandler(this);
    searchControl.addSearchResultsHandler(this);
    searchControl.addSearchStartingHandler(this);
    searchControl.execute("Google Web Toolkit");
    hp.add(searchControl);
}

From source file:next.celebs.api.API.java

License:Apache License

public ImageSearch initImageSearch(SearchResultsHandler resultsHandler) {
    // SearchControlOptions options = new SearchControlOptions();
    // We can use custom subclasses
    // options.add(new GoogleCodeWebSearch(), ExpandMode.OPEN);
    // Or configure inline
    // WebSearch ws = new WebSearch();
    // ws.setUserDefinedLabel("Ajaxian");
    // options.add(ws);
    // options.add(new NewsSearch());
    // options.add(new VideoSearch(), ExpandMode.CLOSED);

    final ImageSearch is = new ImageSearch();
    is.setNoHtmlGeneration();/*  ww  w  .  j a v  a  2 s. c  o m*/
    is.setImageType(ImageTypeValue.FACES);
    is.setSafeSearch(ctx.getSafeSearcrh());
    is.addSearchResultsHandler(resultsHandler);
    is.setResultSetSize(ResultSetSize.LARGE);
    //      is.setQueryAddition("tbs=isch:1,iur:fc");
    //       is.setSiteRestriction("wikimedia.org");
    //       is.setSiteRestriction("wikipedia.org");
    // is.setResultSetSize(ResultSetSize.LARGE);
    // is.setColorization(ColorizationValue.BLACK_AND_WHITE);
    // is.setImageSize(ImageSizeValue.SMALL);
    return is;
}

From source file:next.celebs.model.API.java

License:Apache License

public ImageSearch initImageSearch(SearchResultsHandler resultsHandler) {
    final ImageSearch is = new ImageSearch();
    is.setNoHtmlGeneration();//w  ww. j a  v a  2  s.c  o m
    is.setImageType(ImageTypeValue.FACES);

    // disabled We love revealed pics ;)
    // is.setSafeSearch(ctx.getSafeSearcrh());
    is.addSearchResultsHandler(resultsHandler);
    is.setResultSetSize(ResultSetSize.LARGE);
    // is.setQueryAddition("tbs=isch:1,iur:fc");
    // is.setSiteRestriction("wikimedia.org");
    // is.setSiteRestriction("wikipedia.org");
    // is.setColorization(ColorizationValue.BLACK_AND_WHITE);
    // is.setImageSize(ImageSizeValue.SMALL);
    return is;
}