Class StaxParser
- java.lang.Object
-
- org.apache.felix.bundlerepository.impl.RepositoryParser
-
- org.apache.felix.bundlerepository.impl.StaxParser
-
public class StaxParser extends RepositoryParser
Repository XML xml based on StaX
-
-
Field Summary
-
Fields inherited from class org.apache.felix.bundlerepository.impl.RepositoryParser
CAPABILITY, CATEGORY, DEPTH, EXTEND, FILTER, ID, LASTMODIFIED, MULTIPLE, N, NAME, OBR_PARSER_CLASS, OPTIONAL, P, REFERRAL, REPOSITORY, REQUIRE, RESOURCE, T, URL, V
-
-
Constructor Summary
Constructors Constructor Description StaxParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static javax.xml.stream.XMLInputFactory
getFactory()
CapabilityImpl
parseCapability(java.io.Reader r)
PropertyImpl
parseProperty(java.io.Reader r)
RepositoryImpl
parseRepository(java.io.InputStream is, java.lang.String repositoryURI)
RepositoryImpl
parseRepository(java.io.Reader r)
RepositoryImpl
parseRepository(javax.xml.stream.XMLStreamReader reader)
RequirementImpl
parseRequirement(java.io.Reader r)
ResourceImpl
parseResource(java.io.Reader r)
static void
setFactory(javax.xml.stream.XMLInputFactory factory)
protected static boolean
setProperty(javax.xml.stream.XMLInputFactory factory, java.lang.String name, boolean value)
-
Methods inherited from class org.apache.felix.bundlerepository.impl.RepositoryParser
getParser
-
-
-
-
Method Detail
-
setFactory
public static void setFactory(javax.xml.stream.XMLInputFactory factory)
-
getFactory
public static javax.xml.stream.XMLInputFactory getFactory()
-
setProperty
protected static boolean setProperty(javax.xml.stream.XMLInputFactory factory, java.lang.String name, boolean value)
-
parseRepository
public RepositoryImpl parseRepository(java.io.InputStream is, java.lang.String repositoryURI) throws java.lang.Exception
- Specified by:
parseRepository
in classRepositoryParser
- Throws:
java.lang.Exception
-
parseRepository
public RepositoryImpl parseRepository(java.io.Reader r) throws java.lang.Exception
- Specified by:
parseRepository
in classRepositoryParser
- Throws:
java.lang.Exception
-
parseResource
public ResourceImpl parseResource(java.io.Reader r) throws java.lang.Exception
- Specified by:
parseResource
in classRepositoryParser
- Throws:
java.lang.Exception
-
parseCapability
public CapabilityImpl parseCapability(java.io.Reader r) throws java.lang.Exception
- Specified by:
parseCapability
in classRepositoryParser
- Throws:
java.lang.Exception
-
parseProperty
public PropertyImpl parseProperty(java.io.Reader r) throws java.lang.Exception
- Specified by:
parseProperty
in classRepositoryParser
- Throws:
java.lang.Exception
-
parseRequirement
public RequirementImpl parseRequirement(java.io.Reader r) throws java.lang.Exception
- Specified by:
parseRequirement
in classRepositoryParser
- Throws:
java.lang.Exception
-
parseRepository
public RepositoryImpl parseRepository(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-