API Docs for SAX and DOM
Main Page
Class Hierarchy
Alphabetical List
Compound List
File List
Compound Members
File Members
DOM_Range Class Reference
#include <
DOM_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
DOM_Range
()
~DOM_Range
()
DOM_Range&
operator=
(const DOM_Range &other)
DOM_Range&
operator=
(const DOM_NullPtr *other)
bool
operator!=
(const DOM_Range & other) const
bool
operator==
(const DOM_Range & other) const
bool
operator!=
(const DOM_NullPtr * other) const
bool
operator==
(const DOM_NullPtr * other) const
DOM_Node
getStartContainer
() const
unsigned int
getStartOffset
() const
DOM_Node
getEndContainer
() const
unsigned int
getEndOffset
() const
bool
getCollapsed
() const
const
DOM_Node
getCommonAncestorContainer
() const
void
setStart
(const
DOM_Node
&parent, unsigned int offset)
void
setEnd
(const
DOM_Node
&parent, unsigned int offset)
void
setStartBefore
(const
DOM_Node
&refNode)
void
setStartAfter
(const
DOM_Node
&refNode)
void
setEndBefore
(const
DOM_Node
&refNode)
void
setEndAfter
(const
DOM_Node
&refNode)
void
collapse
(bool toStart)
void
selectNode
(const
DOM_Node
&node)
void
selectNodeContents
(const
DOM_Node
&node)
short
compareBoundaryPoints
(
CompareHow
how, const DOM_Range& range) const
void
deleteContents
()
DOM_DocumentFragment
extractContents
()
DOM_DocumentFragment
cloneContents
() const
void
insertNode
(
DOM_Node
& node)
void
surroundContents
(
DOM_Node
&node)
DOM_Range
cloneRange
() const
DOMString
toString
() const
void
detach
()
Protected Methods
DOM_Range
(RangeImpl *)
Protected Attributes
RangeImpl*
fImpl
Friends
class
DOM_Document
Member Enumeration Documentation
enum DOM_Range::CompareHow
Enumeration values:
START_TO_START
START_TO_END
END_TO_END
END_TO_START
Constructor & Destructor Documentation
DOM_Range::DOM_Range (
)
DOM_Range::~DOM_Range (
)
DOM_Range::DOM_Range (
RangeImpl * )
[protected]
Member Function Documentation
DOM_DocumentFragment
DOM_Range::cloneContents (
) const
DOM_Range DOM_Range::cloneRange (
) const
void DOM_Range::collapse (
bool
toStart
)
short DOM_Range::compareBoundaryPoints (
CompareHow
how
,
const DOM_Range &
range
) const
void DOM_Range::deleteContents (
)
void DOM_Range::detach (
)
DOM_DocumentFragment
DOM_Range::extractContents (
)
bool DOM_Range::getCollapsed (
) const
const
DOM_Node
DOM_Range::getCommonAncestorContainer (
) const
DOM_Node
DOM_Range::getEndContainer (
) const
unsigned int DOM_Range::getEndOffset (
) const
DOM_Node
DOM_Range::getStartContainer (
) const
unsigned int DOM_Range::getStartOffset (
) const
void DOM_Range::insertNode (
DOM_Node
&
node
)
bool DOM_Range::operator!= (
const DOM_NullPtr *
other
) const
bool DOM_Range::operator!= (
const DOM_Range &
other
) const
DOM_Range& DOM_Range::operator= (
const DOM_NullPtr *
other
)
DOM_Range& DOM_Range::operator= (
const DOM_Range &
other
)
bool DOM_Range::operator== (
const DOM_NullPtr *
other
) const
bool DOM_Range::operator== (
const DOM_Range &
other
) const
void DOM_Range::selectNode (
const
DOM_Node
&
node
)
void DOM_Range::selectNodeContents (
const
DOM_Node
&
node
)
void DOM_Range::setEnd (
const
DOM_Node
&
parent
,
unsigned int
offset
)
void DOM_Range::setEndAfter (
const
DOM_Node
&
refNode
)
void DOM_Range::setEndBefore (
const
DOM_Node
&
refNode
)
void DOM_Range::setStart (
const
DOM_Node
&
parent
,
unsigned int
offset
)
void DOM_Range::setStartAfter (
const
DOM_Node
&
refNode
)
void DOM_Range::setStartBefore (
const
DOM_Node
&
refNode
)
void DOM_Range::surroundContents (
DOM_Node
&
node
)
DOMString
DOM_Range::toString (
) const
Friends And Related Function Documentation
class DOM_Document
[friend]
Member Data Documentation
RangeImpl * DOM_Range::fImpl
[protected]
The documentation for this class was generated from the following file:
DOM_Range.hpp
Copyright © 2000 The Apache Software Foundation. All Rights Reserved.