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, getNamespacePrefix, getNumChildren, getOwnerDocument, insertBefore, removeChild, replaceChild, setNamespacePrefix, setNamespacePrefix
addSchemaLocation, addSchemaLocation, addSchemaLocation, addSchemaLocation, getNonamespaceSchemaLocation, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, removeAttribute, setNonamespaceSchemaLocation, setNonamespaceSchemaLocation
id, id, unknown, valid
getUniqueID
getNamespaceURI, setNamespaceURI, setNamespaceURI
getSubType, setSubType, setSubType
getLocalName
character 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.