com.sitemesh.parser
Class AbstractPageParser
java.lang.Object
|
+--com.sitemesh.parser.AbstractPageParser
- Direct Known Subclasses:
- DOMPageParser
- public abstract class AbstractPageParser
- extends java.lang.Object
- implements PageParser
Abstract implementation of PageParser
.
All methods convert input into byte[]
, meaning only that
method need be implemented.
- Version:
- $Revision: 1.5 $
- Author:
- Joe Walnes
- See Also:
PageParser
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
AbstractPageParser
public AbstractPageParser()
parse
public abstract Page parse(byte[] data)
throws java.io.IOException
- Method to be implemented by sub-classes.
- Specified by:
- parse in interface PageParser
- See Also:
PageParser
parse
public Page parse(java.io.InputStream in)
throws java.io.IOException
- Specified by:
- parse in interface PageParser
parse
public Page parse(java.io.Reader in)
throws java.io.IOException
- Specified by:
- parse in interface PageParser
parse
public Page parse(org.xml.sax.InputSource in)
throws java.io.IOException
- Specified by:
- parse in interface PageParser
parse
public Page parse(char[] data)
throws java.io.IOException
- Specified by:
- parse in interface PageParser