Class DataTablePredefinedTypeVariable
- java.lang.Object
-
- org.openl.rules.table.xls.builder.DataTableField
-
- org.openl.rules.table.xls.builder.DataTablePredefinedTypeVariable
-
public final class DataTablePredefinedTypeVariable extends DataTableField
A class that describes a Data Table's table type variable for predefined types such as String, BigDecimal, IntRange etc- Author:
- NSamatov
-
-
Constructor Summary
Constructors Constructor Description DataTablePredefinedTypeVariable(String typeName)Create a variable of a given type
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<DataTableField>getAvailableFields()Get a list containing one "this" fieldStringgetTypeName()Get the field's type namebooleanisComplex()Always true-
Methods inherited from class org.openl.rules.table.xls.builder.DataTableField
getAggregatedFields, getBusinessName, getForeignKey, getForeignKeyColumn, getForeignKeyTable, getName, isFillChildren, setAggregatedFields, setBusinessName, setForeignKeyColumn, setForeignKeyTable, useAggregatedFields, useForeignKey
-
-
-
-
Constructor Detail
-
DataTablePredefinedTypeVariable
public DataTablePredefinedTypeVariable(String typeName)
Create a variable of a given type- Parameters:
typeName- type of a variable
-
-
Method Detail
-
getAvailableFields
protected List<DataTableField> getAvailableFields()
Get a list containing one "this" field- Specified by:
getAvailableFieldsin classDataTableField- Returns:
- list of a child fields inside this complex object
-
getTypeName
public String getTypeName()
Get the field's type name- Specified by:
getTypeNamein classDataTableField- Returns:
- type name
-
isComplex
public boolean isComplex()
Always true- Specified by:
isComplexin classDataTableField- Returns:
- true, if a field is a complex
-
-