Package org.apache.ivy.osgi.obr.xml
Class OBRXMLWriter
java.lang.Object
org.apache.ivy.osgi.obr.xml.OBRXMLWriter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddAttr(AttributesImpl atts, String name, Object value) private static voidaddAttr(AttributesImpl atts, String name, String value) private static voidappendVersion(StringBuilder filter, VersionRange v) private static StringbuildFilter(BundleRequirement requirement) private static voidcharacters(ContentHandler handler, String value) private static voidendElement(ContentHandler handler, String name) static ContentHandlernewHandler(OutputStream out, String encoding, boolean indent) private static voidsaxBundleInfo(BundleInfo bundleInfo, ContentHandler handler) private static voidsaxCapability(BundleCapability capability, ContentHandler handler) private static voidsaxCapabilityProperty(String n, String t, String v, ContentHandler handler) private static voidsaxCapabilityProperty(String n, String v, ContentHandler handler) private static voidsaxRequirement(BundleRequirement requirement, ContentHandler handler) private static voidstartElement(ContentHandler handler, String name) static voidwriteBundles(Iterable<BundleInfo> bundleInfos, ContentHandler handler) static voidwriteManifests(Iterable<ManifestAndLocation> manifestAndLocations, ContentHandler handler, boolean quiet)
-
Constructor Details
-
OBRXMLWriter
public OBRXMLWriter()
-
-
Method Details
-
newHandler
public static ContentHandler newHandler(OutputStream out, String encoding, boolean indent) throws TransformerConfigurationException -
writeManifests
public static void writeManifests(Iterable<ManifestAndLocation> manifestAndLocations, ContentHandler handler, boolean quiet) throws SAXException - Throws:
SAXException
-
writeBundles
public static void writeBundles(Iterable<BundleInfo> bundleInfos, ContentHandler handler) throws SAXException - Throws:
SAXException
-
saxBundleInfo
private static void saxBundleInfo(BundleInfo bundleInfo, ContentHandler handler) throws SAXException - Throws:
SAXException
-
saxCapability
private static void saxCapability(BundleCapability capability, ContentHandler handler) throws SAXException - Throws:
SAXException
-
saxCapabilityProperty
private static void saxCapabilityProperty(String n, String v, ContentHandler handler) throws SAXException - Throws:
SAXException
-
saxCapabilityProperty
private static void saxCapabilityProperty(String n, String t, String v, ContentHandler handler) throws SAXException - Throws:
SAXException
-
saxRequirement
private static void saxRequirement(BundleRequirement requirement, ContentHandler handler) throws SAXException - Throws:
SAXException
-
buildFilter
-
appendVersion
-
addAttr
-
addAttr
-
startElement
- Throws:
SAXException
-
endElement
- Throws:
SAXException
-
characters
- Throws:
SAXException
-