A single input source for a CSS source.
This class allows a CSS application to encapsulate information about an input source in a single object, which may include a URI, a byte stream (possibly with a specified encoding), and/or a character stream.
The CSS parser will use the InputSource object to determine how to read CSS input. If there is a character stream available, the parser will read that stream directly; if not, the parser will use a byte stream, if available; if neither a character stream nor a byte stream is available, the parser will attempt to open a URI connection to the resource identified by the URI.
An InputSource object belongs to the application: the CSS parser shall never modify it in any way (it may modify a copy if necessary).
@version $Revision: 1.2 $
@author Philippe Le Hegaret