|
Préférences
Moteurs de recherche
|
|||||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.6.0
org.w3c.dom.ls
|
Field Summary | |
---|---|
static short |
FILTER_ACCEPT
Accept the node. |
static short |
FILTER_INTERRUPT
Interrupt the normal processing of the document. |
static short |
FILTER_REJECT
Reject the node and its children. |
static short |
FILTER_SKIP
Skip this single node. |
Method Summary | |
---|---|
short |
acceptNode(Node nodeArg)
This method will be called by the parser at the completion of the parsing of each node. |
int |
getWhatToShow()
Tells the LSParser what types of nodes to show to the
method LSParserFilter.acceptNode . |
short |
startElement(Element elementArg)
The parser will call this method after each Element start
tag has been scanned, but before the remainder of the
Element is processed. |
Field Detail |
---|
static final short FILTER_ACCEPT
static final short FILTER_REJECT
static final short FILTER_SKIP
static final short FILTER_INTERRUPT
Method Detail |
---|
short startElement(Element elementArg)
Element
start
tag has been scanned, but before the remainder of the
Element
is processed. The intent is to allow the
element, including any children, to be efficiently skipped. Note that
only element nodes are passed to the startElement
function.
startElement
for filtering
will include all of the Element's attributes, but none of the
children nodes. The Element may not yet be in place in the document
being constructed (it may not have a parent node.)
startElement
filter function may access or change
the attributes for the Element. Changing Namespace declarations will
have no effect on namespace resolution by the parser.
elementArg
- The newly encountered element. At the time this
method is called, the element is incomplete - it will have its
attributes, but no children.
FILTER_ACCEPT
if the Element
should
be included in the DOM document being built.
FILTER_REJECT
if the Element
and all of
its children should be rejected.
FILTER_SKIP
if the
Element
should be skipped. All of its children are
inserted in place of the skipped Element
node.
FILTER_INTERRUPT
if the filter wants to stop the
processing of the document. Interrupting the processing of the
document does no longer guarantee that the resulting DOM tree is
XML well-formed. The Element
is rejected.
short acceptNode(Node nodeArg)
nodeArg
- The newly constructed element. At the time this method
is called, the element is complete - it has all of its children
(and their children, recursively) and attributes, and is attached
as a child to its parent.
FILTER_ACCEPT
if this Node
should
be included in the DOM document being built.
FILTER_REJECT
if the Node
and all of its
children should be rejected.
FILTER_SKIP
if the
Node
should be skipped and the Node
should be replaced by all the children of the Node
.
FILTER_INTERRUPT
if the filter wants to stop the
processing of the document. Interrupting the processing of the
document does no longer guarantee that the resulting DOM tree is
XML well-formed. The Node
is accepted and will be the
last completely parsed node.
int getWhatToShow()
LSParser
what types of nodes to show to the
method LSParserFilter.acceptNode
. If a node is not shown
to the filter using this attribute, it is automatically included in
the DOM document being built. See NodeFilter
for
definition of the constants. The constants SHOW_ATTRIBUTE
, SHOW_DOCUMENT
, SHOW_DOCUMENT_TYPE
,
SHOW_NOTATION
, SHOW_ENTITY
, and
SHOW_DOCUMENT_FRAGMENT
are meaningless here. Those nodes
will never be passed to LSParserFilter.acceptNode
.