Class BaseDefaultFieldItem<T>
java.lang.Object
org.apache.plc4x.java.base.messages.items.BaseDefaultFieldItem<T>
- Direct Known Subclasses:
DefaultBigDecimalFieldItem,DefaultBigIntegerFieldItem,DefaultBooleanFieldItem,DefaultByteArrayFieldItem,DefaultByteFieldItem,DefaultDoubleFieldItem,DefaultFloatFieldItem,DefaultIntegerFieldItem,DefaultLocalDateFieldItem,DefaultLocalDateTimeFieldItem,DefaultLocalTimeFieldItem,DefaultLongFieldItem,DefaultShortFieldItem,DefaultStringFieldItem
public abstract class BaseDefaultFieldItem<T> extends Object
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseDefaultFieldItem(T[] values) -
Method Summary
Modifier and Type Method Description booleanequals(Object o)BigDecimalgetBigDecimal(int index)BigIntegergetBigInteger(int index)BooleangetBoolean(int index)BytegetByte(int index)Byte[]getByteArray(int index)LocalDategetDate(int index)LocalDateTimegetDateTime(int index)DoublegetDouble(int index)FloatgetFloat(int index)IntegergetInteger(int index)LonggetLong(int index)intgetNumberOfValues()abstract ObjectgetObject(int index)ShortgetShort(int index)StringgetString(int index)LocalTimegetTime(int index)protected TgetValue(int index)T[]getValues()inthashCode()booleanisValidBigDecimal(int index)booleanisValidBigInteger(int index)booleanisValidBoolean(int index)booleanisValidByte(int index)booleanisValidByteArray(int index)booleanisValidDate(int index)booleanisValidDateTime(int index)booleanisValidDouble(int index)booleanisValidFloat(int index)booleanisValidInteger(int index)booleanisValidLong(int index)booleanisValidShort(int index)booleanisValidString(int index)booleanisValidTime(int index)StringtoString()
-
Constructor Details
-
Method Details
-
getNumberOfValues
public int getNumberOfValues() -
getObject
-
isValidBoolean
public boolean isValidBoolean(int index) -
getBoolean
-
isValidByte
public boolean isValidByte(int index) -
getByte
-
isValidShort
public boolean isValidShort(int index) -
getShort
-
isValidInteger
public boolean isValidInteger(int index) -
getInteger
-
isValidLong
public boolean isValidLong(int index) -
getLong
-
isValidBigInteger
public boolean isValidBigInteger(int index) -
getBigInteger
-
isValidFloat
public boolean isValidFloat(int index) -
getFloat
-
isValidDouble
public boolean isValidDouble(int index) -
getDouble
-
isValidBigDecimal
public boolean isValidBigDecimal(int index) -
getBigDecimal
-
isValidString
public boolean isValidString(int index) -
getString
-
isValidTime
public boolean isValidTime(int index) -
getTime
-
isValidDate
public boolean isValidDate(int index) -
getDate
-
isValidDateTime
public boolean isValidDateTime(int index) -
getDateTime
-
isValidByteArray
public boolean isValidByteArray(int index) -
getByteArray
-
getValues
-
getValue
-
equals
-
hashCode
public int hashCode() -
toString
-