Go to the documentation of this file.
   22 #if !defined(XERCESC_INCLUDE_GUARD_DOMRANGE_HPP) 
   23 #define XERCESC_INCLUDE_GUARD_DOMRANGE_HPP 
  124     virtual DOMNode* getStartContainer() 
const = 0;
 
  134     virtual XMLSize_t getStartOffset() 
const = 0;
 
  144     virtual DOMNode* getEndContainer() 
const = 0;
 
  154     virtual XMLSize_t getEndOffset() 
const = 0;
 
  164     virtual bool getCollapsed() 
const = 0;
 
  175     virtual const DOMNode* getCommonAncestorContainer() 
const = 0;
 
  244     virtual void setStartBefore(
const DOMNode *refNode) = 0;
 
  262     virtual void setStartAfter(
const DOMNode *refNode) = 0;
 
  280     virtual void setEndBefore(
const DOMNode *refNode) = 0;
 
  298     virtual void setEndAfter(
const DOMNode *refNode) = 0;
 
  313     virtual void collapse(
bool toStart) = 0;
 
  331     virtual void selectNode(
const DOMNode *refNode) = 0;
 
  347     virtual void selectNodeContents(
const DOMNode *refNode) = 0;
 
  366     virtual short compareBoundaryPoints(CompareHow how, 
const DOMRange* sourceRange) 
const = 0;
 
  381     virtual void deleteContents() = 0;
 
  442     virtual void insertNode(
DOMNode *newNode) = 0;
 
  469     virtual void surroundContents(
DOMNode *newParent) = 0;
 
  481     virtual DOMRange* cloneRange() 
const = 0;
 
  493     virtual const XMLCh* toString() 
const = 0;
 
  507     virtual void detach() = 0;
 
  523     virtual void release() = 0;
 
  
DOMRange()
Definition: DOMRange.hpp:43
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
#define CDOM_EXPORT
Definition: XercesDefs.hpp:166
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
uint16_t XMLCh
Definition: Xerces_autoconf_config.hpp:120
size_t XMLSize_t
Definition: Xerces_autoconf_config.hpp:112
DOMDocumentFragment is a "lightweight" or "minimal" DOMDocument object.
Definition: DOMDocumentFragment.hpp:71
CompareHow
Constants CompareHow.
Definition: DOMRange.hpp:99
virtual ~DOMRange()
Destructor.
Definition: DOMRange.hpp:66
DOMRange(const DOMRange &)
Definition: DOMRange.hpp:44
Definition: DOMRange.hpp:36
The DOMNode interface is the primary datatype for the entire Document Object Model.
Definition: DOMNode.hpp:139