Package org.robwork.sdurw_proximity
Class ExtensionPointDistanceStrategy
- java.lang.Object
-
- org.robwork.sdurw_proximity.ExtensionPointDistanceStrategy
-
- Direct Known Subclasses:
DistanceStrategy.DistanceStrategyFactory
public class ExtensionPointDistanceStrategy extends java.lang.Object
an extension point is a class that defines a point where Extension can be added.
This is typically used together with plugins, however any class may register extensions
to an extension point.
-
-
Constructor Summary
Constructors Constructor Description ExtensionPointDistanceStrategy(long cPtr, boolean cMemoryOwn)
ExtensionPointDistanceStrategy(java.lang.String id, java.lang.String name)
ConstructorExtensionPointDistanceStrategy(java.lang.String id, java.lang.String name, Plugin plugin)
Constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete()
static long
getCPtr(ExtensionPointDistanceStrategy obj)
SWIGTYPE_p_std__vectorT_rw__core__Extension__Descriptor_t
getExtensionDescriptors()
get all extension descriptions of this extension pointVectorExtensionPtr
getExtensions()
get all extensions of this extension pointjava.lang.String
getId()
get unique identifier of this extensionpointjava.lang.String
getName()
get human readable name of this extension pointPropertyMap
getSchema()
the schema describe the possible properties/configurations elements
which is used in the PropertyMap.
-
-
-
Constructor Detail
-
ExtensionPointDistanceStrategy
public ExtensionPointDistanceStrategy(long cPtr, boolean cMemoryOwn)
-
ExtensionPointDistanceStrategy
public ExtensionPointDistanceStrategy(java.lang.String id, java.lang.String name, Plugin plugin)
Constructor- Parameters:
id
- [in] unique identifier of this extension pointname
- [in] human readable name of this extension pointplugin
- [in] the plugin from which this extension point is defined, NULL if not
defined from plugin
-
ExtensionPointDistanceStrategy
public ExtensionPointDistanceStrategy(java.lang.String id, java.lang.String name)
Constructor- Parameters:
id
- [in] unique identifier of this extension pointname
- [in] human readable name of this extension point
-
-
Method Detail
-
getCPtr
public static long getCPtr(ExtensionPointDistanceStrategy obj)
-
delete
public void delete()
-
getId
public java.lang.String getId()
get unique identifier of this extensionpoint
-
getName
public java.lang.String getName()
get human readable name of this extension point
-
getSchema
public PropertyMap getSchema()
the schema describe the possible properties/configurations elements
which is used in the PropertyMap. It contain examples of all possible configuration
options. This can be used to configure any extensions that needs to attach to
this extension point.
-
getExtensionDescriptors
public SWIGTYPE_p_std__vectorT_rw__core__Extension__Descriptor_t getExtensionDescriptors()
get all extension descriptions of this extension point
-
getExtensions
public VectorExtensionPtr getExtensions()
get all extensions of this extension point
-
-