public class DefaultStAXFilter extends java.lang.Object implements StAXFilter
Override this class to make adjustments to get the results you need.
StAXFilter| Constructor and Description | 
|---|
DefaultStAXFilter()  | 
| Modifier and Type | Method and Description | 
|---|---|
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 in interface 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 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 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 in interface 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 in interface 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 in interface 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 in interface 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 in interface 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 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 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 in interface 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 in interface 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 in interface 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 in interface 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 in interface StAXFilterdepth - The depth of this content from the document root
                        (the root Element is at depth 0)target - The ProcessingInstruction Target valueCopyright © 2021 Jason Hunter, Brett McLaughlin. All Rights Reserved.