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
ConstructorsModifierConstructorDescriptionprotectedNullable(DataViewController container, DataViewValue<T> data)protectedNullable(DataViewController container, DataViewValue<T> data, String name) -
Method Summary
-
Field Details
-
containingDataView
ODataViewControllerem 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:
compareToin interfaceComparable<T extends Comparable<? super T>>
-
between
-