|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.neu.ccs.XObject
edu.neu.ccs.XNumber
edu.neu.ccs.XShort
edu.neu.ccs.HexXShort
Class HexXShort extends XShort
by replacing the three methods:
fromStringData,
toStringData,
and toString,
to use hexadecimal digits rather than decimal digits.
| Field Summary |
| Fields inherited from class edu.neu.ccs.XShort |
value |
| Fields inherited from class edu.neu.ccs.XObject |
changeAdapter, VALUE |
| Constructor Summary | |
HexXShort()
Constructs a wrapper for the default short value. |
|
HexXShort(short x)
Constructs a wrapper for the given short value. |
|
HexXShort(String s)
Constructs a wrapper for the short value whose state information is encapsulated in the given hexadecimal String data
of length at most 4. |
|
| Method Summary | |
void |
fromStringData(String s)
Sets the state of this object using information contained in the given hexadecimal String of length at most 4. |
String |
toString()
Returns "0" if the value of this object is zero; otherwise
returns the same String as toStringData with the
leading zeroes removed. |
String |
toStringData()
Returns a hexadecimal String encapsulation of this object
that contains the information needed to set the state of this object at a
later time. |
| Methods inherited from class edu.neu.ccs.XShort |
byteValue, doubleValue, equals, floatValue, getValue, hashCode, intValue, longValue, parseShort, setValue, shortValue, toPrimitiveArray, toXArray |
| Methods inherited from class edu.neu.ccs.XObject |
addPropertyChangeListener, addPropertyChangeListener, formatErrorMessage, removePropertyChangeListener, removePropertyChangeListener, toStringArray |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public HexXShort()
short value.
HexXShort(short),
HexXShort(String)public HexXShort(short x)
short value.
x - the value to be wrappedHexXShort(),
HexXShort(String)
public HexXShort(String s)
throws ParseException
String data
of length at most 4.
s - a hexadecimal String representation of the
desired value
ParseException - if s is not hexadecimal with at most 4 digitsHexXShort(),
HexXShort(short),
fromStringData(String)| Method Detail |
public void fromStringData(String s)
throws ParseException
Sets the state of this object using information contained in the
given hexadecimal String of length at most 4.
Uses Hex.hexToShort internally.
fromStringData in interface StringablefromStringData in class XShorts - a hexadecimal String representation of the
desired value
ParseException - if s is not hexadecimal with at most 4 digitsHex.hexToShort(String)public String toStringData()
Returns a hexadecimal String encapsulation of this object
that contains the information needed to set the state of this object at a
later time.
Uses Hex.shortToHex internally.
toStringData in interface StringabletoStringData in class XShortString encapsulation of this objectHex.shortToHex(short)public String toString()
Returns "0" if the value of this object is zero; otherwise
returns the same String as toStringData with the
leading zeroes removed.
toString in class XShortString encapsulation of this objecttoStringData()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||