Node

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.note.INode

public abstract class Node implements INode

Aspose.Note 文档中所有节点的基类。

方法

方法描述
accept(DocumentVisitor visitor)接受节点的访问者。
getDocument()获取节点的文档。
getNextSibling()获取同一节点树层级的下一个节点。
getNodeId()获取节点的 ID。
getNodeType()获取节点类型。
getParentNode()获取父节点。
getPreviousSibling()获取同一节点树层级的上一个节点。
isComposite()获取指示此节点是否为复合节点的值。

accept(DocumentVisitor visitor)

public abstract void accept(DocumentVisitor visitor)

接受节点的访问者。

Parameters:

参数类型描述
visitorDocumentVisitorDocumentVisitor 派生的类的对象。

getDocument()

public Document getDocument()

获取节点的文档。

值:文档。

Returns: Document

getNextSibling()

public INode getNextSibling()

获取同一节点树层级的下一个节点。

值:下一个兄弟节点。

Returns: INode

getNodeId()

public ExtendedGuid getNodeId()

获取节点的 ID。

Returns: ExtendedGuid

getNodeType()

public int getNodeType()

获取节点类型。

Returns: int

getParentNode()

public ICompositeNode getParentNode()

获取父节点。

Returns: ICompositeNode

getPreviousSibling()

public INode getPreviousSibling()

获取同一节点树层级的上一个节点。

值:上一个兄弟节点。

Returns: INode

isComposite()

public boolean isComposite()

获取指示此节点是否为复合节点的值。如果为 true,则该节点可以拥有子节点。

Returns: boolean