im_contents_search 7.2.4

jp.co.intra_mart.foundation.solr.display
クラス FacetInfo

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.solr.display.FacetInfo
すべての実装されたインタフェース:
Comparable<FacetInfo>

public class FacetInfo
extends Object
implements Comparable<FacetInfo>

ファセット情報格納クラス.
ファセットに関する情報を保持するクラスです。

導入されたバージョン:
7.1
バージョン:
1.0

コンストラクタの概要
FacetInfo()
          コンストラクタ
FacetInfo(String id)
          コンストラクタ
FacetInfo(String id, String name, long documentCount)
          コンストラクタ
 
メソッドの概要
 void addChildFacet(FacetInfo info)
          子要素のファセット情報を追加する。
 int compareTo(FacetInfo info)
          このFacetInfoと他のFacetInfoと比較する。
 ArrayList<FacetInfo> getChildFacetInfo()
          子要素のファセット情報リストを返却します。
 int getDepth()
          文書種別の階層を返却します。
 long getDocumentCount()
          文書件数を返却します。
 String getId()
          文書タイプIDを返却します。
 String getName()
          文書タイプ名を返却します。
 ArrayList<FacetInfo> getSortedChildFacetInfo()
          子要素のファセット情報リストを返却します。
 boolean isDateSortFlg()
          日付ソートフラグを返却します。
 void setChildFacetInfo(ArrayList<FacetInfo> childFacetInfo)
          子要素のファセット情報リストを設定する。
 void setDateSortFlg(boolean dateSortFlg)
          日付ソートフラグを設定する。
 void setDepth(int depth)
          文書種別の階層を設定する。
 void setDocumentCount(long documentCount)
          文書件数を設定する。
 void setId(String id)
          文書タイプIDを設定する。
 void setName(String name)
          文書タイプ名を設定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FacetInfo

public FacetInfo()
コンストラクタ


FacetInfo

public FacetInfo(String id)
コンストラクタ


FacetInfo

public FacetInfo(String id,
                 String name,
                 long documentCount)
コンストラクタ

メソッドの詳細

getId

public String getId()
文書タイプIDを返却します。

戻り値:
文書タイプID

setId

public void setId(String id)
文書タイプIDを設定する。

パラメータ:
id - 文書タイプID

getName

public String getName()
文書タイプ名を返却します。

戻り値:
文書タイプ名

setName

public void setName(String name)
文書タイプ名を設定する。

パラメータ:
name - 文書タイプ名

getDepth

public int getDepth()
文書種別の階層を返却します。

戻り値:
文書種別の階層

setDepth

public void setDepth(int depth)
文書種別の階層を設定する。

パラメータ:
depth - 階層

getDocumentCount

public long getDocumentCount()
文書件数を返却します。

戻り値:
文書件数

setDocumentCount

public void setDocumentCount(long documentCount)
文書件数を設定する。

パラメータ:
documentCount - 文書件数

isDateSortFlg

public boolean isDateSortFlg()
日付ソートフラグを返却します。

戻り値:
日付ソートフラグ

setDateSortFlg

public void setDateSortFlg(boolean dateSortFlg)
日付ソートフラグを設定する。

パラメータ:
dateSortFlg - 日付ソートフラグ

getChildFacetInfo

public ArrayList<FacetInfo> getChildFacetInfo()
子要素のファセット情報リストを返却します。

戻り値:
子要素のファセット情報リスト

getSortedChildFacetInfo

public ArrayList<FacetInfo> getSortedChildFacetInfo()
子要素のファセット情報リストを返却します。 子要素が日付型の場合は、日付でソートして返却します。

戻り値:
子要素のファセット情報リスト

setChildFacetInfo

public void setChildFacetInfo(ArrayList<FacetInfo> childFacetInfo)
子要素のファセット情報リストを設定する。

パラメータ:
childFacetInfo - 子要素のファセット情報リスト

addChildFacet

public void addChildFacet(FacetInfo info)
子要素のファセット情報を追加する。

パラメータ:
childFacetInfo - 子要素のファセット情報

compareTo

public int compareTo(FacetInfo info)
このFacetInfoと他のFacetInfoと比較する。

定義:
インタフェース Comparable<FacetInfo> 内の compareTo
パラメータ:
info - 比較対象のFacetInfo

im_contents_search 7.2.4

Copyright © 2011-2014 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.