4Suite
™
API Documentation
►
Module
Ft
.
Xml
.InputSource
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/InputSource.py,v 1.44 2005/03/19 08:11:01 jkloth Exp $
Classes:
InputSource
,
InputSourceFactory
,
NullInputSource
Fields:
DefaultFactory
,
NoCatalogFactory
Classes
class
InputSource
Methods
__getstate__
(
self
)
#Pickle routines. We need to be able to pickle an input source #but cannot pickle a stream
__init__
(
self
,
stream
,
uri
=None
,
processIncludes
=True
,
stripElements
=None
,
factory
=None
,
resolver
=<Ft.Lib.Uri.FtUriResolver instance at 0x301d93f0>
,
catalog
=None
,
encoding
=None
)
clone
(
self
,
stream
,
uri
=None
,
hint
=None
)
close
(
self
)
getUriResolver
(
self
)
read
(
self
,
bufsiz
=-1
)
#Stream protocol methods
readline
(
self
)
resolve
(
self
,
sysid
,
pubid
=None
,
hint
=None
,
ignoreErrors
=False
)
resolveEntity
(
self
,
pubid
,
sysid
)
#xml.sax.EntityResolver method
class
InputSourceFactory
Methods
__init__
(
self
,
inputSourceClass
=None
,
resolver
=<Ft.Lib.Uri.FtUriResolver instance at 0x301d93f0>
,
catalog
=None
)
fromStream
(
self
,
stream
,
uri
=None
,
*v_args
,
**kw_args
)
fromString
(
self
,
st
,
uri
=None
,
*v_args
,
**kw_args
)
fromUri
(
self
,
uri
,
*v_args
,
**kw_args
)
class
NullInputSource
(
InputSource
)
Methods
__init__
(
self
,
uri
=None
)
Methods inherited from class
InputSource
__getstate__
,
clone
,
close
,
getUriResolver
,
read
,
readline
,
resolve
,
resolveEntity
Fields
DefaultFactory
= <Ft.Xml.InputSource.InputSourceFactory instance>
NoCatalogFactory
= <Ft.Xml.InputSource.InputSourceFactory instance>