public class OsmWriterFactory extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static OsmWriterFactory |
theFactory |
Constructor and Description |
---|
OsmWriterFactory() |
Modifier and Type | Method and Description |
---|---|
static OsmWriter |
createOsmWriter(java.io.PrintWriter out,
boolean osmConform,
java.lang.String version)
Creates new
OsmWriter . |
protected OsmWriter |
createOsmWriterImpl(java.io.PrintWriter out,
boolean osmConform,
java.lang.String version)
Creates new
OsmWriter . |
static void |
setDefaultFactory(OsmWriterFactory factory)
Sets the default factory.
|
private static volatile OsmWriterFactory theFactory
public OsmWriterFactory()
public static OsmWriter createOsmWriter(java.io.PrintWriter out, boolean osmConform, java.lang.String version)
OsmWriter
.out
- print writerosmConform
- if true
, prevents modification attributes to be written to the common partversion
- OSM API version (0.6)OsmWriter
public static void setDefaultFactory(OsmWriterFactory factory)
factory
- new default factoryprotected OsmWriter createOsmWriterImpl(java.io.PrintWriter out, boolean osmConform, java.lang.String version)
OsmWriter
.out
- print writerosmConform
- if true
, prevents modification attributes to be written to the common partversion
- OSM API version (0.6)OsmWriter