org.cyberneko.html
Class HTMLTagBalancer.Info
- HTMLTagBalancer
public static class HTMLTagBalancer.Info
Element info for each start element. This information is used when
closing unbalanced inline elements. For example:
<i>unbalanced <b>HTML</i> content</b>
It seems that it is a waste of processing and memory to copy the
attributes for every start element even if there are no unbalanced
inline elements in the document. However, if the attributes are
not saved, then important attributes such as style
information would be lost.
attributes
public XMLAttributes attributes
The element attributes.
qname
public QName qname
The element qualified name.
Info
public Info(HTMLElements.Element element,
QName qname)
Creates an element information object.
Note:
This constructor makes a copy of the element information.
element
- The element qualified name.
Info
public Info(HTMLElements.Element element,
QName qname,
XMLAttributes attributes)
Creates an element information object.
Note:
This constructor makes a copy of the element information.
element
- The element qualified name.attributes
- The element attributes.
(C) Copyright 2002-2005, Andy Clark. All rights reserved.