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) voidparse()Do the parsingprivate voidparseEnd()private java.lang.IntegerparseNumber()private booleanparseNumberSeparator()private java.lang.StringparseQualifier()private booleanparseStart()private VersionparseVersion()private booleanparseVersionSeparator()private charreadNext()private voidskipWhiteSpace()private voidunread()
-
-
-
Method Detail
-
parse
void parse() throws java.text.ParseExceptionDo 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
-
-