Viewing File: /opt/alt/python35/lib64/python3.5/xml/sax/__pycache__/xmlreader.cpython-35.opt-2.pyc



]1@sddlmZddlmZmZGdddZGdddeZGdddZGd	d
d
ZGdddZ	Gd
dde	Z
ddZedkredS))handler)SAXNotSupportedExceptionSAXNotRecognizedExceptionc@seZdZddZddZddZddZd	d
ZddZd
dZ	ddZ
ddZddZddZ
ddZddZddZddZdS) 	XMLReadercCs@tj|_tj|_tj|_tj|_dS)N)	rZContentHandler
_cont_handlerZ
DTDHandler_dtd_handlerZEntityResolver_ent_handlerZErrorHandler_err_handler)selfr./opt/alt/python35/lib64/python3.5/xmlreader.py__init__szXMLReader.__init__cCstddS)Nz This method must be implemented!)NotImplementedError)r
sourcerrrparseszXMLReader.parsecCs|jS)N)r)r
rrrgetContentHandler"szXMLReader.getContentHandlercCs
||_dS)N)r)r
rrrrsetContentHandler&szXMLReader.setContentHandlercCs|jS)N)r)r
rrr
getDTDHandler*szXMLReader.getDTDHandlercCs
||_dS)N)r)r
rrrr
setDTDHandler.szXMLReader.setDTDHandlercCs|jS)N)r)r
rrrgetEntityResolver2szXMLReader.getEntityResolvercCs
||_dS)N)r)r
ZresolverrrrsetEntityResolver6szXMLReader.setEntityResolvercCs|jS)N)r	)r
rrrgetErrorHandler:szXMLReader.getErrorHandlercCs
||_dS)N)r	)r
rrrrsetErrorHandler>szXMLReader.setErrorHandlercCstddS)NzLocale support not implemented)r)r
localerrr	setLocaleBszXMLReader.setLocalecCstd|dS)NzFeature '%s' not recognized)r)r
namerrr
getFeatureKszXMLReader.getFeaturecCstd|dS)NzFeature '%s' not recognized)r)r
rstaterrr
setFeatureOszXMLReader.setFeaturecCstd|dS)NzProperty '%s' not recognized)r)r
rrrrgetPropertySszXMLReader.getPropertycCstd|dS)NzProperty '%s' not recognized)r)r
rvaluerrrsetPropertyWszXMLReader.setPropertyN)__name__
__module____qualname__r
rrrrrrrrrrrrrr!rrrrrs
	rc@s[eZdZdddZddZddZd	d
ZddZd
dZdS)IncrementalParsercCs||_tj|dS)N)_bufsizerr
)r
bufsizerrrr
os	zIncrementalParser.__init__cCsddlm}|j|}|j||j}|dkrP|j}|j|j}x)|r|j||j|j}qeW|j	dS)Nr)saxutils)
r*Zprepare_input_source
prepareParsergetCharacterStream
getByteStreamreadr(feedclose)r
rr*filebufferrrrrss
	
zIncrementalParser.parsecCstddS)Nz This method must be implemented!)r)r
datarrrr0szIncrementalParser.feedcCstddS)Nz!prepareParser must be overridden!)r)r
rrrrr,szIncrementalParser.prepareParsercCstddS)Nz This method must be implemented!)r)r
rrrr1szIncrementalParser.closecCstddS)Nz This method must be implemented!)r)r
rrrresetszIncrementalParser.resetNi)	r"r#r$r
rr0r,r1r5rrrrr%[s	
r%c@s@eZdZddZddZddZddZd	S)
LocatorcCsdS)Nrr)r
rrrgetColumnNumberszLocator.getColumnNumbercCsdS)Nrr7r)r
rrr
getLineNumberszLocator.getLineNumbercCsdS)Nr)r
rrrgetPublicIdszLocator.getPublicIdcCsdS)Nr)r
rrrgetSystemIdszLocator.getSystemIdN)r"r#r$r8r9r:r;rrrrr6sr6c@seZdZdddZddZddZdd	Zd
dZdd
ZddZ	ddZ
ddZddZddZ
dS)InputSourceNcCs1||_d|_d|_d|_d|_dS)N)_InputSource__system_id_InputSource__public_id_InputSource__encoding_InputSource__bytefile_InputSource__charfile)r
	system_idrrrr
