public abstract class RepomdWriter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected SimpleContentHandler |
handler |
| Constructor and Description |
|---|
RepomdWriter(java.io.Writer writer,
boolean shouldEscape)
Constructor takes in a writer
|
| Modifier and Type | Method and Description |
|---|---|
protected static void |
addPackageBoilerplate(SimpleContentHandler handler,
PackageDto pkgDto) |
abstract void |
begin(Channel channel) |
abstract void |
end()
writer end call
|
protected static java.lang.String |
getPackageEpoch(Package pkg) |
protected static java.lang.String |
getPackageEpoch(java.lang.String epoch) |
protected SimpleContentHandler |
getTemporaryHandler(java.io.OutputStream st) |
protected static java.lang.String |
sanitize(java.lang.Long pkgId,
java.lang.String input)
Removes all control characters from passed in String.
|
protected SimpleContentHandler handler
public RepomdWriter(java.io.Writer writer,
boolean shouldEscape)
writer - content writershouldEscape - says whether write output shall be escapedprotected SimpleContentHandler getTemporaryHandler(java.io.OutputStream st)
protected static void addPackageBoilerplate(SimpleContentHandler handler, PackageDto pkgDto) throws org.xml.sax.SAXException
handler - content handlerpkgDto - package info dto objectorg.xml.sax.SAXException - SAX exceptionprotected static java.lang.String getPackageEpoch(Package pkg)
pkg - package objectprotected static java.lang.String getPackageEpoch(java.lang.String epoch)
epoch - package epoch stringprotected static java.lang.String sanitize(java.lang.Long pkgId,
java.lang.String input)
pkgId - package idinput - char inputpublic abstract void begin(Channel channel)
channel - channel infopublic abstract void end()