com.aspose.words.CompositeNodecom.aspose.words.SmartTag
public class SmartTag
Smart tags is a kind of custom XML markup. Smart tags provide a facility for embedding
customer-defined semantics into the document via the ability to provide a basic namespace/name
for a run or set of runs within a document. The complete list of child nodes that can occur inside a smart tag consists of
Property Getters/Setters Summary | ||
---|---|---|
Aspose.Words.NodeCollection | getChildNodes() | → inherited from Aspose.Words.CompositeNode |
Gets all immediate child nodes of this node. | ||
int | getCount() | → inherited from Aspose.Words.CompositeNode |
Gets the number of immediate children of this node. | ||
Aspose.Words.DocumentBase | getDocument() | → inherited from Aspose.Words.Node |
Gets the document to which this node belongs. | ||
java.lang.String | getElement() | |
void | setElement(java.lang.String value) | |
Specifies the name of the smart tag within the document. | ||
Aspose.Words.Node | getFirstChild() | → inherited from Aspose.Words.CompositeNode |
Gets the first child of the node. | ||
boolean | hasChildNodes() | → inherited from Aspose.Words.CompositeNode |
Returns true if this node has any child nodes. | ||
boolean | isComposite() | → inherited from Aspose.Words.CompositeNode |
Returns true as this node can have child nodes. | ||
Aspose.Words.Node | getLastChild() | → inherited from Aspose.Words.CompositeNode |
Gets the last child of the node. | ||
Aspose.Words.Node | getNextSibling() | → inherited from Aspose.Words.Node |
Gets the node immediately following this node. | ||
Aspose.Words.NodeType | getNodeType() | |
Returns NodeType.SmartTag. | ||
Aspose.Words.CompositeNode | getParentNode() | → inherited from Aspose.Words.Node |
Gets the immediate parent of this node. | ||
Aspose.Words.Node | getPreviousSibling() | → inherited from Aspose.Words.Node |
Gets the node immediately preceding this node. | ||
CustomXmlPropertyCollection | getProperties() | |
A collection of the smart tag properties. | ||
Aspose.Words.Range | getRange() | → inherited from Aspose.Words.Node |
Returns a Range object that represents the portion of a document that is contained in this node. | ||
java.lang.String | getUri() | |
void | setUri(java.lang.String value) | |
Specifies the namespace URI of the smart tag. |
Method Summary | ||
---|---|---|
Aspose.Words.Node | deepClone(boolean isCloneChildren) | → inherited from Aspose.Words.Node |
Creates a duplicate of the node. | ||
Aspose.Words.CompositeNode | getAncestor(java.lang.Class ancestorType) | → inherited from Aspose.Words.Node |
Gets the first ancestor of the specified object type. | ||
Aspose.Words.CompositeNode | getContainer() | → inherited from Aspose.Words.CompositeNode |
Reserved for internal use. | ||
int | getLevel_IMarkupNode() | |
Reserved for internal use. | ||
Aspose.Words.Node | getNextMatchingNode(aspose.obfuscated.type curNode) | → inherited from Aspose.Words.CompositeNode |
Reserved for internal use. | ||
java.lang.String | getText() | → inherited from Aspose.Words.CompositeNode |
Gets the text of this node and of all its children. | ||
java.util.Iterator | iterator() | → inherited from Aspose.Words.CompositeNode |
Provides support for the for each style iteration over the child nodes of this node. | ||
void | remove() | → inherited from Aspose.Words.Node |
Removes itself from the parent. | ||
void | removeAllChildren() | → inherited from Aspose.Words.CompositeNode |
Removes all the child nodes of the current node. | ||
void | removeSmartTags() | → inherited from Aspose.Words.CompositeNode |
Removes all |
||
Aspose.Words.NodeList | selectNodes(java.lang.String xpath) | → inherited from Aspose.Words.CompositeNode |
Selects a list of nodes matching the XPath expression. | ||
Aspose.Words.Node | selectSingleNode(java.lang.String xpath) | → inherited from Aspose.Words.CompositeNode |
Selects the first Node that matches the XPath expression. | ||
java.lang.String | toString(SaveOptions saveOptions) | → inherited from Aspose.Words.Node |
Exports the content of the node into a string using the specified save options. | ||
java.lang.String | toTxt() | → inherited from Aspose.Words.Node |
Exports the content of the node into a string in plain text format. |
Property Getters/Setters Detail |
---|
getChildNodes | → inherited from Aspose.Words.CompositeNode |
public Aspose.Words.NodeCollection getChildNodes() |
Note, GetChildNodes(NodeType.Any, false)
and creates and returns a new collection every time it is accessed.
If there are no child nodes, this property returns an empty collection.
getCount | → inherited from Aspose.Words.CompositeNode |
public int getCount() |
getDocument | → inherited from Aspose.Words.Node |
public Aspose.Words.DocumentBase getDocument() |
The node always belongs to a document even if it has just been created and not yet added to the tree, or if it has been removed from the tree.
getElement/setElement | |
public java.lang.String getElement() / public void setElement(java.lang.String value) |
Cannot be null.
Default is empty string.
getFirstChild | → inherited from Aspose.Words.CompositeNode |
public Aspose.Words.Node getFirstChild() |
hasChildNodes | → inherited from Aspose.Words.CompositeNode |
public boolean hasChildNodes() |
isComposite | → inherited from Aspose.Words.CompositeNode |
public boolean isComposite() |
getLastChild | → inherited from Aspose.Words.CompositeNode |
public Aspose.Words.Node getLastChild() |
getNextSibling | → inherited from Aspose.Words.Node |
public Aspose.Words.Node getNextSibling() |
getNodeType | |
public Aspose.Words.NodeType getNodeType() |
getParentNode | → inherited from Aspose.Words.Node |
public Aspose.Words.CompositeNode getParentNode() |
If a node has just been created and not yet added to the tree, or if it has been removed from the tree, the parent is null.
getPreviousSibling | → inherited from Aspose.Words.Node |
public Aspose.Words.Node getPreviousSibling() |
getProperties | |
public CustomXmlPropertyCollection getProperties() |
Cannot be null.
getRange | → inherited from Aspose.Words.Node |
public Aspose.Words.Range getRange() |
getUri/setUri | |
public java.lang.String getUri() / public void setUri(java.lang.String value) |
Cannot be null.
Default is empty string.
Method Detail |
---|
deepClone | → inherited from Aspose.Words.Node |
public Aspose.Words.Node deepClone(boolean isCloneChildren) |
This method serves as a copy constructor for nodes. The cloned node has no parent, but belongs to the same document as the original node.
This method always performs a deep copy of the node. The isCloneChildren parameter specifies whether to perform copy all child nodes as well.
isCloneChildren
- True to recursively clone the subtree under the specified node;
false to clone only the node itself.getAncestor | → inherited from Aspose.Words.Node |
public Aspose.Words.CompositeNode getAncestor(java.lang.Class ancestorType) |
The ancestor type matches if it is equal to ancestorType or derived from ancestorType.
ancestorType
- The object type of the ancestor to retrieve.getContainer | → inherited from Aspose.Words.CompositeNode |
public Aspose.Words.CompositeNode getContainer() |
getLevel_IMarkupNode | |
public int getLevel_IMarkupNode() |
getNextMatchingNode | → inherited from Aspose.Words.CompositeNode |
public Aspose.Words.Node getNextMatchingNode(aspose.obfuscated.type curNode) |
getText | → inherited from Aspose.Words.CompositeNode |
public java.lang.String getText() |
The returned string includes all control and special characters as described in
iterator | → inherited from Aspose.Words.CompositeNode |
public java.util.Iterator iterator() |
remove | → inherited from Aspose.Words.Node |
public void remove() |
removeAllChildren | → inherited from Aspose.Words.CompositeNode |
public void removeAllChildren() |
removeSmartTags | → inherited from Aspose.Words.CompositeNode |
public void removeSmartTags() |
selectNodes | → inherited from Aspose.Words.CompositeNode |
public Aspose.Words.NodeList selectNodes(java.lang.String xpath) |
Only expressions with element names are supported at the moment. Expressions that use attribute names are not supported.
xpath
- The XPath expression.selectSingleNode | → inherited from Aspose.Words.CompositeNode |
public Aspose.Words.Node selectSingleNode(java.lang.String xpath) |
Only expressions with element names are supported at the moment. Expressions that use attribute names are not supported.
xpath
- The XPath expression.toString | → inherited from Aspose.Words.Node |
public java.lang.String toString(SaveOptions saveOptions) throws java.lang.Exception |
saveOptions
- Specifies the options that control how the node is saved.toTxt | → inherited from Aspose.Words.Node |
public java.lang.String toTxt() throws java.lang.Exception |
This method removes field codes and Microsoft Word control characters, uses CrLf
(or any other) combination of characters to mark ends of paragraphs in the resulting string.
It produces a different result from