Class SPARQLResultsXSVMappingStrategy
java.lang.Object
org.eclipse.rdf4j.query.resultio.text.SPARQLResultsXSVMappingStrategy
- All Implemented Interfaces:
com.opencsv.bean.MappingStrategy<BindingSet>
- Direct Known Subclasses:
SPARQLResultsCSVMappingStrategy,SPARQLResultsTSVMappingStrategy
public abstract class SPARQLResultsXSVMappingStrategy
extends Object
implements com.opencsv.bean.MappingStrategy<BindingSet>
This serves as a base class for mapping strategies for character separated inputs. Specifically, it is meant for
SPARQLResultsCSVMappingStrategy and
SPARQLResultsTSVMappingStrategy.- Author:
- Andrew Rucker Jones
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]generateHeader(BindingSet bean) booleanprotected ValueparseNumberPatternMatch(String valueString) This method parses a number as matched bynumberPatterninto aValue.voidsetErrorLocale(Locale errorLocale) voidsetType(Class<? extends BindingSet> type) String[]transmuteBean(BindingSet bean) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.opencsv.bean.MappingStrategy
captureHeader, ignoreFields, populateNewBean
-
Field Details
-
bindingNames
-
valueFactory
-
numberPattern
-
-
Constructor Details
-
SPARQLResultsXSVMappingStrategy
-
-
Method Details
-
getBindingNames
-
generateHeader
- Specified by:
generateHeaderin interfacecom.opencsv.bean.MappingStrategy<BindingSet>
-
isAnnotationDriven
public boolean isAnnotationDriven()- Specified by:
isAnnotationDrivenin interfacecom.opencsv.bean.MappingStrategy<BindingSet>
-
parseNumberPatternMatch
This method parses a number as matched bynumberPatterninto aValue.- Parameters:
valueString- The string to be parsed into a number- Returns:
- The parsed value
-
setErrorLocale
- Specified by:
setErrorLocalein interfacecom.opencsv.bean.MappingStrategy<BindingSet>
-
setType
- Specified by:
setTypein interfacecom.opencsv.bean.MappingStrategy<BindingSet>
-
transmuteBean
- Specified by:
transmuteBeanin interfacecom.opencsv.bean.MappingStrategy<BindingSet>
-