Package nu.validator.servlet.imagereview
Class ImageCollector
java.lang.Object
nu.validator.servlet.imagereview.ImageCollector
- All Implemented Interfaces:
com.thaiopensource.validate.Validator
,java.lang.Iterable<Image>
,org.xml.sax.ContentHandler
public class ImageCollector extends java.lang.Object implements com.thaiopensource.validate.Validator, org.xml.sax.ContentHandler, java.lang.Iterable<Image>
-
Constructor Summary
Constructors Constructor Description ImageCollector(SourceCode sourceCode)
-
Method Summary
Modifier and Type Method Description void
characters(char[] ch, int start, int length)
void
endDocument()
void
endElement(java.lang.String uri, java.lang.String localName, java.lang.String name)
void
endPrefixMapping(java.lang.String prefix)
org.xml.sax.ContentHandler
getContentHandler()
org.xml.sax.DTDHandler
getDTDHandler()
void
ignorableWhitespace(char[] ch, int start, int length)
void
initializeContext(UriLangContext c)
boolean
isEmpty()
java.util.Iterator<Image>
iterator()
void
processingInstruction(java.lang.String target, java.lang.String data)
void
reset()
void
setDocumentLocator(org.xml.sax.Locator locator)
void
skippedEntity(java.lang.String name)
void
startDocument()
void
startElement(java.lang.String uri, java.lang.String localName, java.lang.String name, org.xml.sax.Attributes atts)
void
startPrefixMapping(java.lang.String prefix, java.lang.String uri)
-
Constructor Details
-
ImageCollector
- Parameters:
sourceCode
-
-
-
Method Details
-
initializeContext
-
getContentHandler
public org.xml.sax.ContentHandler getContentHandler()- Specified by:
getContentHandler
in interfacecom.thaiopensource.validate.Validator
-
getDTDHandler
public org.xml.sax.DTDHandler getDTDHandler()- Specified by:
getDTDHandler
in interfacecom.thaiopensource.validate.Validator
-
reset
public void reset()- Specified by:
reset
in interfacecom.thaiopensource.validate.Validator
-
characters
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException- Specified by:
characters
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
- See Also:
ContentHandler.characters(char[], int, int)
-
endDocument
public void endDocument() throws org.xml.sax.SAXException- Specified by:
endDocument
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String name) throws org.xml.sax.SAXException- Specified by:
endElement
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
endPrefixMapping
public void endPrefixMapping(java.lang.String prefix) throws org.xml.sax.SAXException- Specified by:
endPrefixMapping
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
ignorableWhitespace
public void ignorableWhitespace(char[] ch, int start, int length) throws org.xml.sax.SAXException- Specified by:
ignorableWhitespace
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
processingInstruction
public void processingInstruction(java.lang.String target, java.lang.String data) throws org.xml.sax.SAXException- Specified by:
processingInstruction
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
setDocumentLocator
public void setDocumentLocator(org.xml.sax.Locator locator)- Specified by:
setDocumentLocator
in interfaceorg.xml.sax.ContentHandler
-
skippedEntity
public void skippedEntity(java.lang.String name) throws org.xml.sax.SAXException- Specified by:
skippedEntity
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
startDocument
public void startDocument() throws org.xml.sax.SAXException- Specified by:
startDocument
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String name, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException- Specified by:
startElement
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix, java.lang.String uri) throws org.xml.sax.SAXException- Specified by:
startPrefixMapping
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
iterator
- Specified by:
iterator
in interfacejava.lang.Iterable<Image>
-
isEmpty
public boolean isEmpty()- Returns:
- See Also:
List.isEmpty()
-