|
JDOM 2.0.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jdom2.input.stax.DefaultStAXFilter
public class DefaultStAXFilter
This DefaultStAXFilter includes all content and prunes nothing.
Override this class to make adjustments to get the results you need.
StAXFilter| Constructor Summary | |
|---|---|
DefaultStAXFilter()
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultStAXFilter()
| Method Detail |
|---|
public boolean includeDocType()
StAXFilter
includeDocType in interface StAXFilter
public 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 in interface 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 Element
public 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 in interface StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)comment - The Comment value
public boolean includeEntityRef(int depth,
java.lang.String name)
StAXFilter
includeEntityRef in interface StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)name - The EntityRef name
public 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 in interface StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)text - The CDATA text value
public 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 in interface StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)text - The Text value
public boolean includeProcessingInstruction(int depth,
java.lang.String target)
StAXFilter
includeProcessingInstruction in interface StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)target - The ProcessingInstruction Target value
public boolean pruneElement(int depth,
java.lang.String name,
Namespace ns)
StAXFilter
pruneElement in interface 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 Element
public 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 in interface StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)comment - The Comment value
public boolean pruneEntityRef(int depth,
java.lang.String name)
StAXFilter
pruneEntityRef in interface StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)name - The EntityRef name
public 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 in interface StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)text - The CDATA text value
public 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 in interface StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)text - The Text value
public boolean pruneProcessingInstruction(int depth,
java.lang.String target)
StAXFilter
pruneProcessingInstruction in interface StAXFilterdepth - The depth of this content from the document root
(the root Element is at depth 0)target - The ProcessingInstruction Target value
|
JDOM 2.0.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||