
name.remal.org.xml.sax.InputSource.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of common-kotlin Show documentation
Show all versions of common-kotlin Show documentation
Java & Kotlin tools: common-kotlin
The newest version!
package name.remal import org.xml.sax.InputSource import java.io.File import java.io.InputStream import java.io.Reader import java.io.StringReader import java.net.URI import java.net.URL fun newSAXInputSource(url: URL) = InputSource(url.toURI().toASCIIString()) fun newSAXInputSource(file: File) = InputSource(file.toURI().toASCIIString()) fun newSAXInputSource(inputStream: InputStream, location: URI? = null) = InputSource(inputStream).apply { systemId = location?.toASCIIString() } fun newSAXInputSource(reader: Reader, location: URI? = null) = InputSource(reader).apply { systemId = location?.toASCIIString() } fun newSAXInputSource(string: String, location: URI? = null) = StringReader(string).use { newSAXInputSource(it, location) }
© 2015 - 2025 Weber Informatics LLC | Privacy Policy