Package systextil.nxj.datatypes
Class Nullable<T extends Comparable<? super T>>
java.lang.Object
systextil.nxj.datatypes.Nullable<T>
- Type Parameters:
T
- O tipo de dados da variável
- All Implemented Interfaces:
Comparable<Object>
- Direct Known Subclasses:
FieldController
,NullableAmount
,NullableBoolean
,NullableDate
,NullableDouble
,NullableInt
,NullableString
,NullableTime
,NullableTimestamp
Nullable
é a classe base para todas as
classes representem uma variável do NXJ.- Author:
- Tiago H. Engel
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Nullable(DataViewController container, DataViewValue<T> data)
protected
Nullable(DataViewController container, DataViewValue<T> data, String name)
-
Method Summary
-
Field Details
-
containingDataView
ODataViewController
em que a variável está -
name
O nome da variável
-
-
Constructor Details
-
Nullable
-
Nullable
-
-
Method Details
-
value
Retorna o valor atual da variável.- Returns:
- um valor do tipo <T>
-
set
Atribui um novo valor para a variável- Parameters:
value
-
-
isNull
public final boolean isNull()Indica se a variável é nula- Returns:
- true se for nula ou false caso contrário
-
setNull
public final void setNull()Atribui um valor nulo para a variável -
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareTo
in interfaceComparable<T extends Comparable<? super T>>
-
between
-