s
				zInputSource.__init__cCs
||_dS)N)r>)r
Z	public_idrrrsetPublicIdszInputSource.setPublicIdcCs|jS)N)r>)r
rrrr:szInputSource.getPublicIdcCs
||_dS)N)r=)r
rBrrrsetSystemIdszInputSource.setSystemIdcCs|jS)N)r=)r
rrrr;szInputSource.getSystemIdcCs
||_dS)N)r?)r
encodingrrrsetEncodingszInputSource.setEncodingcCs|jS)N)r?)r
rrrgetEncodingszInputSource.getEncodingcCs
||_dS)N)r@)r
Zbytefilerrr
setByteStreamszInputSource.setByteStreamcCs|jS)N)r@)r
rrrr.szInputSource.getByteStreamcCs
||_dS)N)rA)r
ZcharfilerrrsetCharacterStreamszInputSource.setCharacterStreamcCs|jS)N)rA)r
rrrr-szInputSource.getCharacterStream)r"r#r$r
rCr:rDr;rFrGrHr.rIr-rrrrr<s


r<c@seZdZddZddZddZddZd	d
ZddZd
dZ	ddZ
ddZddZddZ
ddZddZdddZddZd d!Zd"d#ZdS)$AttributesImplcCs
||_dS)N)_attrs)r
attrsrrrr
szAttributesImpl.__init__cCs
t|jS)N)lenrK)r
rrr	getLengthszAttributesImpl.getLengthcCsdS)NZCDATAr)r
rrrrgetType!szAttributesImpl.getTypecCs|j|S)N)rK)r
rrrrgetValue$szAttributesImpl.getValuecCs|j|S)N)rK)r
rrrrgetValueByQName'szAttributesImpl.getValueByQNamecCs||jkrt||S)N)rKKeyError)r
rrrrgetNameByQName*szAttributesImpl.getNameByQNamecCs||jkrt||S)N)rKrR)r
rrrrgetQNameByName/szAttributesImpl.getQNameByNamecCst|jjS)N)listrKkeys)r
rrrgetNames4szAttributesImpl.getNamescCst|jjS)N)rUrKrV)r
rrr	getQNames7szAttributesImpl.getQNamescCs
t|jS)N)rMrK)r
rrr__len__:szAttributesImpl.__len__cCs|j|S)N)rK)r
rrrr__getitem__=szAttributesImpl.__getitem__cCst|jjS)N)rUrKrV)r
rrrrV@szAttributesImpl.keyscCs
||jkS)N)rK)r
rrrr__contains__CszAttributesImpl.__contains__NcCs|jj||S)N)rKget)r
rZalternativerrrr\FszAttributesImpl.getcCs|j|jS)N)	__class__rK)r
rrrcopyIszAttributesImpl.copycCst|jjS)N)rUrKitems)r
rrrr_LszAttributesImpl.itemscCst|jjS)N)rUrKvalues)r
rrrr`OszAttributesImpl.values)r"r#r$r
rNrOrPrQrSrTrWrXrYrZrVr[r\r^r_r`rrrrrJs"rJc@sXeZdZddZddZddZddZd	d
ZddZd
S)AttributesNSImplcCs||_||_dS)N)rK_qnames)r
rLZqnamesrrrr
Vs	zAttributesNSImpl.__init__cCsGx4|jjD]#\}}||kr|j|SqWt|dS)N)rbr_rKrR)r
rnsnameqnamerrrrQ^sz AttributesNSImpl.getValueByQNamecCs@x-|jjD]\}}||kr|SqWt|dS)N)rbr_rR)r
rrcrdrrrrSeszAttributesNSImpl.getNameByQNamecCs|j|S)N)rb)r
rrrrrTlszAttributesNSImpl.getQNameByNamecCst|jjS)N)rUrbr`)r
rrrrXoszAttributesNSImpl.getQNamescCs|j|j|jS)N)r]rKrb)r
rrrr^rszAttributesNSImpl.copyN)	r"r#r$r
rQrSrTrXr^rrrrraTsracCstttdS)N)rr%r6rrrr_testvsre__main__N)
r+r_exceptionsrrrr%r6r<rJrarer"rrrr<module>sPJY>"
Back to Directory File Manager