Package org.robwork.sdurw
Class WorkCellLoaderFactory
- java.lang.Object
-
- org.robwork.sdurw.WorkCellLoaderFactory
-
public class WorkCellLoaderFactory extends java.lang.Object
A factory for WorkCellLoader. This factory also defines the
"rw.loaders.WorkCellLoader" extension point where new loaders can be
registered.
-
-
Constructor Summary
Constructors Constructor Description WorkCellLoaderFactory(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete()
static long
getCPtr(WorkCellLoaderFactory obj)
static WorkCellLoaderPtr
getWorkCellLoader(java.lang.String format)
Get loaders for a specific format.
static WorkCellPtr
load(java.lang.String filename)
Loads/imports a WorkCell from a file.
An exception is thrown if the file can't be loaded.
The RobWork XML format is supported by default.
-
-
-
Method Detail
-
getCPtr
public static long getCPtr(WorkCellLoaderFactory obj)
-
delete
public void delete()
-
getWorkCellLoader
public static WorkCellLoaderPtr getWorkCellLoader(java.lang.String format)
Get loaders for a specific format.
- Parameters:
format
- [in] the extension (including initial dot).
The extension name is case-insensitive.- Returns:
- a suitable loader.
-
load
public static WorkCellPtr load(java.lang.String filename)
Loads/imports a WorkCell from a file.
An exception is thrown if the file can't be loaded.
The RobWork XML format is supported by default.
- Parameters:
filename
- [in] name of the WorkCell file.
-
-