|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.genesis.data.impl.DataObjectImpl
org.genesis.data.ml.ReferenceFreedom
XML情報を保持するデータオブジェクトクラスです。
フィールドの概要 |
インタフェース org.genesis.data.ReferenceConstants から継承したフィールド |
AND, AND_NOT, EQUAL, GREATER_EQUAL, GREATER_THAN, LESS_EQUAL, LESS_THAN, LIKE, LIKE_BACK_ALL, LIKE_BACK_PART, LIKE_BOTH_ALL, LIKE_BOTH_PART, LIKE_FORTH_ALL, LIKE_FORTH_PART, NOT, NOT_EQUAL, OR, WHERE |
インタフェース org.genesis.data.DataObject から継承したフィールド |
DQ, FS, LS, TAB, TYPE_BOOLEAN, TYPE_DOUBLE, TYPE_INT, TYPE_LONG, TYPE_STRING |
コンストラクタの概要 | |
ReferenceFreedom()
デフォルトの BaseFreedom を生成します。 |
|
ReferenceFreedom(DataObject data)
データオブジェクトより BaseFreedom を生成します。 |
メソッドの概要 | |
void |
delete(java.lang.String nodeName)
指定の条件に該当するXMLオブジェクトを削除します。 |
void |
delete(java.lang.String nodeName,
boolean isOne)
指定の条件に該当するXMLオブジェクトを削除します。 |
void |
delete(java.lang.String key,
java.lang.String value)
指定の条件に該当するXMLオブジェクトを削除します。 |
void |
delete(java.lang.String nodeName,
java.lang.String key,
java.lang.String value)
指定の条件に該当するXMLオブジェクトを削除します。 |
void |
deleteOne(java.lang.String nodeName)
指定の条件に該当するXMLオブジェクトを削除します。 |
Freedom |
get(int index)
index番目のXML情報を取得します。 |
Freedom |
getChild(java.lang.String key)
指定のノード名に該当するXMLデータオブジェクトを返します。 |
java.util.List |
getChildren()
ノードリストを返します。 |
Freedom |
getFirstChild()
最初のXMLデータオブジェクトを返します。 |
abstract java.lang.String |
getNodeName()
ノード名を返します。 |
abstract java.lang.String |
getNodeValue()
ノード値を返します。 |
java.util.List |
getResult()
検索結果リストを返します。 |
Freedom |
getResult(int index)
INDEX番目の検索情報を返します。 |
boolean |
isChildren(java.lang.String key)
チャイルド情報を含むかどうか判定します。 |
boolean |
isExist(java.lang.String name,
java.lang.String value)
指定の属性値に完全一致するXMLオブジェクトがある場合は、trueを返します。 |
boolean |
isExist(java.lang.String node,
java.lang.String name,
java.lang.String value)
指定のノード、属性値に完全一致するXMLオブジェクトがある場合は、trueを返します。 |
void |
removeChild(int index)
INDEX番目の子要素を削除します。 |
boolean |
removeChild(java.lang.Object value)
指定の子要素を削除します。 |
void |
removeChildren()
すべての子要素を削除します。 |
int |
resultSize()
検索結果数を返します。 |
Freedom |
select(Reference reference)
指定の条件に該当するXMLオブジェクトを取得します。 |
Freedom |
select(java.lang.String nodeName)
指定の条件に該当する最後のXMLオブジェクトを取得します。 |
protected void |
select(java.lang.String nodeName,
java.util.List result,
boolean isOne)
指定の条件に該当するXMLオブジェクトを取得します。 |
Freedom |
select(java.lang.String nodeName,
Reference reference)
指定の条件に該当するXMLオブジェクトを取得します。 |
protected void |
select(java.lang.String nodeName,
Reference reference,
java.util.List result,
boolean isOne)
指定の条件に該当するXMLオブジェクトを取得します。 |
Freedom |
select(java.lang.String name,
java.lang.String value)
指定の属性値に完全一致するXMLオブジェクトを取得します。 |
Freedom |
select(java.lang.String nodeName,
java.lang.String name,
java.lang.String value)
指定の属性値に完全一致するXMLオブジェクトを取得します。 |
Freedom |
select(java.lang.String nodeName,
java.lang.String name,
java.lang.String value,
java.lang.String type,
boolean isOne)
指定の条件に該当するXMLオブジェクトを取得します。 |
Freedom |
selectAll(java.lang.String nodeName,
java.lang.String name,
java.lang.String value)
指定の属性値に完全一致するXMLオブジェクトを取得します。 |
Freedom |
selectInclude(java.lang.String key,
java.lang.String value)
指定の条件を含むXMLオブジェクトを取得します。 |
Freedom |
selectInclude(java.lang.String nodeName,
java.lang.String key,
java.lang.String value)
指定の条件を含むXMLオブジェクトを取得します。 |
Freedom |
selectOne(java.lang.String nodeName)
指定の条件に該当する最後のXMLオブジェクトを取得します。 |
Freedom |
selectValue(java.lang.String value)
指定の条件に該当するXMLオブジェクトを取得します。 |
Freedom |
selectValue(java.lang.String value,
java.lang.String sign)
指定の条件に該当するXMLオブジェクトを取得します。 |
protected void |
selectValue(java.lang.String value,
java.lang.String sign,
java.util.List result)
指定の条件に該当するXMLオブジェクトを取得します。 |
void |
setAttributeBindValue(DataObject data)
指定の属性値を置換文字に変換します。 |
void |
setAttributeBindValue(DataObject data,
java.util.List escapeNode,
java.util.List escapeAttribute)
指定の属性情報を置換文字に変換します。 |
void |
setAttributeBindValue(java.lang.String targetValue,
java.lang.String value)
指定の属性値を置換文字に変換します。 |
void |
setAttributeBindValue(java.lang.String targetValue,
java.lang.String value,
java.util.List escapeNode)
指定の属性値を置換文字に変換します。 |
void |
setAttributeValue(java.lang.String targetValue,
java.lang.String value)
指定の属性値を置換文字に変換します。 |
void |
setAttributeValue(java.lang.String targetValue,
java.lang.String value,
java.util.List escapeNode)
指定の属性値を置換文字に変換します。 |
void |
setBindValue(DataObject params)
指定の属性値を置換文字に変換します。 |
void |
setBindValue(DataObject params,
boolean isEscape)
指定の属性値を置換文字に変換します。 |
void |
setBindValue(DataObject params,
java.util.List escapeNode,
boolean isEscape)
指定の属性値を置換文字に変換します。 |
void |
setNodeBindValue(java.lang.String targetValue,
java.lang.String value)
指定の属性値を置換文字に変換します。 |
void |
setNodeBindValue(java.lang.String targetValue,
java.lang.String value,
java.util.List escapeNode)
指定の属性値を置換文字に変換します。 |
abstract void |
setNodeValue(java.lang.String value)
ノード値を設定します。 |
void |
setNodeValue(java.lang.String targetValue,
java.lang.String value)
指定の属性値を置換文字に変換します。 |
void |
setNodeValue(java.lang.String targetValue,
java.lang.String value,
java.util.List escapeNode)
指定の属性値を置換文字に変換します。 |
int |
size()
チャイルド数を返します。 |
クラス org.genesis.data.impl.DataObjectImpl から継承したメソッド |
addObject, addObject, change, containsObjectKey, containsObjectValue, containsValue, containsValueKey, copy, get, getBytes, getDataObject, getDataObjectTable, getEigenName, getEigenValue, getFirstObject, getInt, getIteratorList, getIteratorValues, getKeys, getLanguage, getLastObject, getMap, getObject, getObject, getObjectKeys, getObjects, getType, getUserId, getValueKeys, getValues, getValues, isEigenBoolean, isReverse, objectSize, remove, removeAttributeAll, removeObject, removeObject, removeObjectAll, set, set, set, set, set, set, set, set, set, setBytes, setDataObject, setEigenBoolean, setEigenName, setEigenValue, setLanguage, setMap, setObject, setObject, setObject, setReverse, setUserId, toString, valueSize |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public ReferenceFreedom()
public ReferenceFreedom(DataObject data)
data
- メソッドの詳細 |
public abstract java.lang.String getNodeName()
public abstract java.lang.String getNodeValue()
public abstract void setNodeValue(java.lang.String value)
public boolean isExist(java.lang.String name, java.lang.String value)
name
- 属性名value
- 属性値
public boolean isExist(java.lang.String node, java.lang.String name, java.lang.String value)
node
- ノード名name
- 属性名value
- 属性値
public void setAttributeValue(java.lang.String targetValue, java.lang.String value)
targetValue
- 属性値value
- 置換文字public void setAttributeBindValue(java.lang.String targetValue, java.lang.String value)
targetValue
- 属性値value
- 置換文字public void setAttributeBindValue(java.lang.String targetValue, java.lang.String value, java.util.List escapeNode)
targetValue
- 属性値value
- 置換文字public void setBindValue(DataObject params)
params
- 置換対象文字public void setBindValue(DataObject params, boolean isEscape)
params
- 置換対象文字public void setBindValue(DataObject params, java.util.List escapeNode, boolean isEscape)
params
- 置換対象文字escapeNode
- 置換対象外ノードpublic void setAttributeBindValue(DataObject data)
public void setAttributeBindValue(DataObject data, java.util.List escapeNode, java.util.List escapeAttribute)
data
- 置換対象情報escapeNode
- 置換対象外ノードescapeAttribute
- 置換対象外属性名public void setAttributeValue(java.lang.String targetValue, java.lang.String value, java.util.List escapeNode)
targetValue
- 属性値value
- 置換文字escapeNode
- 置換対象外ノードpublic void setNodeValue(java.lang.String targetValue, java.lang.String value)
targetValue
- 属性値value
- 置換文字public void setNodeBindValue(java.lang.String targetValue, java.lang.String value)
targetValue
- 属性値value
- 置換文字public void setNodeBindValue(java.lang.String targetValue, java.lang.String value, java.util.List escapeNode)
targetValue
- 属性値value
- 置換文字public void setNodeValue(java.lang.String targetValue, java.lang.String value, java.util.List escapeNode)
targetValue
- 属性値value
- 置換文字escapeNode
- 置換対象外ノードpublic Freedom selectValue(java.lang.String value)
value
- 属性値public Freedom selectValue(java.lang.String value, java.lang.String sign)
value
- 属性値protected void selectValue(java.lang.String value, java.lang.String sign, java.util.List result)
value
- 属性値public Freedom selectOne(java.lang.String nodeName)
nodeName
- ノード名public Freedom select(java.lang.String nodeName)
nodeName
- ノード名protected void select(java.lang.String nodeName, java.util.List result, boolean isOne)
nodeName
- ノード名public Freedom selectInclude(java.lang.String key, java.lang.String value)
public Freedom selectInclude(java.lang.String nodeName, java.lang.String key, java.lang.String value)
public Freedom select(Reference reference)
public Freedom select(java.lang.String nodeName, Reference reference)
nodeName
- ノード名protected void select(java.lang.String nodeName, Reference reference, java.util.List result, boolean isOne)
nodeName
- ノード名public Freedom select(java.lang.String name, java.lang.String value)
name
- 属性名value
- 属性値public Freedom select(java.lang.String nodeName, java.lang.String name, java.lang.String value)
nodeName
- ノード名name
- 属性名value
- 属性値public Freedom selectAll(java.lang.String nodeName, java.lang.String name, java.lang.String value)
nodeName
- ノード名name
- 属性名value
- 属性値public Freedom select(java.lang.String nodeName, java.lang.String name, java.lang.String value, java.lang.String type, boolean isOne)
nodeName
- ノード名name
- 属性名value
- 属性値type
- 検索タイプpublic void deleteOne(java.lang.String nodeName)
nodeName
- ノード名public void delete(java.lang.String nodeName)
nodeName
- ノード名public void delete(java.lang.String nodeName, boolean isOne)
nodeName
- ノード名public void delete(java.lang.String key, java.lang.String value)
public void delete(java.lang.String nodeName, java.lang.String key, java.lang.String value)
nodeName
- ノード名public java.util.List getResult()
public Freedom getResult(int index)
index
- INDEX番目
public int resultSize()
public int size()
public Freedom get(int index)
index
- インデックス
public Freedom getFirstChild()
public Freedom getChild(java.lang.String key)
key
- ノード名
public void removeChild(int index)
index
- INDEX番目public boolean removeChild(java.lang.Object value)
value
- 削除対象子要素public void removeChildren()
public java.util.List getChildren()
public boolean isChildren(java.lang.String key)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |