mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-10 05:51:52 +08:00
Re-organize directory structure (#4971)
See discussion in #2491 Co-authored-by: Ivan Levkivskyi <ilevkivskyi@dropbox.com>
This commit is contained in:
33
stdlib/xml/sax/__init__.pyi
Normal file
33
stdlib/xml/sax/__init__.pyi
Normal file
@@ -0,0 +1,33 @@
|
||||
import sys
|
||||
from typing import IO, Any, Iterable, List, NoReturn, Optional, Text, Union
|
||||
from xml.sax.handler import ContentHandler, ErrorHandler
|
||||
from xml.sax.xmlreader import Locator, XMLReader
|
||||
|
||||
class SAXException(Exception):
|
||||
def __init__(self, msg: str, exception: Optional[Exception] = ...) -> None: ...
|
||||
def getMessage(self) -> str: ...
|
||||
def getException(self) -> Exception: ...
|
||||
def __getitem__(self, ix: Any) -> NoReturn: ...
|
||||
|
||||
class SAXParseException(SAXException):
|
||||
def __init__(self, msg: str, exception: Exception, locator: Locator) -> None: ...
|
||||
def getColumnNumber(self) -> int: ...
|
||||
def getLineNumber(self) -> int: ...
|
||||
def getPublicId(self): ...
|
||||
def getSystemId(self): ...
|
||||
|
||||
class SAXNotRecognizedException(SAXException): ...
|
||||
class SAXNotSupportedException(SAXException): ...
|
||||
class SAXReaderNotAvailable(SAXNotSupportedException): ...
|
||||
|
||||
default_parser_list: List[str]
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
def make_parser(parser_list: Iterable[str] = ...) -> XMLReader: ...
|
||||
|
||||
else:
|
||||
def make_parser(parser_list: List[str] = ...) -> XMLReader: ...
|
||||
|
||||
def parse(source: Union[str, IO[str], IO[bytes]], handler: ContentHandler, errorHandler: ErrorHandler = ...) -> None: ...
|
||||
def parseString(string: Union[bytes, Text], handler: ContentHandler, errorHandler: Optional[ErrorHandler] = ...) -> None: ...
|
||||
def _create_parser(parser_name: str) -> XMLReader: ...
|
||||
46
stdlib/xml/sax/handler.pyi
Normal file
46
stdlib/xml/sax/handler.pyi
Normal file
@@ -0,0 +1,46 @@
|
||||
from typing import Any
|
||||
|
||||
version: Any
|
||||
|
||||
class ErrorHandler:
|
||||
def error(self, exception): ...
|
||||
def fatalError(self, exception): ...
|
||||
def warning(self, exception): ...
|
||||
|
||||
class ContentHandler:
|
||||
def __init__(self) -> None: ...
|
||||
def setDocumentLocator(self, locator): ...
|
||||
def startDocument(self): ...
|
||||
def endDocument(self): ...
|
||||
def startPrefixMapping(self, prefix, uri): ...
|
||||
def endPrefixMapping(self, prefix): ...
|
||||
def startElement(self, name, attrs): ...
|
||||
def endElement(self, name): ...
|
||||
def startElementNS(self, name, qname, attrs): ...
|
||||
def endElementNS(self, name, qname): ...
|
||||
def characters(self, content): ...
|
||||
def ignorableWhitespace(self, whitespace): ...
|
||||
def processingInstruction(self, target, data): ...
|
||||
def skippedEntity(self, name): ...
|
||||
|
||||
class DTDHandler:
|
||||
def notationDecl(self, name, publicId, systemId): ...
|
||||
def unparsedEntityDecl(self, name, publicId, systemId, ndata): ...
|
||||
|
||||
class EntityResolver:
|
||||
def resolveEntity(self, publicId, systemId): ...
|
||||
|
||||
feature_namespaces: Any
|
||||
feature_namespace_prefixes: Any
|
||||
feature_string_interning: Any
|
||||
feature_validation: Any
|
||||
feature_external_ges: Any
|
||||
feature_external_pes: Any
|
||||
all_features: Any
|
||||
property_lexical_handler: Any
|
||||
property_declaration_handler: Any
|
||||
property_dom_node: Any
|
||||
property_xml_string: Any
|
||||
property_encoding: Any
|
||||
property_interning_dict: Any
|
||||
all_properties: Any
|
||||
68
stdlib/xml/sax/saxutils.pyi
Normal file
68
stdlib/xml/sax/saxutils.pyi
Normal file
@@ -0,0 +1,68 @@
|
||||
import sys
|
||||
from _typeshed import SupportsWrite
|
||||
from codecs import StreamReaderWriter, StreamWriter
|
||||
from io import RawIOBase, TextIOBase
|
||||
from typing import Mapping, Optional, Text, Union
|
||||
from xml.sax import handler, xmlreader
|
||||
|
||||
def escape(data: Text, entities: Mapping[Text, Text] = ...) -> Text: ...
|
||||
def unescape(data: Text, entities: Mapping[Text, Text] = ...) -> Text: ...
|
||||
def quoteattr(data: Text, entities: Mapping[Text, Text] = ...) -> Text: ...
|
||||
|
||||
class XMLGenerator(handler.ContentHandler):
|
||||
if sys.version_info >= (3, 0):
|
||||
def __init__(
|
||||
self,
|
||||
out: Optional[Union[TextIOBase, RawIOBase, StreamWriter, StreamReaderWriter, SupportsWrite[str]]] = ...,
|
||||
encoding: str = ...,
|
||||
short_empty_elements: bool = ...,
|
||||
) -> None: ...
|
||||
else:
|
||||
def __init__(
|
||||
self,
|
||||
out: Optional[Union[TextIOBase, RawIOBase, StreamWriter, StreamReaderWriter, SupportsWrite[str]]] = ...,
|
||||
encoding: Text = ...,
|
||||
) -> None: ...
|
||||
def startDocument(self): ...
|
||||
def endDocument(self): ...
|
||||
def startPrefixMapping(self, prefix, uri): ...
|
||||
def endPrefixMapping(self, prefix): ...
|
||||
def startElement(self, name, attrs): ...
|
||||
def endElement(self, name): ...
|
||||
def startElementNS(self, name, qname, attrs): ...
|
||||
def endElementNS(self, name, qname): ...
|
||||
def characters(self, content): ...
|
||||
def ignorableWhitespace(self, content): ...
|
||||
def processingInstruction(self, target, data): ...
|
||||
|
||||
class XMLFilterBase(xmlreader.XMLReader):
|
||||
def __init__(self, parent: Optional[xmlreader.XMLReader] = ...) -> None: ...
|
||||
def error(self, exception): ...
|
||||
def fatalError(self, exception): ...
|
||||
def warning(self, exception): ...
|
||||
def setDocumentLocator(self, locator): ...
|
||||
def startDocument(self): ...
|
||||
def endDocument(self): ...
|
||||
def startPrefixMapping(self, prefix, uri): ...
|
||||
def endPrefixMapping(self, prefix): ...
|
||||
def startElement(self, name, attrs): ...
|
||||
def endElement(self, name): ...
|
||||
def startElementNS(self, name, qname, attrs): ...
|
||||
def endElementNS(self, name, qname): ...
|
||||
def characters(self, content): ...
|
||||
def ignorableWhitespace(self, chars): ...
|
||||
def processingInstruction(self, target, data): ...
|
||||
def skippedEntity(self, name): ...
|
||||
def notationDecl(self, name, publicId, systemId): ...
|
||||
def unparsedEntityDecl(self, name, publicId, systemId, ndata): ...
|
||||
def resolveEntity(self, publicId, systemId): ...
|
||||
def parse(self, source): ...
|
||||
def setLocale(self, locale): ...
|
||||
def getFeature(self, name): ...
|
||||
def setFeature(self, name, state): ...
|
||||
def getProperty(self, name): ...
|
||||
def setProperty(self, name, value): ...
|
||||
def getParent(self): ...
|
||||
def setParent(self, parent): ...
|
||||
|
||||
def prepare_input_source(source, base=...): ...
|
||||
73
stdlib/xml/sax/xmlreader.pyi
Normal file
73
stdlib/xml/sax/xmlreader.pyi
Normal file
@@ -0,0 +1,73 @@
|
||||
from typing import Mapping, Optional, Tuple
|
||||
|
||||
class XMLReader:
|
||||
def __init__(self) -> None: ...
|
||||
def parse(self, source): ...
|
||||
def getContentHandler(self): ...
|
||||
def setContentHandler(self, handler): ...
|
||||
def getDTDHandler(self): ...
|
||||
def setDTDHandler(self, handler): ...
|
||||
def getEntityResolver(self): ...
|
||||
def setEntityResolver(self, resolver): ...
|
||||
def getErrorHandler(self): ...
|
||||
def setErrorHandler(self, handler): ...
|
||||
def setLocale(self, locale): ...
|
||||
def getFeature(self, name): ...
|
||||
def setFeature(self, name, state): ...
|
||||
def getProperty(self, name): ...
|
||||
def setProperty(self, name, value): ...
|
||||
|
||||
class IncrementalParser(XMLReader):
|
||||
def __init__(self, bufsize: int = ...) -> None: ...
|
||||
def parse(self, source): ...
|
||||
def feed(self, data): ...
|
||||
def prepareParser(self, source): ...
|
||||
def close(self): ...
|
||||
def reset(self): ...
|
||||
|
||||
class Locator:
|
||||
def getColumnNumber(self): ...
|
||||
def getLineNumber(self): ...
|
||||
def getPublicId(self): ...
|
||||
def getSystemId(self): ...
|
||||
|
||||
class InputSource:
|
||||
def __init__(self, system_id: Optional[str] = ...) -> None: ...
|
||||
def setPublicId(self, public_id): ...
|
||||
def getPublicId(self): ...
|
||||
def setSystemId(self, system_id): ...
|
||||
def getSystemId(self): ...
|
||||
def setEncoding(self, encoding): ...
|
||||
def getEncoding(self): ...
|
||||
def setByteStream(self, bytefile): ...
|
||||
def getByteStream(self): ...
|
||||
def setCharacterStream(self, charfile): ...
|
||||
def getCharacterStream(self): ...
|
||||
|
||||
class AttributesImpl:
|
||||
def __init__(self, attrs: Mapping[str, str]) -> None: ...
|
||||
def getLength(self): ...
|
||||
def getType(self, name): ...
|
||||
def getValue(self, name): ...
|
||||
def getValueByQName(self, name): ...
|
||||
def getNameByQName(self, name): ...
|
||||
def getQNameByName(self, name): ...
|
||||
def getNames(self): ...
|
||||
def getQNames(self): ...
|
||||
def __len__(self): ...
|
||||
def __getitem__(self, name): ...
|
||||
def keys(self): ...
|
||||
def has_key(self, name): ...
|
||||
def __contains__(self, name): ...
|
||||
def get(self, name, alternative=...): ...
|
||||
def copy(self): ...
|
||||
def items(self): ...
|
||||
def values(self): ...
|
||||
|
||||
class AttributesNSImpl(AttributesImpl):
|
||||
def __init__(self, attrs: Mapping[Tuple[str, str], str], qnames: Mapping[Tuple[str, str], str]) -> None: ...
|
||||
def getValueByQName(self, name): ...
|
||||
def getNameByQName(self, name): ...
|
||||
def getQNameByName(self, name): ...
|
||||
def getQNames(self): ...
|
||||
def copy(self): ...
|
||||
Reference in New Issue
Block a user