massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stdlib / xml / sax / xmlreader.pyi
1 from typing import Mapping
2
3 class XMLReader:
4     def __init__(self) -> None: ...
5     def parse(self, source): ...
6     def getContentHandler(self): ...
7     def setContentHandler(self, handler): ...
8     def getDTDHandler(self): ...
9     def setDTDHandler(self, handler): ...
10     def getEntityResolver(self): ...
11     def setEntityResolver(self, resolver): ...
12     def getErrorHandler(self): ...
13     def setErrorHandler(self, handler): ...
14     def setLocale(self, locale): ...
15     def getFeature(self, name): ...
16     def setFeature(self, name, state): ...
17     def getProperty(self, name): ...
18     def setProperty(self, name, value): ...
19
20 class IncrementalParser(XMLReader):
21     def __init__(self, bufsize: int = ...) -> None: ...
22     def parse(self, source): ...
23     def feed(self, data): ...
24     def prepareParser(self, source): ...
25     def close(self): ...
26     def reset(self): ...
27
28 class Locator:
29     def getColumnNumber(self): ...
30     def getLineNumber(self): ...
31     def getPublicId(self): ...
32     def getSystemId(self): ...
33
34 class InputSource:
35     def __init__(self, system_id: str | None = ...) -> None: ...
36     def setPublicId(self, public_id): ...
37     def getPublicId(self): ...
38     def setSystemId(self, system_id): ...
39     def getSystemId(self): ...
40     def setEncoding(self, encoding): ...
41     def getEncoding(self): ...
42     def setByteStream(self, bytefile): ...
43     def getByteStream(self): ...
44     def setCharacterStream(self, charfile): ...
45     def getCharacterStream(self): ...
46
47 class AttributesImpl:
48     def __init__(self, attrs: Mapping[str, str]) -> None: ...
49     def getLength(self): ...
50     def getType(self, name): ...
51     def getValue(self, name): ...
52     def getValueByQName(self, name): ...
53     def getNameByQName(self, name): ...
54     def getQNameByName(self, name): ...
55     def getNames(self): ...
56     def getQNames(self): ...
57     def __len__(self): ...
58     def __getitem__(self, name): ...
59     def keys(self): ...
60     def __contains__(self, name): ...
61     def get(self, name, alternative=...): ...
62     def copy(self): ...
63     def items(self): ...
64     def values(self): ...
65
66 class AttributesNSImpl(AttributesImpl):
67     def __init__(self, attrs: Mapping[tuple[str, str], str], qnames: Mapping[tuple[str, str], str]) -> None: ...
68     def getValueByQName(self, name): ...
69     def getNameByQName(self, name): ...
70     def getQNameByName(self, name): ...
71     def getQNames(self): ...
72     def copy(self): ...