@Override public int dataType() { return _data.dataType(); }
@Override public int dataType() { return _data.dataType(); }
@Override public ElementList elementList() { if (_data.dataType() != DataTypes.ELEMENT_LIST) { StringBuilder error = errorString(); error.append("Attempt to elementList() while actual data type is ") .append(DataType.asString(_data.dataType())); throw ommIUExcept().message(error.toString()); } return (ElementList)_data; }
@Override public OmmBuffer buffer() { if (_data.dataType() != DataTypes.BUFFER) { StringBuilder error = errorString(); error.append("Attempt to buffer() while actual data type is ") .append(DataType.asString(_data.dataType())); throw ommIUExcept().message(error.toString()); } return (OmmBuffer)_data; }
@Override public RefreshMsg refreshMsg() { if (_data.dataType() != DataTypes.REFRESH_MSG) { StringBuilder error = errorString(); error.append("Attempt to refreshMsg() while actual data type is ") .append(DataType.asString(_data.dataType())); throw ommIUExcept().message(error.toString()); } return (RefreshMsg)_data; }
@Override public StatusMsg statusMsg() { if (_data.dataType() != DataTypes.STATUS_MSG) { StringBuilder error = errorString(); error.append("Attempt to statusMsg() while actual data type is ") .append(DataType.asString(_data.dataType())); throw ommIUExcept().message(error.toString()); } return (StatusMsg)_data; }
@Override public GenericMsg genericMsg() { if (_data.dataType() != DataTypes.GENERIC_MSG) { StringBuilder error = errorString(); error.append("Attempt to genericMsg() while actual data type is ") .append(DataType.asString(_data.dataType())); throw ommIUExcept().message(error.toString()); } return (GenericMsg)_data; }
@Override public OmmFloat ommFloatValue() { if (_data.dataType() != DataTypes.FLOAT) { StringBuilder error = errorString(); error.append("Attempt to ommFloatValue() while actual data type is ") .append(DataType.asString(_data.dataType())); throw ommIUExcept().message(error.toString()); } return (OmmFloat)_data; }
@Override public OmmDouble ommDoubleValue() { if (_data.dataType() != DataTypes.DOUBLE) { StringBuilder error = errorString(); error.append("Attempt to ommDoubleValue() while actual data type is ") .append(DataType.asString(_data.dataType())); throw ommIUExcept().message(error.toString()); } return (OmmDouble)_data; }
@Override public double doubleValue() { if (_data.dataType() != DataTypes.DOUBLE) { StringBuilder error = errorString(); error.append("Attempt to doubleValue() while actual data type is ") .append(DataType.asString(_data.dataType())); throw ommIUExcept().message(error.toString()); } return ((OmmDouble)_data).doubleValue(); }
@Override public float floatValue() { if (_data.dataType() != DataTypes.FLOAT) { StringBuilder error = errorString(); error.append("Attempt to floatValue() while actual data type is ") .append(DataType.asString(_data.dataType())); throw ommIUExcept().message(error.toString()); } return ((OmmFloat)_data).floatValue(); }