|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||
public interface SpecificationNode
設定XMLの構成物。
| メソッドの概要 | |
|---|---|
void |
addAttribute(QName qName,
java.lang.String value)
ノード属性の追加。 |
void |
addAttribute(QName qName,
java.lang.String originalName,
java.lang.String value)
ノード属性の追加。 |
void |
clearAttributes()
属性を全て削除する。 |
SpecificationNode |
copyTo()
自分のコピーを生成して返す。 |
SpecificationNode |
copyTo(CopyToFilter filter)
フィルタ付きで自分のコピーを生成して返す。 |
NodeAttribute |
getAttribute(QName qName)
属性の取得。 |
java.lang.String |
getId()
このノードのID |
int |
getSequenceID()
スペック内でユニークに設定された値を取得する。 |
java.util.Iterator |
iterateAttribute()
属性のイテレート。 |
NodeAttribute |
removeAttribute(QName qName)
属性の削除。 |
void |
setSequenceID(int sequenceID)
ビルド時に、スペック内でユニークに採番される値を設定する。 |
| インタフェース org.seasar.mayaa.engine.specification.NodeTreeWalker から継承されたメソッド |
|---|
addChildNode, clearChildNodes, getChildNode, getChildNodeSize, getParentNode, insertChildNode, iterateChildNode, kill, removeChildNode, setParentNode |
| インタフェース org.seasar.mayaa.PositionAware から継承されたメソッド |
|---|
getLineNumber, getSystemID, isOnTemplate, setLineNumber, setOnTemplate, setSystemID |
| インタフェース org.seasar.mayaa.engine.specification.serialize.NodeReferenceResolverFinder から継承されたメソッド |
|---|
findNodeResolver |
| インタフェース org.seasar.mayaa.engine.specification.Namespace から継承されたメソッド |
|---|
addedMapping, addPrefixMapping, getDefaultNamespaceURI, getMappingFromPrefix, getMappingFromURI, getParentSpace, iteratePrefixMapping, setDefaultNamespaceURI, setParentSpace |
| インタフェース org.seasar.mayaa.engine.specification.PrefixAwareName から継承されたメソッド |
|---|
getPrefix, getQName |
| メソッドの詳細 |
|---|
java.lang.String getId()
void setSequenceID(int sequenceID)
sequenceID - スペック内のユニーク値。int getSequenceID()
void addAttribute(QName qName,
java.lang.String value)
qName - 属性名。value - 属性値。
void addAttribute(QName qName,
java.lang.String originalName,
java.lang.String value)
qName - 属性名。originalName - 属性名(qNameにする前のオリジナル)value - 属性値。NodeAttribute getAttribute(QName qName)
qName - 取得する属性のQName。
java.util.Iterator iterateAttribute()
NodeAttribute)のイテレータ。NodeAttribute removeAttribute(QName qName)
qName - 削除する属性のQName。
void clearAttributes()
SpecificationNode copyTo()
SpecificationNode copyTo(CopyToFilter filter)
filter - コピー時フィルタ。
|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||