public class DynamicFacetTreeParser extends TreeParser<DynamicFacetNode>
ROOT_COUNT
コンストラクタと説明 |
---|
DynamicFacetTreeParser() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected DynamicFacetNode |
createNode(String value,
FacetInfo.Facet facet)
ノードを新しく作成します。
|
protected DynamicFacetNode |
createRootNode(String value)
ルートノードを作成します。
|
protected String |
diff(String original,
String revised)
ファセット同士の差分を取得します。
|
protected String |
getDelm()
ファセットのデリミタを返します。
|
static DynamicFacetNode |
parse(FacetInfo facetInfo)
与えられたファセット情報を解析して画面表示名を保持したノードのツリー構造を構築し、ルートノードを返します。
|
static DynamicFacetNode |
parse(FacetInfo facetInfo,
String groupName)
与えられたファセット情報を解析して画面表示名を保持したノードのツリー構造を構築し、ルートノードを返します。
|
protected DynamicFacetNode |
parseNode(FacetInfo facetInfo)
与えられたファセット情報をツリー構造に解析し、そのルートノードを返します。
|
protected DynamicFacetNode |
parseNode(FacetInfo facetInfo,
String groupName) |
createNodes, getChildNode
public static DynamicFacetNode parse(FacetInfo facetInfo)
facetInfo
- ファセット情報public static DynamicFacetNode parse(FacetInfo facetInfo, String groupName)
facetInfo
- ファセット情報groupName
- グループ名protected DynamicFacetNode parseNode(FacetInfo facetInfo)
parseNode
クラス内 TreeParser<DynamicFacetNode>
facetInfo
- ファセット情報TreeParser.parseNode(jp.co.intra_mart.foundation.contentssearch.model.facet.FacetInfo)
protected DynamicFacetNode parseNode(FacetInfo facetInfo, String groupName)
protected String diff(String original, String revised)
diff
クラス内 TreeParser<DynamicFacetNode>
original
- 子ファセットrevised
- 親ファセットTreeParser.diff(java.lang.String, java.lang.String)
protected String getDelm()
getDelm
クラス内 TreeParser<DynamicFacetNode>
TreeParser.getDelm()
protected DynamicFacetNode createRootNode(String value)
createRootNode
クラス内 TreeParser<DynamicFacetNode>
value
- ノードの値TreeParser.createRootNode(java.lang.String)
protected DynamicFacetNode createNode(String value, FacetInfo.Facet facet)
createNode
クラス内 TreeParser<DynamicFacetNode>
value
- ノード値facet
- ファセットTreeParser.createNode(java.lang.String, jp.co.intra_mart.foundation.contentssearch.model.facet.FacetInfo.Facet)
Copyright © 2012 NTT DATA INTRAMART CORPORATION