public class SpecXMLPullParser
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
ATTRIBUTE |
private static java.lang.String |
CAPABILITY |
private static java.lang.String |
DIRECTIVE |
private static java.lang.String |
INCREMENT |
private static java.lang.String |
NAME |
private static java.lang.String |
NAMESPACE |
private static java.lang.String |
REFERRAL |
private static java.lang.String |
REPOSITORY |
private static java.lang.String |
REQUIREMENT |
private static java.lang.String |
RESOURCE |
| Constructor and Description |
|---|
SpecXMLPullParser() |
| Modifier and Type | Method and Description |
|---|---|
private static java.lang.Object |
getTypedValue(java.lang.String type,
java.lang.String value) |
static RepositoryImpl |
parse(org.xmlpull.v1.XmlPullParser reader,
java.lang.String repositoryURI) |
private static void |
parseAttributesDirectives(org.xmlpull.v1.XmlPullParser reader,
java.util.Map<java.lang.String,java.lang.Object> attributes,
java.util.Map<java.lang.String,java.lang.String> directives,
java.lang.String parentTag) |
private static Capability |
parseCapability(org.xmlpull.v1.XmlPullParser reader,
ResourceImpl resource,
java.lang.String repositoryURI) |
private static void |
parseContentNamespace(org.xmlpull.v1.XmlPullParser reader,
ResourceImpl resource,
java.lang.String repositoryURI) |
private static java.util.List<java.lang.Double> |
parseDoubleList(java.lang.String value) |
private static void |
parseIdentityNamespace(org.xmlpull.v1.XmlPullParser reader,
ResourceImpl resource) |
private static java.util.List<java.lang.Long> |
parseLongList(java.lang.String value) |
private static Requirement |
parseRequirement(org.xmlpull.v1.XmlPullParser reader) |
private static Resource |
parseResource(org.xmlpull.v1.XmlPullParser reader,
java.lang.String repositoryURI) |
private static java.util.List<java.lang.String> |
parseStringList(java.lang.String value) |
private static java.util.List<org.osgi.framework.Version> |
parseVersionList(java.lang.String value) |
private static final java.lang.String ATTRIBUTE
private static final java.lang.String CAPABILITY
private static final java.lang.String DIRECTIVE
private static final java.lang.String INCREMENT
private static final java.lang.String NAME
private static final java.lang.String NAMESPACE
private static final java.lang.String REFERRAL
private static final java.lang.String REPOSITORY
private static final java.lang.String REQUIREMENT
private static final java.lang.String RESOURCE
public static RepositoryImpl parse(org.xmlpull.v1.XmlPullParser reader, java.lang.String repositoryURI) throws java.lang.Exception
java.lang.Exceptionprivate static Resource parseResource(org.xmlpull.v1.XmlPullParser reader, java.lang.String repositoryURI) throws java.lang.Exception
java.lang.Exceptionprivate static Capability parseCapability(org.xmlpull.v1.XmlPullParser reader, ResourceImpl resource, java.lang.String repositoryURI) throws java.lang.Exception
java.lang.Exceptionprivate static void parseIdentityNamespace(org.xmlpull.v1.XmlPullParser reader,
ResourceImpl resource)
throws java.lang.Exception
java.lang.Exceptionprivate static void parseContentNamespace(org.xmlpull.v1.XmlPullParser reader,
ResourceImpl resource,
java.lang.String repositoryURI)
throws java.lang.Exception
java.lang.Exceptionprivate static void parseAttributesDirectives(org.xmlpull.v1.XmlPullParser reader,
java.util.Map<java.lang.String,java.lang.Object> attributes,
java.util.Map<java.lang.String,java.lang.String> directives,
java.lang.String parentTag)
throws org.xmlpull.v1.XmlPullParserException,
java.io.IOException
org.xmlpull.v1.XmlPullParserExceptionjava.io.IOExceptionprivate static java.lang.Object getTypedValue(java.lang.String type,
java.lang.String value)
private static java.util.List<java.lang.String> parseStringList(java.lang.String value)
private static java.util.List<org.osgi.framework.Version> parseVersionList(java.lang.String value)
private static java.util.List<java.lang.Long> parseLongList(java.lang.String value)
private static java.util.List<java.lang.Double> parseDoubleList(java.lang.String value)
private static Requirement parseRequirement(org.xmlpull.v1.XmlPullParser reader) throws java.lang.Exception
java.lang.Exception