Package org.apache.ivy.osgi.p2
Class P2MetadataParser
- java.lang.Object
-
- org.apache.ivy.osgi.p2.P2MetadataParser
-
- All Implemented Interfaces:
XMLInputParser
public class P2MetadataParser extends java.lang.Object implements XMLInputParser
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
P2MetadataParser.AbstractRequirementHandler
private class
P2MetadataParser.ArtifactHandler
private class
P2MetadataParser.ArtifactsHandler
private static class
P2MetadataParser.FilterHandler
private class
P2MetadataParser.HostRequirementsHandler
private class
P2MetadataParser.InstructionHandler
private class
P2MetadataParser.InstructionsHandler
private class
P2MetadataParser.MetaRequirementsHandler
private static class
P2MetadataParser.ProvidedHandler
private class
P2MetadataParser.ProvidesHandler
private class
P2MetadataParser.ReferencesHandler
private class
P2MetadataParser.RepositoryHandler
private class
P2MetadataParser.RepositoryReferenceHandler
private class
P2MetadataParser.RequiredHandler
private class
P2MetadataParser.RequiresHandler
private class
P2MetadataParser.TouchpointDataHandler
(package private) class
P2MetadataParser.UnitHandler
private class
P2MetadataParser.UnitsHandler
-
Field Summary
Fields Modifier and Type Field Description private int
logLevel
private P2Descriptor
p2Descriptor
-
Constructor Summary
Constructors Constructor Description P2MetadataParser(P2Descriptor p2Descriptor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.lang.String
namespace2Type(java.lang.String namespace)
void
parse(java.io.InputStream in)
void
setLogLevel(int logLevel)
-
-
-
Field Detail
-
p2Descriptor
private final P2Descriptor p2Descriptor
-
logLevel
private int logLevel
-
-
Constructor Detail
-
P2MetadataParser
public P2MetadataParser(P2Descriptor p2Descriptor)
-
-
Method Detail
-
setLogLevel
public void setLogLevel(int logLevel)
-
parse
public void parse(java.io.InputStream in) throws java.io.IOException, java.text.ParseException, org.xml.sax.SAXException
- Specified by:
parse
in interfaceXMLInputParser
- Throws:
java.io.IOException
java.text.ParseException
org.xml.sax.SAXException
-
namespace2Type
private static java.lang.String namespace2Type(java.lang.String namespace)
-
-