mokkouyou.yahoo.query
クラス ImageQuery

java.lang.Object
  拡張mokkouyou.yahoo.query.ImageQuery

public class ImageQuery
extends java.lang.Object

イメージ検索で使用するクエリ付きURLを生成する。
入力チェックは行わない。
必要な値を設定した後にcreateQueryString()を呼ぶ。

バージョン:
1.0

コンストラクタの概要
ImageQuery()
           
 
メソッドの概要
 void clearAdult()
          adult_okを初期設定に戻す。
 void clearApplId()
          appIdを初期設定に戻す。
 void clearColoration()
          colorationを初期設定に戻す。
 void clearFormat()
          formatを初期設定に戻す。
 void clearQuery()
          queryを初期設定に戻す。
 void clearResultCount()
          resultを初期設定に戻す。
 void clearSite()
          siteを初期設定に戻す。
 void clearStart()
          startを初期設定に戻す。
 void clearType()
           
 java.lang.String createQueryString()
          設定した値を元にクエリを構築する。
 java.lang.String getAdult()
          adult_ok 値なし(デフォルト), 1
アダルトコンテンツの検索結果を含めるかどうかを取得。
 java.lang.String getApplId()
          アプリケーションID
 java.lang.String getColoration()
          any(デフォルト), color, bw カラー画像だけを検索結果とするかどうかを指定します(カラーか白黒)。
 java.lang.String getFormat()
          any(デフォルト), bmp, gif, jpeg, png 検索する画像の種類を指定します。
 java.lang.String getQuery()
          必須 検索クエリーです。
 java.lang.String getResultCount()
          integer: 10(デフォルト), 50(最大)
返却結果の数です。
 java.lang.String getSite()
          site string: 値なし(デフォルト)
検索するドメイン(例えば www.yahoo.co.jp)を制限します。
 java.lang.String getStart()
          start integer: 1(デフォルト)
返却結果の先頭位置(1 - based)です。
 java.lang.String getType()
          all(デフォルト), any, phrase
指定検索の種類:
allは全クエリー文字を含む検索結果を返します。
 void setAdult(ImageQueryConst adult)
          adult_ok 値なし(デフォルト), 1
アダルトコンテンツの検索結果を含めるかどうかを指定します。
 void setApplId(java.lang.String applId)
          アプリケーションIDを指定する。
 void setColoration(ImageQueryConst coloration)
          any(デフォルト), color, bw カラー画像だけを検索結果とするかどうかを指定します(カラーか白黒)。
 void setFormat(ImageQueryConst format)
          any(デフォルト), bmp, gif, jpeg, png 検索する画像の種類を指定します。
 void setQuery(java.lang.String query)
          必須 検索クエリーです。
 void setResultCount(int resultCount)
          integer: 10(デフォルト), 50(最大)
返却結果の数です。
 void setSite(java.lang.String site)
          site string: 値なし(デフォルト)
検索するドメイン(例えば www.yahoo.co.jp)を制限します。
 void setStart(int start)
          start integer: 1(デフォルト)
返却結果の先頭位置(1 - based)です。
 void setType(ImageQueryConst type)
          all(デフォルト), any, phrase
指定検索の種類:
allは全クエリー文字を含む検索結果を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ImageQuery

public ImageQuery()
メソッドの詳細

getAdult

public java.lang.String getAdult()
adult_ok 値なし(デフォルト), 1
アダルトコンテンツの検索結果を含めるかどうかを取得。
1の場合はアダルトコンテンツを含みます。

戻り値:
Returns the adult.

setAdult

public void setAdult(ImageQueryConst adult)
adult_ok 値なし(デフォルト), 1
アダルトコンテンツの検索結果を含めるかどうかを指定します。
1の場合はアダルトコンテンツを含みます。

パラメータ:
adult - adult を設定する。

clearAdult

public void clearAdult()
adult_okを初期設定に戻す。


getApplId

public java.lang.String getApplId()
アプリケーションID

戻り値:
Returns the applId.

setApplId

public void setApplId(java.lang.String applId)
アプリケーションIDを指定する。

