Class RepositoryParser
- java.lang.Object
-
- org.apache.felix.bundlerepository.impl.RepositoryParser
-
- Direct Known Subclasses:
PullParser,StaxParser
public abstract class RepositoryParser extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCAPABILITYstatic java.lang.StringCATEGORYstatic java.lang.StringDEPTHstatic java.lang.StringEXTENDstatic java.lang.StringFILTERstatic java.lang.StringIDstatic java.lang.StringLASTMODIFIEDstatic java.lang.StringMULTIPLEstatic java.lang.StringNstatic java.lang.StringNAMEstatic java.lang.StringOBR_PARSER_CLASSstatic java.lang.StringOPTIONALstatic java.lang.StringPstatic java.lang.StringREFERRALstatic java.lang.StringREPOSITORYstatic java.lang.StringREQUIREstatic java.lang.StringRESOURCEstatic java.lang.StringTstatic java.lang.StringURLstatic java.lang.StringV
-
Constructor Summary
Constructors Constructor Description RepositoryParser()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static RepositoryParsergetParser()abstract CapabilityImplparseCapability(java.io.Reader reader)abstract PropertyImplparseProperty(java.io.Reader reader)abstract RepositoryImplparseRepository(java.io.InputStream is, java.lang.String repositoryURI)abstract RepositoryImplparseRepository(java.io.Reader r)abstract RequirementImplparseRequirement(java.io.Reader reader)abstract ResourceImplparseResource(java.io.Reader reader)
-
-
-
Field Detail
-
REPOSITORY
public static final java.lang.String REPOSITORY
- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
-
LASTMODIFIED
public static final java.lang.String LASTMODIFIED
- See Also:
- Constant Field Values
-
REFERRAL
public static final java.lang.String REFERRAL
- See Also:
- Constant Field Values
-
RESOURCE
public static final java.lang.String RESOURCE
- See Also:
- Constant Field Values
-
DEPTH
public static final java.lang.String DEPTH
- See Also:
- Constant Field Values
-
URL
public static final java.lang.String URL
- See Also:
- Constant Field Values
-
CATEGORY
public static final java.lang.String CATEGORY
- See Also:
- Constant Field Values
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
CAPABILITY
public static final java.lang.String CAPABILITY
- See Also:
- Constant Field Values
-
REQUIRE
public static final java.lang.String REQUIRE
- See Also:
- Constant Field Values
-
P
public static final java.lang.String P
- See Also:
- Constant Field Values
-
N
public static final java.lang.String N
- See Also:
- Constant Field Values
-
T
public static final java.lang.String T
- See Also:
- Constant Field Values
-
V
public static final java.lang.String V
- See Also:
- Constant Field Values
-
FILTER
public static final java.lang.String FILTER
- See Also:
- Constant Field Values
-
EXTEND
public static final java.lang.String EXTEND
- See Also:
- Constant Field Values
-
MULTIPLE
public static final java.lang.String MULTIPLE
- See Also:
- Constant Field Values
-
OPTIONAL
public static final java.lang.String OPTIONAL
- See Also:
- Constant Field Values
-
OBR_PARSER_CLASS
public static final java.lang.String OBR_PARSER_CLASS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getParser
public static RepositoryParser getParser()
-
parseRepository
public abstract RepositoryImpl parseRepository(java.io.InputStream is, java.lang.String repositoryURI) throws java.lang.Exception
- Throws:
java.lang.Exception
-
parseRepository
public abstract RepositoryImpl parseRepository(java.io.Reader r) throws java.lang.Exception
- Throws:
java.lang.Exception
-
parseResource
public abstract ResourceImpl parseResource(java.io.Reader reader) throws java.lang.Exception
- Throws:
java.lang.Exception
-
parseCapability
public abstract CapabilityImpl parseCapability(java.io.Reader reader) throws java.lang.Exception
- Throws:
java.lang.Exception
-
parseProperty
public abstract PropertyImpl parseProperty(java.io.Reader reader) throws java.lang.Exception
- Throws:
java.lang.Exception
-
parseRequirement
public abstract RequirementImpl parseRequirement(java.io.Reader reader) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-