deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.tools.app3d
Interface J3DExporter

All Known Implementing Classes:
J3DToCityGMLExporter

public interface J3DExporter

The J3DExporter Inteface allows for easy access to some common the export methods.

Version:
$Revision:$, $Date:$
Author:
Rutger Bezema, last edited by: $Author:$

Method Summary
 void export(java.lang.StringBuilder result, javax.media.j3d.Group j3dScene)
          A method which can be called to export to the given format.
 java.lang.String getName()
           
 java.util.Map<java.lang.String,java.lang.String> getParameterMap()
          Should return a list of parameter names (keys) with their description (values) of all parameters this Exporter supports.
 java.lang.String getShortDescription()
           
 

Method Detail

export

void export(java.lang.StringBuilder result,
            javax.media.j3d.Group j3dScene)
A method which can be called to export to the given format.

Parameters:
result - a reference to which the implementing class should write.
j3dScene - the scene to be exported.

getName

java.lang.String getName()
Returns:
A Name which can be presented to a calling client;

getShortDescription

java.lang.String getShortDescription()
Returns:
a simple description which describes the function of the implementing class.

getParameterMap

java.util.Map<java.lang.String,java.lang.String> getParameterMap()
Should return a list of parameter names (keys) with their description (values) of all parameters this Exporter supports. It is up to the requester to use the given parameters and call the required constructor with the map, containing the keys that have values.

Returns:
a map containing the parameter names (keys) and their description (values)

deegree 2.5 (2011/06/29 09:44 build-8-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org