|
|
|
|
|
class LibXMLCharacterData
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::xml::libxmldom::LibXMLCharacterData Class Reference#include <LibXMLCharacterData.h>
Inheritance diagram for acdk::xml::libxmldom::LibXMLCharacterData:
List of all members.
Constructor & Destructor Documentation
acdk::xml::libxmldom::LibXMLCharacterData::LibXMLCharacterData |
( |
xmlNodePtr |
np, |
|
|
bool |
ownsPtr = false |
|
) |
[inline] |
|
Member Function Documentation
|
Append the string to the end of the character data of the node.
Upon success, data provides access to the concatenation of data and the DOMString specified. - Parameters:
-
arg | The DOMString to append. |
- Exceptions:
-
DOMException | NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly. |
Implements org::w3c::dom::CharacterData. |
void acdk::xml::libxmldom::LibXMLCharacterData::deleteData |
( |
int |
offset, |
|
|
int |
count |
|
) |
throw ( org::w3c::dom::RDOMException ) [inline, virtual] |
|
|
Remove a range of 16-bit units from the node.
Upon success, data and length reflect the change. - Parameters:
-
offset | The offset from which to start removing. |
count | The number of 16-bit units to delete. If the sum of offset and count exceeds length then all 16-bit units from offset to the end of the data are deleted. |
- Exceptions:
-
DOMException | INDEX_SIZE_ERR: Raised if the specified offset is negative or greater than the number of 16-bit units in data , or if the specified count is negative.
NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly. |
Implements org::w3c::dom::CharacterData. |
|
The character data of the node that implements this interface.
The DOM implementation may not put arbitrary limits on the amount of data that may be stored in a CharacterData node. However, implementation limits may mean that the entirety of a node's data may not fit into a single DOMString . In such cases, the user may call substringData to retrieve the data in appropriately sized pieces. - Exceptions:
-
DOMException | DOMSTRING_SIZE_ERR: Raised when it would return more characters than fit in a DOMString variable on the implementation platform. |
Implements org::w3c::dom::CharacterData. |
int acdk::xml::libxmldom::LibXMLCharacterData::getLength |
( |
|
) |
[inline, virtual] |
|
|
The number of 16-bit units that are available through data and the substringData method below.
This may have the value zero, i.e., CharacterData nodes may be empty.
Implements org::w3c::dom::CharacterData. |
|
Insert a string at the specified 16-bit unit offset.
- Parameters:
-
offset | The character offset at which to insert. |
arg | The DOMString to insert. |
- Exceptions:
-
DOMException | INDEX_SIZE_ERR: Raised if the specified offset is negative or greater than the number of 16-bit units in data .
NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly. |
Implements org::w3c::dom::CharacterData. |
|
Replace the characters starting at the specified 16-bit unit offset with the specified string.
- Parameters:
-
offset | The offset from which to start replacing. |
count | The number of 16-bit units to replace. If the sum of offset and count exceeds length , then all 16-bit units to the end of the data are replaced; (i.e., the effect is the same as a remove method call with the same range, followed by an append method invocation). |
arg | The DOMString with which the range must be replaced. |
- Exceptions:
-
DOMException | INDEX_SIZE_ERR: Raised if the specified offset is negative or greater than the number of 16-bit units in data , or if the specified count is negative.
NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly. |
Implements org::w3c::dom::CharacterData. |
|
The character data of the node that implements this interface.
The DOM implementation may not put arbitrary limits on the amount of data that may be stored in a CharacterData node. However, implementation limits may mean that the entirety of a node's data may not fit into a single DOMString . In such cases, the user may call substringData to retrieve the data in appropriately sized pieces. - Exceptions:
-
DOMException | NO_MODIFICATION_ALLOWED_ERR: Raised when the node is readonly. |
Implements org::w3c::dom::CharacterData. |
|
Extracts a range of data from the node.
- Parameters:
-
offset | Start offset of substring to extract. |
count | The number of 16-bit units to extract. |
- Returns:
- The specified substring. If the sum of
offset and count exceeds the length , then all 16-bit units to the end of the data are returned.
- Exceptions:
-
DOMException | INDEX_SIZE_ERR: Raised if the specified offset is negative or greater than the number of 16-bit units in data , or if the specified count is negative.
DOMSTRING_SIZE_ERR: Raised if the specified range of text does not fit into a DOMString . |
Implements org::w3c::dom::CharacterData. |
RString acdk::xml::libxmldom::LibXMLCharacterData::toString |
( |
|
) |
[inline, virtual] |
|
RString acdk::xml::libxmldom::LibXMLCharacterData::toXML |
( |
|
) |
[inline, virtual] |
|
|
|