Class ValidatorErrorExporter
- java.lang.Object
-
- org.openstreetmap.josm.gui.io.importexport.FileExporter
-
- org.openstreetmap.josm.gui.io.importexport.ValidatorErrorExporter
-
- All Implemented Interfaces:
MainLayerManager.ActiveLayerChangeListener
public class ValidatorErrorExporter extends FileExporter
Exporter to write validator errors to an XML file.- Since:
- 12667
-
-
Field Summary
Fields Modifier and Type Field Description static ExtensionFileFilter
FILE_FILTER
File extension filter for .xml files-
Fields inherited from class org.openstreetmap.josm.gui.io.importexport.FileExporter
filter
-
-
Constructor Summary
Constructors Constructor Description ValidatorErrorExporter()
Create a new validator error exporter with the default .xml file filter
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
acceptFile(java.io.File pathname, Layer layer)
Check if this exporter can export a certain layer to a certain file.void
exportData(java.io.File file, Layer layer)
Execute the data export.-
Methods inherited from class org.openstreetmap.josm.gui.io.importexport.FileExporter
activeOrEditLayerChanged, exportDataQuiet, isCanceled, isEnabled, setCanceled, setEnabled
-
-
-
-
Field Detail
-
FILE_FILTER
public static final ExtensionFileFilter FILE_FILTER
File extension filter for .xml files
-
-
Constructor Detail
-
ValidatorErrorExporter
public ValidatorErrorExporter()
Create a new validator error exporter with the default .xml file filter
-
-
Method Detail
-
acceptFile
public boolean acceptFile(java.io.File pathname, Layer layer)
Description copied from class:FileExporter
Check if this exporter can export a certain layer to a certain file. Most exporters support just a single layer type.- Overrides:
acceptFile
in classFileExporter
- Parameters:
pathname
- the target file name (check file extension using theFileExporter.filter
layer
- the layer requested for export- Returns:
- true, if the exporter can handle the layer and filename is okay
-
exportData
public void exportData(java.io.File file, Layer layer) throws java.io.IOException
Description copied from class:FileExporter
Execute the data export. (To be overridden by subclasses.)- Overrides:
exportData
in classFileExporter
- Parameters:
file
- target filelayer
- the layer to export- Throws:
java.io.IOException
- in case of an IO error
-
-