public class DefaultStAXFilter extends java.lang.Object implements StAXFilter
Override this class to make adjustments to get the results you need.
StAXFilter| 构造器和说明 |
|---|
DefaultStAXFilter() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
includeCDATA(int depth,
java.lang.String text)
The current event is a CDATA event.
|
java.lang.String |
includeComment(int depth,
java.lang.String comment)
The current event is a Comment event.
|
boolean |
includeDocType()
The current event is a DocType event.
|
boolean |
includeElement(int depth,
java.lang.String name,
Namespace ns)
The current event is an Element event.
|
boolean |
includeEntityRef(int depth,
java.lang.String name)
The current event is an EntityRef event.
|
boolean |
includeProcessingInstruction(int depth,
java.lang.String target)
The current event is a ProcessingInstruction event.
|
java.lang.String |
includeText(int depth,
java.lang.String text)
The current event is a TEXT event.
|
java.lang.String |
pruneCDATA(int depth,
java.lang.String text)
An Element is being included, and this is a child CDATA event of the
included parent Element.
|
java.lang.String |
pruneComment(int depth,
java.lang.String comment)
An Element is being included, and this is a child Comment event of the
included parent Element.
|
boolean |
pruneElement(int depth,
java.lang.String name,
Namespace ns)
An Element is being included, and this is a child Element event of the
included parent Element.
|
boolean |
pruneEntityRef(int depth,
java.lang.String name)
An Element is being included, and this is a child EntityRef event of the
included parent Element.
|
boolean |
pruneProcessingInstruction(int depth,
java.lang.String target)
An Element is being included, and this is a child ProcessingInstruction
event of the included parent Element.
|
java.lang.String |
pruneText(int depth,
java.lang.String text)
An Element is being included, and this is a child Text event of the
included parent Element.
|
public boolean includeDocType()
StAXFilterincludeDocType 在接口中 StAXFilterpublic boolean includeElement(int depth,
java.lang.String name,
Namespace ns)
StAXFilterIf the return value of this call is true, then this Element will be processed as a JDOM fragment. You may then get calls to the prune* methods to determine whether child content of this Element should be pruned.
includeElement 在接口中 StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)name - The XML tag name of this Elementns - The Namespace of this Elementpublic java.lang.String includeComment(int depth,
java.lang.String comment)
StAXFilterA null return value will cause the Comment to be ignored, and a non-null return value will become the Comment's text.
To include the comment as-is, do:
public String includeComment(int depth, String comment) {
return comment;
}
includeComment 在接口中 StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)comment - The Comment valuepublic boolean includeEntityRef(int depth,
java.lang.String name)
StAXFilterincludeEntityRef 在接口中 StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)name - The EntityRef namepublic java.lang.String includeCDATA(int depth,
java.lang.String text)
StAXFilterA null return value will cause the Comment to be ignored, and a non-null return value will become the CDATA's text.
To include the CDATA as-is, do:
public String includeCDATA(int depth, String text) {
return text;
}
includeCDATA 在接口中 StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)text - The CDATA text valuepublic java.lang.String includeText(int depth,
java.lang.String text)
StAXFilterA null return value will cause the Comment to be ignored, and a non-null return value will become the Text's text.
To include the Text as-is, do:
public String includeText(int depth, String text) {
return text;
}
includeText 在接口中 StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)text - The Text valuepublic boolean includeProcessingInstruction(int depth,
java.lang.String target)
StAXFilterincludeProcessingInstruction 在接口中 StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)target - The ProcessingInstruction Target valuepublic boolean pruneElement(int depth,
java.lang.String name,
Namespace ns)
StAXFilterpruneElement 在接口中 StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)name - The XML tag name of this child Elementns - The Namespace of this child Elementpublic java.lang.String pruneComment(int depth,
java.lang.String comment)
StAXFilterA non-null return value will become the Comment value. Return null to skip the Comment.
To include the Comment as-is, do:
public String pruneComment(int depth, String comment) {
return comment;
}
pruneComment 在接口中 StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)comment - The Comment valuepublic boolean pruneEntityRef(int depth,
java.lang.String name)
StAXFilterpruneEntityRef 在接口中 StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)name - The EntityRef namepublic java.lang.String pruneCDATA(int depth,
java.lang.String text)
StAXFilterA non-null return value will become the CDATA text. Return null to skip the CDATA.
To include the CDATA as-is, do:
public String pruneCDATA(int depth, String text) {
return text;
}
pruneCDATA 在接口中 StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)text - The CDATA text valuepublic java.lang.String pruneText(int depth,
java.lang.String text)
StAXFilterA non-null return value will become the Text. Return null to skip the Text.
To include the Text as-is, do:
public String pruneText(int depth, String text) {
return text;
}
pruneText 在接口中 StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)text - The Text valuepublic boolean pruneProcessingInstruction(int depth,
java.lang.String target)
StAXFilterpruneProcessingInstruction 在接口中 StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)target - The ProcessingInstruction Target value