public class StreamVersion extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
static StreamVersion |
CURRENT
Current Version:
|
static String |
LABEL
Version label:
|
static int |
LENGTH
Version label length:
|
protected int |
m_iMajor
Major and Minor version numbers:
|
protected int |
m_iMinor
Major and Minor version numbers:
|
static int |
MAJOR
Version major number:
|
static int |
MINOR
Version minor number:
|
private static long |
serialVersionUID |
Constructor and Description |
---|
StreamVersion()
Create a new StreamVersion with default iMajor and iMinor version numbers
|
StreamVersion(int iMajor,
int iMinor)
Create a new StreamVersion with the iMajor and iMinor version numbers
|
StreamVersion(String acString)
Create a new StreamVersion from a Header String
|
Modifier and Type | Method and Description |
---|---|
protected int |
GetCombined()
Returns the combined version number values: 100*major + minor
|
int |
GetMajor()
Return the major version number
|
int |
GetMinor()
Return the minor version number
|
boolean |
GreaterEqual(StreamVersion rkVersion)
For comparisons of versions.
|
boolean |
IsValid()
The version is valid if major is 4 and minor in [0,99].
|
private static final long serialVersionUID
public static final int MAJOR
public static final int MINOR
public static final String LABEL
public static final int LENGTH
public static final StreamVersion CURRENT
protected int m_iMajor
protected int m_iMinor
public StreamVersion()
public StreamVersion(int iMajor, int iMinor)
iMajor
- the major version numberiMinor
- the minor version numberpublic StreamVersion(String acString)
acString
- the Header string containing the major and minor version numberspublic int GetMajor()
public int GetMinor()
public boolean GreaterEqual(StreamVersion rkVersion)
rkVersion
- the StreamVersion to comare withpublic boolean IsValid()
protected int GetCombined()