public interface SpecificationNode extends NodeTreeWalker, Namespace, PrefixAwareName
修飾子とタイプ | メソッドと説明 |
---|---|
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)
ビルド時に、スペック内でユニークに採番される値を設定する。
|
addChildNode, clearChildNodes, getChildNode, getChildNodeSize, getParentNode, insertChildNode, iterateChildNode, kill, removeChildNode, setParentNode
getLineNumber, getSystemID, isOnTemplate, setLineNumber, setOnTemplate, setSystemID
findNodeResolver
addedMapping, addPrefixMapping, getDefaultNamespaceURI, getMappingFromPrefix, getMappingFromURI, getParentSpace, iteratePrefixMapping, setDefaultNamespaceURI, setParentSpace
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
- コピー時フィルタ。