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.XMLInputFactorygetFactory()CapabilityImplparseCapability(java.io.Reader r)PropertyImplparseProperty(java.io.Reader r)RepositoryImplparseRepository(java.io.InputStream is, java.lang.String repositoryURI)RepositoryImplparseRepository(java.io.Reader r)RepositoryImplparseRepository(javax.xml.stream.XMLStreamReader reader)RequirementImplparseRequirement(java.io.Reader r)ResourceImplparseResource(java.io.Reader r)static voidsetFactory(javax.xml.stream.XMLInputFactory factory)protected static booleansetProperty(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:
parseRepositoryin classRepositoryParser- Throws:
java.lang.Exception
-
parseRepository
public RepositoryImpl parseRepository(java.io.Reader r) throws java.lang.Exception
- Specified by:
parseRepositoryin classRepositoryParser- Throws:
java.lang.Exception
-
parseResource
public ResourceImpl parseResource(java.io.Reader r) throws java.lang.Exception
- Specified by:
parseResourcein classRepositoryParser- Throws:
java.lang.Exception
-
parseCapability
public CapabilityImpl parseCapability(java.io.Reader r) throws java.lang.Exception
- Specified by:
parseCapabilityin classRepositoryParser- Throws:
java.lang.Exception
-
parseProperty
public PropertyImpl parseProperty(java.io.Reader r) throws java.lang.Exception
- Specified by:
parsePropertyin classRepositoryParser- Throws:
java.lang.Exception
-
parseRequirement
public RequirementImpl parseRequirement(java.io.Reader r) throws java.lang.Exception
- Specified by:
parseRequirementin classRepositoryParser- Throws:
java.lang.Exception
-
parseRepository
public RepositoryImpl parseRepository(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-