Package net.sf.basedb.util.parser
Interface ConfigureByExample
-
- All Superinterfaces:
Plugin
- All Known Implementing Classes:
AbstractItemImporter
,AnnotationFlatFileImporter
,AnnotationTypeImporter
,ArrayBatchImporter
,ArrayDesignImporter
,ArraySlideImporter
,BioPlateImporter
,BioSourceImporter
,DerivedBioAssayImporter
,ExtractImporter
,FileImporter
,GtfReporterImporter
,GtfReporterMapImporter
,KitImporter
,PhysicalBioAssayImporter
,PlateFlatFileImporter
,RawBioAssayImporter
,RawDataFlatFileImporter
,ReporterFlatFileImporter
,ReporterMapFlatFileImporter
,SampleImporter
,TagImporter
public interface ConfigureByExample extends Plugin
This is a tagging interface for all plugins that use theFlatFileParser
and wants easier configuration of the regular expressions used to parse the file.The web interface checks for plugins that implements this interface and create a "Test with file" button if the
AbstractFlatFileImporter.parserSection
parameter is present. The web interface expects plugin parameters for the regular expressions as defined by theAbstractFlatFileImporter
class. Parameters for columns mappings must have the string "Mapping" in the parameter name. For examplereporterIdColumnMapping
,extendedColumnMapping.species
andpropertyMapping.ch1FgMedian
.All core plugins follow these directions.
- Version:
- 2.0
- Author:
- nicklas
- See Also:
ReporterFlatFileImporter
- Last modified
- $Date: 2008-09-11 22:08:14 +0200 (to, 11 sep 2008) $
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.sf.basedb.core.plugin.Plugin
Plugin.MainType
-
-
Method Summary
-
Methods inherited from interface net.sf.basedb.core.plugin.Plugin
done, getMainType, getPermissions, init, requiresConfiguration, run, supportsConfigurations
-
-