Class TableColumn
java.lang.Object
org.faktorips.runtime.model.type.ModelElement
org.faktorips.runtime.model.table.TableColumn
Description of one column of a runtime table.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTableColumn(TableStructure tableStructure, String name, Class<?> datatype, Method getter) -
Method Summary
Modifier and TypeMethodDescriptionprotected static LinkedHashMap<String,TableColumn> createModelsFrom(TableStructure tableStructure, Class<? extends ITable<?>> tableObjectClass, Class<?> tableRowClass) Class<?>protected Methodprotected MessagesHelperprotected StringgetMessageKey(DocumentationKind messageType) Methods inherited from class org.faktorips.runtime.model.type.ModelElement
createMessageHelper, getDeprecation, getDescription, getDocumentation, getExtensionPropertyIds, getExtensionPropertyValue, getLabel, getName, getRelevantProductObject, invokeField, invokeMethod, isDeprecated, toString
-
Constructor Details
-
TableColumn
-
-
Method Details
-
getDatatype
- Returns:
- the class for this column's values
-
getGetterMethod
-
getValue
- Returns:
- the value of this column in the given row
-
createModelsFrom
protected static LinkedHashMap<String,TableColumn> createModelsFrom(TableStructure tableStructure, Class<? extends ITable<?>> tableObjectClass, Class<?> tableRowClass) -
getMessageKey
- Specified by:
getMessageKeyin classModelElement
-
getMessageHelper
- Specified by:
getMessageHelperin classModelElement
-