root / org.gvsig.gpe / library / trunk / org.gvsig.gpe / org.gvsig.gpe.exportto / org.gvsig.gpe.exportto.kml / src / main / java / org / gvsig / gpe / exportto / kml / service / ExportKMLServiceFactory.java @ 932
History | View | Annotate | Download (1.45 KB)
1 | 874 | omartinez | /*
|
---|---|---|---|
2 | * To change this license header, choose License Headers in Project Properties.
|
||
3 | * To change this template file, choose Tools | Templates
|
||
4 | * and open the template in the editor.
|
||
5 | */
|
||
6 | package org.gvsig.gpe.exportto.kml.service; |
||
7 | |||
8 | 932 | omartinez | import org.gvsig.export.ExportLocator; |
9 | 874 | omartinez | import org.gvsig.export.ExportParameters; |
10 | import org.gvsig.export.spi.AbstractExportServiceFactory; |
||
11 | 932 | omartinez | import org.gvsig.export.spi.AttributeNamesTranslator; |
12 | 874 | omartinez | |
13 | /**
|
||
14 | *
|
||
15 | * @author osc
|
||
16 | */
|
||
17 | public class ExportKMLServiceFactory extends AbstractExportServiceFactory |
||
18 | { |
||
19 | |||
20 | public static final String SERVICE_NAME = "KML"; |
||
21 | |||
22 | public ExportKMLServiceFactory() {
|
||
23 | super(
|
||
24 | SERVICE_NAME, |
||
25 | "KML file",
|
||
26 | "KML file"
|
||
27 | ); |
||
28 | } |
||
29 | |||
30 | @Override
|
||
31 | public ExportKMLService createService(ExportParameters parameters) {
|
||
32 | ExportKMLService service = new ExportKMLService(this, (ExportKMLParameters) parameters); |
||
33 | return service;
|
||
34 | } |
||
35 | |||
36 | @Override
|
||
37 | public ExportKMLParameters createParameters() {
|
||
38 | ExportKMLParameters parameters = new ExportKMLParametersImpl();
|
||
39 | return parameters;
|
||
40 | } |
||
41 | |||
42 | @Override
|
||
43 | public boolean hasTabularSupport() { |
||
44 | return true; |
||
45 | } |
||
46 | |||
47 | @Override
|
||
48 | public boolean hasVectorialSupport() { |
||
49 | return true; |
||
50 | } |
||
51 | 932 | omartinez | |
52 | @Override
|
||
53 | public AttributeNamesTranslator createAttributeNamesTranslator() {
|
||
54 | return ExportLocator.getServiceManager().createAttributeNamesTranslator(10); |
||
55 | } |
||
56 | 874 | omartinez | |
57 | } |