http://xml.apache.org/http://www.apache.org/http://www.w3.org/

Home

Readme
Download
Installation
Build

API Docs
Samples
Schema

FAQs
Programming
Migration

Releases
Bug-Reporting
Feedback

Y2K Compliance
PDF Document

CVS Repository
Mail Archive

API Docs for SAX and DOM
 

Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

IDOM_Range Class Reference

#include <IDOM_Range.hpp>

List of all members.

Public Types

enum  CompareHow { START_TO_START = 0, START_TO_END = 1, END_TO_END = 2, END_TO_START = 3 }

Public Methods

virtual ~IDOM_Range ()
virtual IDOM_NodegetStartContainer ()const=0
virtual unsigned int getStartOffset ()const=0
virtual IDOM_NodegetEndContainer ()const=0
virtual unsigned int getEndOffset ()const=0
virtual bool getCollapsed ()const=0
virtual const IDOM_NodegetCommonAncestorContainer ()const=0
virtual void setStart (const IDOM_Node *parent,unsigned int offset)=0
virtual void setEnd (const IDOM_Node *parent,unsigned int offset)=0
virtual void setStartBefore (const IDOM_Node *refNode)=0
virtual void setStartAfter (const IDOM_Node *refNode)=0
virtual void setEndBefore (const IDOM_Node *refNode)=0
virtual void setEndAfter (const IDOM_Node *refNode)=0
virtual void collapse (bool toStart)=0
virtual void selectNode (const IDOM_Node *node)=0
virtual void selectNodeContents (const IDOM_Node *node)=0
virtual short compareBoundaryPoints (CompareHow how,const IDOM_Range *range)const=0
virtual void deleteContents ()=0
virtual IDOM_DocumentFragmentextractContents ()=0
virtual IDOM_DocumentFragmentcloneContents ()const=0
virtual void insertNode (IDOM_Node *node)=0
virtual void surroundContents (IDOM_Node *node)=0
virtual IDOM_Range* cloneRange ()const=0
virtual const XMLCh* toString ()const=0
virtual void detach ()=0

Protected Methods

 IDOM_Range ()
 IDOM_Range (const IDOM_Range &other)
IDOM_Range& operator= (const IDOM_Range &other)


Member Enumeration Documentation

enum IDOM_Range::CompareHow
 

Enumeration values:
START_TO_START  
START_TO_END  
END_TO_END  
END_TO_START  


Constructor & Destructor Documentation

IDOM_Range::IDOM_Range ( ) [protected]
 

IDOM_Range::IDOM_Range ( const IDOM_Range & other ) [protected]
 

IDOM_Range::~IDOM_Range ( ) [virtual]
 


Member Function Documentation

virtual IDOM_DocumentFragment* IDOM_Range::cloneContents ( ) const [pure virtual]
 

virtual IDOM_Range* IDOM_Range::cloneRange ( ) const [pure virtual]
 

virtual void IDOM_Range::collapse ( bool toStart ) [pure virtual]
 

virtual short IDOM_Range::compareBoundaryPoints ( CompareHow how,
const IDOM_Range * range ) const [pure virtual]
 

virtual void IDOM_Range::deleteContents ( ) [pure virtual]
 

virtual void IDOM_Range::detach ( ) [pure virtual]
 

virtual IDOM_DocumentFragment* IDOM_Range::extractContents ( ) [pure virtual]
 

virtual bool IDOM_Range::getCollapsed ( ) const [pure virtual]
 

virtual const IDOM_Node* IDOM_Range::getCommonAncestorContainer ( ) const [pure virtual]
 

virtual IDOM_Node* IDOM_Range::getEndContainer ( ) const [pure virtual]
 

virtual unsigned int IDOM_Range::getEndOffset ( ) const [pure virtual]
 

virtual IDOM_Node* IDOM_Range::getStartContainer ( ) const [pure virtual]
 

virtual unsigned int IDOM_Range::getStartOffset ( ) const [pure virtual]
 

virtual void IDOM_Range::insertNode ( IDOM_Node * node ) [pure virtual]
 

IDOM_Range & IDOM_Range::operator= ( const IDOM_Range & other ) [protected]
 

virtual void IDOM_Range::selectNode ( const IDOM_Node * node ) [pure virtual]
 

virtual void IDOM_Range::selectNodeContents ( const IDOM_Node * node ) [pure virtual]
 

virtual void IDOM_Range::setEnd ( const IDOM_Node * parent,
unsigned int offset ) [pure virtual]
 

virtual void IDOM_Range::setEndAfter ( const IDOM_Node * refNode ) [pure virtual]
 

virtual void IDOM_Range::setEndBefore ( const IDOM_Node * refNode ) [pure virtual]
 

virtual void IDOM_Range::setStart ( const IDOM_Node * parent,
unsigned int offset ) [pure virtual]
 

virtual void IDOM_Range::setStartAfter ( const IDOM_Node * refNode ) [pure virtual]
 

virtual void IDOM_Range::setStartBefore ( const IDOM_Node * refNode ) [pure virtual]
 

virtual void IDOM_Range::surroundContents ( IDOM_Node * node ) [pure virtual]
 

virtual const XMLCh* IDOM_Range::toString ( ) const [pure virtual]
 


The documentation for this class was generated from the following file:


Copyright © 2000 The Apache Software Foundation. All Rights Reserved.