Class Overview
The RangeImpl class implements the org.w3c.dom.range.Range interface.
Please see the API documentation for the interface classes
and use the interfaces in your client programs.@xerces.internal
Summary
[Expand]
Inherited Constants |
From interface
org.w3c.dom.ranges.Range
short |
END_TO_END |
|
short |
END_TO_START |
|
short |
START_TO_END |
|
short |
START_TO_START |
|
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
org.w3c.dom.ranges.Range
abstract
DocumentFragment
|
cloneContents()
|
abstract
Range
|
cloneRange()
|
abstract
void
|
collapse(boolean arg0)
|
abstract
short
|
compareBoundaryPoints(short arg0, Range arg1)
|
abstract
void
|
deleteContents()
|
abstract
void
|
detach()
|
abstract
DocumentFragment
|
extractContents()
|
abstract
boolean
|
getCollapsed()
|
abstract
Node
|
getCommonAncestorContainer()
|
abstract
Node
|
getEndContainer()
|
abstract
int
|
getEndOffset()
|
abstract
Node
|
getStartContainer()
|
abstract
int
|
getStartOffset()
|
abstract
void
|
insertNode(Node arg0)
|
abstract
void
|
selectNode(Node arg0)
|
abstract
void
|
selectNodeContents(Node arg0)
|
abstract
void
|
setEnd(Node arg0, int arg1)
|
abstract
void
|
setEndAfter(Node arg0)
|
abstract
void
|
setEndBefore(Node arg0)
|
abstract
void
|
setStart(Node arg0, int arg1)
|
abstract
void
|
setStartAfter(Node arg0)
|
abstract
void
|
setStartBefore(Node arg0)
|
abstract
void
|
surroundContents(Node arg0)
|
abstract
String
|
toString()
|
|
Public Constructors
public
RangeImpl
(DocumentImpl document)
The constructor. Clients must use DocumentRange.createRange(),
because it registers the Range with the document, so it can
be fixed-up.
Public Methods
public
DocumentFragment
cloneContents
()
public
Range
cloneRange
()
public
void
collapse
(boolean toStart)
public
short
compareBoundaryPoints
(short how, Range sourceRange)
public
void
deleteContents
()
public
DocumentFragment
extractContents
()
public
boolean
getCollapsed
()
public
Node
getCommonAncestorContainer
()
public
Node
getEndContainer
()
public
int
getEndOffset
()
public
Node
getStartContainer
()
public
int
getStartOffset
()
public
void
insertNode
(Node newNode)
Throws
DOMException
| |
RangeException
| |
public
void
insertedNodeFromDOM
(Node node)
This function is called from the DOM.
This node has already been inserted into the DOM.
Fix-up any offsets.
public
void
selectNode
(Node refNode)
public
void
selectNodeContents
(Node refNode)
public
void
setEnd
(Node refNode, int offset)
Throws
DOMException
| |
RangeException
| |
public
void
setEndAfter
(Node refNode)
public
void
setEndBefore
(Node refNode)
public
void
setStart
(Node refNode, int offset)
Throws
DOMException
| |
RangeException
| |
public
void
setStartAfter
(Node refNode)
public
void
setStartBefore
(Node refNode)
public
void
surroundContents
(Node newParent)
Throws
DOMException
| |
RangeException
| |