org.jutil.io
Class VersionImpl

java.lang.Object
  extended by org.jutil.io.VersionImpl
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, Version, TextValue

public class VersionImpl
extends java.lang.Object
implements java.io.Externalizable, Version

This is the VersionImpl class.

See Also:
Serialized Form

Constructor Summary
VersionImpl()
           
VersionImpl(int major, int minor, int micro, java.lang.String postFix)
           
VersionImpl(java.lang.String value)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int getMajor()
           
 int getMicro()
           
 int getMinor()
           
 java.lang.String getPostFix()
           
 java.lang.String getTextValue()
           
 java.lang.String getVersionString()
           
 void readExternal(java.io.ObjectInput in)
           
 void setTextValue(java.lang.String value)
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VersionImpl

public VersionImpl()

VersionImpl

public VersionImpl(java.lang.String value)

VersionImpl

public VersionImpl(int major,
                   int minor,
                   int micro,
                   java.lang.String postFix)
Method Detail

getMajor

public int getMajor()
Specified by:
getMajor in interface Version

getMinor

public int getMinor()
Specified by:
getMinor in interface Version

getMicro

public int getMicro()
Specified by:
getMicro in interface Version

getPostFix

public java.lang.String getPostFix()
Specified by:
getPostFix in interface Version

getVersionString

public java.lang.String getVersionString()
Specified by:
getVersionString in interface Version

setTextValue

public void setTextValue(java.lang.String value)
Specified by:
setTextValue in interface TextValue

getTextValue

public java.lang.String getTextValue()
Specified by:
getTextValue in interface TextValue

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException