|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.genesis.data.impl.DataObjectImpl
org.genesis.data.ml.ReferenceFreedom
org.genesis.data.ml.Freedom
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 |
コンストラクタの概要 | |
Freedom()
デフォルトの Freedom を生成します。 |
|
Freedom(DataObject data)
デフォルトの Freedom を生成します。 |
|
Freedom(org.w3c.dom.Node node)
ノード情報を持つ Freedom を生成します。 |
|
Freedom(java.lang.String nodeName)
ノード名を持つ Freedom を生成します。 |
|
Freedom(java.lang.String nodeName,
Freedom parent)
ノード名を持つ Freedom を生成します。 |
|
Freedom(java.lang.String nodeName,
java.lang.String childName)
ノード名を持つ Freedom を生成します。 |
メソッドの概要 | |
void |
addBigBrother(Freedom bigBrother)
新規のBigBrother要素を作成します。 |
void |
addChild(Freedom obj)
ノードを追加します。 |
void |
addChild(int index,
Freedom node)
ノードを追加します。 |
void |
addChild(int index,
java.lang.String nodeName)
ノードを追加します。 |
void |
addChild(java.lang.String nodeName)
ノードを追加します。 |
void |
copyAll(Freedom source)
|
Freedom |
deepCopy()
このインスタンスのディープコピーを返します。 |
boolean |
delete()
XMLファイルを削除します。 |
void |
down()
同一階層の一つ下にノード情報 を設定します。 |
Freedom |
getAncestor(java.lang.String nodeName)
指定のノード名のルート情報を取得します。 |
java.lang.String |
getComment()
コメントを返します。 |
DataObjectTable |
getDataObjectParents()
ルート情報を取得します。 |
DataObjectTable |
getDataObjectParents(java.lang.String node)
ルート情報を取得します。 |
java.lang.Object |
getEigenValue()
固有値を返します。 |
java.lang.String |
getEncode()
エンコードを返します。 |
java.io.File |
getFile()
ファイルパスを返します。 |
java.lang.String |
getFilePath()
ファイルパスを返します。 |
int |
getIndent()
ルート情報を取得します。 |
int |
getIndent(java.lang.String nodeName)
ルート情報を取得します。 |
Freedom |
getNext()
同一階層の一つ後のノード情報 を返します。 |
java.lang.String |
getNodeName()
ノード名を返します。 |
java.lang.String |
getNodeValue()
ノード値を返します。 |
Freedom |
getParent()
親情報を返します。 |
java.lang.String |
getParentPath()
ファイルパスを返します。 |
java.util.List |
getParents()
ルート情報を取得します。 |
java.util.List |
getParents(java.lang.String nodeName)
指定のノード名のルート情報を取得します。 |
Freedom |
getPrevious()
同一階層の一つ前のノード情報 を返します。 |
boolean |
isNodeClose()
ノードを閉じるかどうか判定します。 |
Freedom |
makeChild(java.lang.String nodeName)
子要素を作成します。 |
Freedom |
makeChild(java.lang.String nodeName,
java.lang.String key,
java.lang.String value)
子要素を作成します。 |
void |
marge(Freedom target)
マージを行います。 |
Freedom |
newChild(java.lang.String nodeName)
新規の子要素を作成します。 |
Freedom |
newChild(java.lang.String nodeName,
java.lang.String name,
java.lang.String value)
新規の子要素を作成します。 |
Freedom |
newFirstChild(java.lang.String nodeName)
新規の子要素を作成します。 |
void |
output()
XMLファイルを作成します。 |
void |
output(java.io.File file)
XMLファイルを作成します。 |
void |
output(java.lang.String filePath)
XMLファイルを作成します。 |
void |
output(java.lang.String encode,
java.io.File file)
XMLファイルを作成します。 |
void |
output(java.lang.String encode,
java.lang.String filePath)
XMLファイルを作成します。 |
void |
setAllNode(org.w3c.dom.Node node)
ノード情報を設定します。 |
void |
setComment(java.lang.String comment)
コメントを設定します。 |
void |
setEigenValue(java.lang.Object eigenValue)
固有値を設定します。 |
void |
setEncode(java.lang.String encode)
エンコードを設定します。 |
void |
setFile(java.io.File file)
ファイルパスを設定します。 |
void |
setFilePath(java.lang.String filePath)
ファイルパスを設定します。 |
void |
setNext(Freedom next)
同一階層の一つ後のノード情報 を設定します。。 |
void |
setNodeClose(boolean isNodeClose)
クローズを設定します。 |
void |
setNodeName(java.lang.String nodeName)
ノード名を設定します。 |
void |
setNodeValue(java.lang.String nodeValue)
ノード値を設定します。 |
void |
setParent(Freedom parent)
親情報を設定します。 |
void |
setPrevious(Freedom previous)
同一階層の一つ前のノード情報 を設定します。。 |
java.lang.String |
toFirstHtml()
|
java.lang.String |
toHtml()
このインスタンスのHTML表現を返します。 |
java.lang.String |
toString()
このインスタンスの文字列表現を代えします。 |
java.lang.String |
toXml()
このインスタンスのXML表現を返します。 |
java.lang.String |
toXml(java.lang.String encode)
このインスタンスのXML表現を返します。 |
void |
up()
同一階層の一つ上にノード情報 を設定します。 |
void |
upFirst()
同一階層の一つ上にノード情報 を設定します。 |
クラス org.genesis.data.ml.ReferenceFreedom から継承したメソッド |
delete, delete, delete, delete, deleteOne, get, getChild, getChildren, getFirstChild, getResult, getResult, isChildren, isExist, isExist, removeChild, removeChild, removeChildren, resultSize, select, select, select, select, select, select, select, select, selectAll, selectInclude, selectInclude, selectOne, selectValue, selectValue, selectValue, setAttributeBindValue, setAttributeBindValue, setAttributeBindValue, setAttributeBindValue, setAttributeValue, setAttributeValue, setBindValue, setBindValue, setBindValue, setNodeBindValue, setNodeBindValue, setNodeValue, setNodeValue, 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, valueSize |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public Freedom()
public Freedom(DataObject data)
public Freedom(java.lang.String nodeName)
nodeName
- ノード名public Freedom(java.lang.String nodeName, java.lang.String childName)
nodeName
- ノード名childName
- 子のノード名public Freedom(java.lang.String nodeName, Freedom parent)
nodeName
- ノード名parent
- 親のXMLオブジェクトpublic Freedom(org.w3c.dom.Node node)
node
- ノード情報メソッドの詳細 |
public boolean isNodeClose()
public void setNodeClose(boolean isNodeClose)
isNodeClose
- public void copyAll(Freedom source)
public Freedom makeChild(java.lang.String nodeName)
nodeName
- 子要素名
public Freedom makeChild(java.lang.String nodeName, java.lang.String key, java.lang.String value)
nodeName
- 子要素名
public Freedom newFirstChild(java.lang.String nodeName)
nodeName
- 子要素名
public Freedom newChild(java.lang.String nodeName)
nodeName
- 子要素名
public Freedom newChild(java.lang.String nodeName, java.lang.String name, java.lang.String value)
nodeName
- 子要素名
public void addChild(java.lang.String nodeName)
nodeName
- ノード名public void addChild(int index, java.lang.String nodeName)
nodeName
- ノード名public void addChild(Freedom obj)
obj
- XMLデータオブジェクトpublic void addChild(int index, Freedom node)
public void addBigBrother(Freedom bigBrother)
public void setAllNode(org.w3c.dom.Node node)
node
- ノード情報
XmlException
public int getIndent()
public int getIndent(java.lang.String nodeName)
public DataObjectTable getDataObjectParents()
public DataObjectTable getDataObjectParents(java.lang.String node)
public java.util.List getParents()
public java.util.List getParents(java.lang.String nodeName)
nodeName
- ノード名public Freedom getAncestor(java.lang.String nodeName)
nodeName
- ノード名
public Freedom getParent()
public void setParent(Freedom parent)
parent
- 親情報public Freedom getPrevious()
public void setPrevious(Freedom previous)
public Freedom getNext()
public void setNext(Freedom next)
public void up()
public void upFirst()
public void down()
public java.lang.String getComment()
public void setComment(java.lang.String comment)
comment
- コメントpublic java.lang.String getNodeName()
ReferenceFreedom
内の getNodeName
public void setNodeName(java.lang.String nodeName)
nodeName
- ノード名public java.lang.String getNodeValue()
ReferenceFreedom
内の getNodeValue
public void setNodeValue(java.lang.String nodeValue)
ReferenceFreedom
内の setNodeValue
public java.lang.Object getEigenValue()
public void setEigenValue(java.lang.Object eigenValue)
public final void marge(Freedom target)
target
- public java.lang.String getParentPath()
public java.lang.String getFilePath()
public java.io.File getFile()
public java.lang.String getEncode()
public void setEncode(java.lang.String encode)
encode
- エンコードpublic void setFilePath(java.lang.String filePath)
filePath
- ファイルパスpublic void setFile(java.io.File file)
public boolean delete() throws java.io.IOException
java.io.IOException
public void output() throws java.io.IOException
java.io.IOException
public void output(java.lang.String filePath) throws java.io.IOException
filePath
- ファイルパス
java.io.IOException
public void output(java.lang.String encode, java.lang.String filePath) throws java.io.IOException
encode
- エンコード
java.io.IOException
public void output(java.io.File file) throws java.io.IOException
file
- 出力ファイル
java.io.IOException
public void output(java.lang.String encode, java.io.File file) throws java.io.IOException
encode
- エンコード
java.io.IOException
public java.lang.String toFirstHtml()
public java.lang.String toXml()
public java.lang.String toXml(java.lang.String encode)
public java.lang.String toHtml()
public Freedom deepCopy()
public java.lang.String toString()
DataObjectImpl
内の toString
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |