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