public class MemberColumnMappingImpl extends Object implements MemberColumnMapping
| Modifier and Type | Field and Description |
|---|---|
protected Column[] |
columns |
protected Map<FieldRole,TypeConverter> |
componentConverters |
protected AbstractMemberMetaData |
mmd |
protected TypeConverter |
typeConverter |
| Constructor and Description |
|---|
MemberColumnMappingImpl(AbstractMemberMetaData mmd,
Column col) |
MemberColumnMappingImpl(AbstractMemberMetaData mmd,
Column[] cols,
TypeConverter typeConv) |
| Modifier and Type | Method and Description |
|---|---|
Column |
getColumn(int position)
Accessor for the column at the specified position.
|
Column[] |
getColumns()
Accessor for the columns representing this member.
|
AbstractMemberMetaData |
getMemberMetaData()
Accessor for the metadata for this member.
|
int |
getNumberOfColumns()
Accessor for the number of columns that represents this member.
|
TypeConverter |
getTypeConverter()
Accessor for the TypeConverter to use for this member-column (if any).
|
TypeConverter |
getTypeConverterForComponent(FieldRole role)
Accessor for a component (collection element, map key, map value) converter if defined.
|
void |
setTypeConverter(TypeConverter typeConv)
Method to set the TypeConverter used by this member-column.
|
void |
setTypeConverterForComponent(FieldRole role,
TypeConverter conv)
Method to set a component TypeConverter for such as a collection element, map key or map value.
|
String |
toString() |
protected AbstractMemberMetaData mmd
protected TypeConverter typeConverter
protected Map<FieldRole,TypeConverter> componentConverters
protected Column[] columns
public MemberColumnMappingImpl(AbstractMemberMetaData mmd, Column col)
public MemberColumnMappingImpl(AbstractMemberMetaData mmd, Column[] cols, TypeConverter typeConv)
public void setTypeConverter(TypeConverter typeConv)
MemberColumnMappingsetTypeConverter in interface MemberColumnMappingtypeConv - The TypeConverter to usepublic void setTypeConverterForComponent(FieldRole role, TypeConverter conv)
MemberColumnMappingsetTypeConverterForComponent in interface MemberColumnMappingrole - The role where this converter is usedconv - The converterpublic AbstractMemberMetaData getMemberMetaData()
MemberColumnMappinggetMemberMetaData in interface MemberColumnMappingpublic Column getColumn(int position)
MemberColumnMappinggetColumn in interface MemberColumnMappingposition - The position, with origin 0public Column[] getColumns()
MemberColumnMappinggetColumns in interface MemberColumnMappingpublic int getNumberOfColumns()
MemberColumnMappinggetNumberOfColumns in interface MemberColumnMappingpublic TypeConverter getTypeConverter()
MemberColumnMappinggetTypeConverter in interface MemberColumnMappingpublic TypeConverter getTypeConverterForComponent(FieldRole role)
MemberColumnMappinggetTypeConverterForComponent in interface MemberColumnMappingrole - The role of the component where the converter would be usedCopyright © 2019. All rights reserved.