Package nu.validator.htmlparser.io
Class MetaSniffer
java.lang.Object
nu.validator.htmlparser.impl.MetaScanner
nu.validator.htmlparser.io.MetaSniffer
- All Implemented Interfaces:
Locator
-
Field Summary
Fields inherited from class nu.validator.htmlparser.impl.MetaScanner
readable, stateSave
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
protected int
read()
-1 means end.sniff
(ByteReadable readable) Main loop.protected boolean
tryCharset
(String encoding) Tries to switch to an encoding.Methods inherited from class nu.validator.htmlparser.impl.MetaScanner
stateLoop
-
Constructor Details
-
MetaSniffer
-
-
Method Details
-
read
-1 means end.- Overrides:
read
in classMetaScanner
- Returns:
- Throws:
IOException
-
sniff
Main loop.- Returns:
- Throws:
SAXException
IOException
-
getColumnNumber
public int getColumnNumber()- Specified by:
getColumnNumber
in interfaceLocator
-
getLineNumber
public int getLineNumber()- Specified by:
getLineNumber
in interfaceLocator
-
getPublicId
- Specified by:
getPublicId
in interfaceLocator
-
getSystemId
- Specified by:
getSystemId
in interfaceLocator
-
tryCharset
Description copied from class:MetaScanner
Tries to switch to an encoding.- Specified by:
tryCharset
in classMetaScanner
- Returns:
true
if successful- Throws:
SAXException
-