Package org.apache.ivy.osgi.util
Class VersionRange.VersionRangeParser
- java.lang.Object
-
- org.apache.ivy.osgi.util.VersionRange.VersionRangeParser
-
- Enclosing class:
- VersionRange
class VersionRange.VersionRangeParser extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description VersionRangeParser(java.lang.String version)
Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
parse()
Do the parsingprivate void
parseEnd()
private java.lang.Integer
parseNumber()
private boolean
parseNumberSeparator()
private java.lang.String
parseQualifier()
private boolean
parseStart()
private Version
parseVersion()
private boolean
parseVersionSeparator()
private char
readNext()
private void
skipWhiteSpace()
private void
unread()
-
-
-
Method Detail
-
parse
void parse() throws java.text.ParseException
Do the parsing- Throws:
java.text.ParseException
- if something goes wrong
-
readNext
private char readNext()
-
unread
private void unread()
-
parseStart
private boolean parseStart()
-
skipWhiteSpace
private void skipWhiteSpace()
-
parseVersion
private Version parseVersion()
-
parseNumber
private java.lang.Integer parseNumber()
-
parseNumberSeparator
private boolean parseNumberSeparator()
-
parseVersionSeparator
private boolean parseVersionSeparator()
-
parseQualifier
private java.lang.String parseQualifier()
-
parseEnd
private void parseEnd() throws java.text.ParseException
- Throws:
java.text.ParseException
-
-