|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.XMLFilterImpl
hudson.util.TableNestChecker
public class TableNestChecker
XMLFilter
that checks the proper nesting of table related tags.
Browser often "fixes" HTML by moving tables into the right place, so failure to generate proper tables can result in a hard-to-track bugs.
TODO: where to apply this in stapler? JellyClassTearOff creates XMLOutput. Perhaps we define a decorator? We can also wrap Script. would that work better?
Constructor Summary | |
---|---|
TableNestChecker()
|
|
TableNestChecker(ContentHandler target)
|
Method Summary | |
---|---|
static void |
applyTo(org.apache.commons.jelly.XMLOutput xo)
|
void |
endElement(String uri,
String localName,
String qName)
|
void |
startElement(String uri,
String localName,
String qName,
Attributes atts)
|
Methods inherited from class org.xml.sax.helpers.XMLFilterImpl |
---|
characters, endDocument, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parse, parse, processingInstruction, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TableNestChecker()
public TableNestChecker(ContentHandler target)
Method Detail |
---|
public static void applyTo(org.apache.commons.jelly.XMLOutput xo)
public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException
startElement
in interface ContentHandler
startElement
in class org.xml.sax.helpers.XMLFilterImpl
SAXException
public void endElement(String uri, String localName, String qName) throws SAXException
endElement
in interface ContentHandler
endElement
in class org.xml.sax.helpers.XMLFilterImpl
SAXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |