public interface XNodeRef extends XEntity, LocalName
| Modifier and Type | Method and Description |
|---|---|
logical |
cloneNode(handle xNodeRef,
boolean deep)
Creating the new node within the current Document object.
|
logical |
cloneNode(handle xNodeRef,
logical deep)
Creating the new node within the current Document object.
|
logical |
deleteNode()
Deleting the internals of the current X-Node-Reference.
|
character |
getAttribute(character name)
Getting the attribute value for a given attribute name.
|
character |
getAttribute(java.lang.String name)
Getting the attribute value for a given attribute name.
|
character |
getAttributeNames()
Getting the attribute names available for current node reference.
|
logical |
getAttributeNode(handle handle,
character attributeName)
Associates XML attribute node with the specified name to the given X-Noderef object
handle.
|
logical |
getAttributeNode(handle handle,
java.lang.String attributeName)
Associates XML attribute node with the specified name to the given X-Noderef object
handle.
|
character |
getNodeValue()
Getting the value of the XML node value attribute.
|
logical |
getParent(handle hNoderefParent)
Getting the Parent of current node.
|
logical |
longcharToNodeValue(longchar value)
Setting the binary value of the XML node value attribute.
|
logical |
memptrToNodeValue(memptr value)
Setting the binary value of the XML node value attribute.
|
logical |
nodeValueToLongchar(longchar value)
Setting the XML node value attribute to binary value of longchar.
|
logical |
nodeValueToMemptr(memptr value)
Setting the XML node value attribute to binary value of memptr.
|
logical |
normalize()
Normalizes TEXT and ATTRIBUTE nodes in the full depth of the sub-tree under this
XML node.
|
logical |
setAttribute(character name,
character value)
Setting the attribute value for a given attribute name.
|
logical |
setAttribute(character name,
java.lang.String value)
Setting the attribute value for a given attribute name.
|
logical |
setAttribute(java.lang.String name,
character value)
Setting the attribute value for a given attribute name.
|
logical |
setAttribute(java.lang.String name,
java.lang.String value)
Setting the attribute value for a given attribute name.
|
logical |
setAttributeNode(handle handle)
Associates XML attribute node with the given X-Noderef object handle.
|
default void |
setNodeValue(BaseDataType value)
Setting the value of the XML node value attribute.
|
void |
setNodeValue(character value)
Setting the value of the XML node value attribute.
|
void |
setNodeValue(java.lang.String value)
Setting the value of the XML node value attribute.
|
appendChild, getChild, getChild, getChildNum, getNumChildren, getOwnerDocument, insertBefore, removeChild, replaceChildaddSchemaLocation, addSchemaLocation, addSchemaLocation, addSchemaLocation, getNonamespaceSchemaLocation, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, setNonamespaceSchemaLocation, setNonamespaceSchemaLocationid, id, unknown, validgetUniqueIDnamespacePrefix, namespacePrefix, namespacePrefix, namespaceURI, namespaceURI, namespaceURIgetSubType, setSubType, setSubTypegetLocalNamecharacter getAttributeNames()
logical getParent(handle hNoderefParent)
hNoderefParent - A valid handle to assign parent XML node.true in case of success
false otherwise.character getNodeValue()
void setNodeValue(character value)
value - The new value of the node value attribute.void setNodeValue(java.lang.String value)
value - The new value of the node value attribute.default void setNodeValue(BaseDataType value)
NODE-VALUE is a _POLY attribute,
it accepts any value (any type) and it will silently convert it to CHARACTER
on-the-fly.value - The new value of the node value attribute.logical deleteNode()
true in case of success
false otherwise.character getAttribute(java.lang.String name)
name - The name of the attribute to return.character getAttribute(character name)
name - The name of the attribute to return.logical setAttribute(java.lang.String name, java.lang.String value)
name - The name of the attribute to change.value - The new value for the given attribute name.true in case of success
false otherwise.logical setAttribute(java.lang.String name, character value)
name - The name of the attribute to change.value - The new value for the given attribute name.true in case of success
false otherwise.logical setAttribute(character name, java.lang.String value)
name - The name of the attribute to change.value - The new value for the given attribute name.true in case of success
false otherwise.logical setAttribute(character name, character value)
name - The name of the attribute to change.value - The new value for the given attribute name.true in case of success
false otherwise.logical setAttributeNode(handle handle)
handle - The handle that represents an XML attribute node created with create node or
create node namespace.true in case of success false otherwise.logical getAttributeNode(handle handle, java.lang.String attributeName)
handle - The handle that represents an XML attribute node with the specified name.attributeName - The string that represents an XML attribute node with the specified name.true in case of success false otherwise.logical getAttributeNode(handle handle, character attributeName)
handle - The handle that represents an XML attribute node with the specified name.attributeName - The character that represents an XML attribute node with the specified name.true in case of success false otherwise.logical longcharToNodeValue(longchar value)
value - The new value of the node value attribute.true in case of success false otherwise.logical nodeValueToLongchar(longchar value)
value - To save the value on XML node to this parameter.true in case of success false otherwise.logical memptrToNodeValue(memptr value)
value - The new value of the node value attribute.true in case of success false otherwise.logical nodeValueToMemptr(memptr value)
value - To save the value on XML node to this parameter.true in case of success false otherwise.logical cloneNode(handle xNodeRef, logical deep)
xNodeRef - The valid handle class instance to use for the cloned XML node.deep - A logical that if true specifies that the whole sub-trees is to
be copied. The default value is false.true in case of success false otherwise.logical cloneNode(handle xNodeRef, boolean deep)
xNodeRef - The valid handle class instance to use for the cloned XML node.deep - A logical that if true specifies that the whole sub-trees is to
be copied. The default value is false.true in case of success false otherwise.logical normalize()
true in case of success false otherwise.