public class XmlScrubber extends XmlVisitor
Modifier and Type | Field and Description |
---|---|
static int |
ATTR_DOWNCASE |
static int |
ATTR_UPCASE |
static int |
DEFAULT_OPTIONS |
protected int |
flags |
protected boolean |
inPreBlock |
protected XmlDocument.XmlElement |
previousElement |
static int |
STRIP_QUOTES |
static int |
TAGS_DOWNCASE |
static int |
TAGS_UPCASE |
static int |
TRIM_SPACES |
Constructor and Description |
---|
XmlScrubber()
Create an XmlScrubber with the default options (downcase tags and
tag attributes, strip out unnecessary quotes.)
|
XmlScrubber(int flags)
Create an XmlScrubber with the desired set of options.
|
Modifier and Type | Method and Description |
---|---|
void |
start() |
void |
visit(XmlDocument.Annotation a) |
void |
visit(XmlDocument.Comment c) |
void |
visit(XmlDocument.EndTag t) |
void |
visit(XmlDocument.Newline n) |
void |
visit(XmlDocument.Tag t) |
void |
visit(XmlDocument.TagBlock bl) |
void |
visit(XmlDocument.Text t) |
finish, visit, visit
public static final int TAGS_UPCASE
public static final int TAGS_DOWNCASE
public static final int ATTR_UPCASE
public static final int ATTR_DOWNCASE
public static final int STRIP_QUOTES
public static final int TRIM_SPACES
public static final int DEFAULT_OPTIONS
protected int flags
protected XmlDocument.XmlElement previousElement
protected boolean inPreBlock
public XmlScrubber()
public XmlScrubber(int flags)
flags
- A bitmask representing the desired scrubbing optionspublic void start()
start
in class XmlVisitor
public void visit(XmlDocument.Tag t)
visit
in class XmlVisitor
public void visit(XmlDocument.EndTag t)
visit
in class XmlVisitor
public void visit(XmlDocument.Text t)
visit
in class XmlVisitor
public void visit(XmlDocument.Comment c)
visit
in class XmlVisitor
public void visit(XmlDocument.Newline n)
visit
in class XmlVisitor
public void visit(XmlDocument.Annotation a)
visit
in class XmlVisitor
public void visit(XmlDocument.TagBlock bl)
visit
in class XmlVisitor