パラメータ:
applId - applId を設定する。

clearApplId

public void clearApplId()
appIdを初期設定に戻す。


getFormat

public java.lang.String getFormat()
any(デフォルト), bmp, gif, jpeg, png 検索する画像の種類を指定します。

戻り値:
Returns the format.

setFormat

public void setFormat(ImageQueryConst format)
any(デフォルト), bmp, gif, jpeg, png 検索する画像の種類を指定します。
検索するファイルの種類を指定します。

パラメータ:
format - format を設定する。

clearFormat

public void clearFormat()
formatを初期設定に戻す。


getQuery

public java.lang.String getQuery()
必須 検索クエリーです。文字を含む場合は '+'、
含まない場合は '-' を指定します。
フレーズの場合は "検索 クエリー" のように " でくくります。

戻り値:
Returns the query.

setQuery

public void setQuery(java.lang.String query)
必須 検索クエリーです。文字を含む場合は '+'、
含まない場合は '-' を指定します。
フレーズの場合は "検索 クエリー" のように " でくくります。

パラメータ:
query - query を設定する。

clearQuery

public void clearQuery()
queryを初期設定に戻す。


getResultCount

public java.lang.String getResultCount()
integer: 10(デフォルト), 50(最大)
返却結果の数です。

戻り値:
Returns the resultCount.

setResultCount

public void setResultCount(int resultCount)
integer: 10(デフォルト), 50(最大)
返却結果の数です。

パラメータ:
resultCount - resultCount を設定する。

clearResultCount

public void clearResultCount()
resultを初期設定に戻す。


getColoration

public java.lang.String getColoration()
any(デフォルト), color, bw カラー画像だけを検索結果とするかどうかを指定します(カラーか白黒)。

戻り値:
coloration

setColoration

public void setColoration(ImageQueryConst coloration)
any(デフォルト), color, bw カラー画像だけを検索結果とするかどうかを指定します(カラーか白黒)。

パラメータ:
coloration -

clearColoration

public void clearColoration()
colorationを初期設定に戻す。


getSite

public java.lang.String getSite()
site string: 値なし(デフォルト)
検索するドメイン(例えば www.yahoo.co.jp)を制限します。
30ドメインまで指定することができます (site=www.yahoo.co.jp&site=www.asahi.com)。

戻り値:
Returns the site.

setSite

public void setSite(java.lang.String site)
site string: 値なし(デフォルト)
検索するドメイン(例えば www.yahoo.co.jp)を制限します。
30ドメインまで指定することができます (site=www.yahoo.co.jp&site=www.asahi.com)。

パラメータ:
site - site を設定する。

clearSite

public void clearSite()
siteを初期設定に戻す。


getStart

public java.lang.String getStart()
start integer: 1(デフォルト)
返却結果の先頭位置(1 - based)です。
最終位置(start + results - 1)は、1000を超えられません。

戻り値:
Returns the start.

setStart

public void setStart(int start)
start integer: 1(デフォルト)
返却結果の先頭位置(1 - based)です。
最終位置(start + results - 1)は、1000を超えられません。

パラメータ:
start - start を設定する。

clearStart

public void clearStart()
startを初期設定に戻す。


getType

public java.lang.String getType()
all(デフォルト), any, phrase
指定検索の種類:
allは全クエリー文字を含む検索結果を返します。
anyはクエリー文字のうちいずれかを含む検索結果を返します。
phraseはクエリー文字を文章として含む検索結果を返します。

戻り値:
Returns the type.

setType

public void setType(ImageQueryConst type)
all(デフォルト), any, phrase
指定検索の種類:
allは全クエリー文字を含む検索結果を返します。
anyはクエリー文字のうちいずれかを含む検索結果を返します。
phraseはクエリー文字を文章として含む検索結果を返します。

パラメータ:
type - type を設定する。

clearType

public void clearType()

createQueryString

public java.lang.String createQueryString()
                                   throws java.lang.Exception
設定した値を元にクエリを構築する。

戻り値:
クエリつきURL
例外:
java.lang.Exception - クエリが設定されていない場合