Package cz.cvut.kbss.jopa.oom.converter
Class ToLangStringConverter
java.lang.Object
cz.cvut.kbss.jopa.oom.converter.ToLangStringConverter
- All Implemented Interfaces:
- AttributeConverter<LangString,,- Object> - ConverterWrapper<LangString,- Object> 
Converts language tagged and language-less values to 
LangString attributes.
 
 This is for the rare case that LangString is used as attribute type instead of the recommended MultilingualString.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionconvertToAttribute(Object value) Converts the data stored in the repository into the value to be stored in the entity attribute.convertToAxiomValue(LangString value) Converts the value stored in the entity attribute into the data representation to be stored in the repository and supported by the OntoDriver API.booleansupportsAxiomValueType(Class<?> type) Checks whether the wrapped converter supports converting the specified axiom value type.
- 
Constructor Details- 
ToLangStringConverterpublic ToLangStringConverter()
 
- 
- 
Method Details- 
convertToAxiomValueDescription copied from interface:AttributeConverterConverts the value stored in the entity attribute into the data representation to be stored in the repository and supported by the OntoDriver API.- Specified by:
- convertToAxiomValuein interface- AttributeConverter<LangString,- Object> 
- Parameters:
- value- Value to convert
- Returns:
- Converted data
 
- 
convertToAttributeDescription copied from interface:AttributeConverterConverts the data stored in the repository into the value to be stored in the entity attribute.Note that it is the responsibility of the converter writer to specify the correct valuetype for the corresponding value for use by the OntoDriver: i.e., persistence providers are not expected to do such type conversion.- Specified by:
- convertToAttributein interface- AttributeConverter<LangString,- Object> 
- Parameters:
- value- Value to convert
- Returns:
- Converted data
 
- 
supportsAxiomValueTypeDescription copied from interface:ConverterWrapperChecks whether the wrapped converter supports converting the specified axiom value type.- Specified by:
- supportsAxiomValueTypein interface- ConverterWrapper<LangString,- Object> 
- Parameters:
- type- Axiom value type
- Returns:
- Whether the type is supported by this wrapper
 
 
-