Lines Matching refs:self

24     def __init__(self):
25 self._cont_handler = handler.ContentHandler()
26 self._dtd_handler = handler.DTDHandler()
27 self._ent_handler = handler.EntityResolver()
28 self._err_handler = handler.ErrorHandler()
30 def parse(self, source):
34 def getContentHandler(self):
36 return self._cont_handler
38 def setContentHandler(self, handler):
40 self._cont_handler = handler
42 def getDTDHandler(self):
44 return self._dtd_handler
46 def setDTDHandler(self, handler):
48 self._dtd_handler = handler
50 def getEntityResolver(self):
52 return self._ent_handler
54 def setEntityResolver(self, resolver):
56 self._ent_handler = resolver
58 def getErrorHandler(self):
60 return self._err_handler
62 def setErrorHandler(self, handler):
64 self._err_handler = handler
66 def setLocale(self, locale):
75 def getFeature(self, name):
79 def setFeature(self, name, state):
83 def getProperty(self, name):
87 def setProperty(self, name, value):
111 def __init__(self, bufsize=2**16):
112 self._bufsize = bufsize
113 XMLReader.__init__(self)
115 def parse(self, source):
119 self.prepareParser(source)
123 buffer = file.read(self._bufsize)
125 self.feed(buffer)
126 buffer = file.read(self._bufsize)
127 self.close()
129 def feed(self, data):
138 def prepareParser(self, source):
143 def close(self):
156 def reset(self):
171 def getColumnNumber(self):
175 def getLineNumber(self):
179 def getPublicId(self):
183 def getSystemId(self):
205 def __init__(self, system_id = None):
206 self.__system_id = system_id
207 self.__public_id = None
208 self.__encoding = None
209 self.__bytefile = None
210 self.__charfile = None
212 def setPublicId(self, public_id):
214 self.__public_id = public_id
216 def getPublicId(self):
218 return self.__public_id
220 def setSystemId(self, system_id):
222 self.__system_id = system_id
224 def getSystemId(self):
226 return self.__system_id
228 def setEncoding(self, encoding):
236 self.__encoding = encoding
238 def getEncoding(self):
240 return self.__encoding
242 def setByteStream(self, bytefile):
253 self.__bytefile = bytefile
255 def getByteStream(self):
260 return self.__bytefile
262 def setCharacterStream(self, charfile):
270 self.__charfile = charfile
272 def getCharacterStream(self):
274 return self.__charfile
280 def __init__(self, attrs):
284 self._attrs = attrs
286 def getLength(self):
287 return len(self._attrs)
289 def getType(self, name):
292 def getValue(self, name):
293 return self._attrs[name]
295 def getValueByQName(self, name):
296 return self._attrs[name]
298 def getNameByQName(self, name):
299 if name not in self._attrs:
303 def getQNameByName(self, name):
304 if name not in self._attrs:
308 def getNames(self):
309 return list(self._attrs.keys())
311 def getQNames(self):
312 return list(self._attrs.keys())
314 def __len__(self):
315 return len(self._attrs)
317 def __getitem__(self, name):
318 return self._attrs[name]
320 def keys(self):
321 return list(self._attrs.keys())
323 def __contains__(self, name):
324 return name in self._attrs
326 def get(self, name, alternative=None):
327 return self._attrs.get(name, alternative)
329 def copy(self):
330 return self.__class__(self._attrs)
332 def items(self):
333 return list(self._attrs.items())
335 def values(self):
336 return list(self._attrs.values())
342 def __init__(self, attrs, qnames):
347 self._attrs = attrs
348 self._qnames = qnames
350 def getValueByQName(self, name):
351 for (nsname, qname) in self._qnames.items():
353 return self._attrs[nsname]
357 def getNameByQName(self, name):
358 for (nsname, qname) in self._qnames.items():
364 def getQNameByName(self, name):
365 return self._qnames[name]
367 def getQNames(self):
368 return list(self._qnames.values())
370 def copy(self):
371 return self.__class__(self._attrs, self._qnames)