System.out.println("TODO: GfrPgsThrImpShpsGeojson._actionCancelled()");
}
private void _doJob_() throws Exception
{
GfrPlgImporterDataGeojson loader = new GfrPlgImporterDataGeojson(this._strPathOrUrl_)
{
@Override
protected void _addPoint(GeoJSONPoint geom)
{
try
{
_addPoint_(geom);
}
catch (Exception exc)
{
exc.printStackTrace();
}
}
@Override
protected void _addPath(GeoJSONLineString geom)
{
try
{
_addPath_(geom);
}
catch (Exception exc)
{
exc.printStackTrace();
}
}
@Override
protected void _addSector(GeoJSONBox geom)
{
try
{
_addSector_(geom);
}
catch (Exception exc)
{
exc.printStackTrace();
}
}
@Override
protected void _addArea(GeoJSONPolygon geom)
{
try
{
_addArea_(geom);
}
catch (Exception exc)
{
exc.printStackTrace();
}
}
@Override
protected void _addPointsSet(GeoJSONMultiPoint geom)
{
try
{
_addPointset_(geom);
}
catch (Exception exc)
{
exc.printStackTrace();
}
}
/*
* not yet notion of pathSet
* iterating, and creating paths
*/
@Override
protected void _addPathsSet(GeoJSONMultiLineString geom)
{
try
{
_addPaths_(geom);
}
catch (Exception exc)
{
exc.printStackTrace();
}
}
@Override
protected void _addAreasSet_(GeoJSONMultiPolygon geom)
{
try
{
_addAreas_(geom);
}
catch (Exception exc)
{
exc.printStackTrace();
}
}
};
this._lbl_.setText("Parsing document");
loader.doJob();
_saveObjects_();
// ending
this._blnDoneJob = true;
_fireEvent();