Modifier and Type | Method and Description |
---|---|
static Axes |
getAxes(IServiceProvider provider)
Gets the
Axes from the IOrientationAxesService provided by an object. |
static Axes |
getAxes(IServiceProvider provider,
String exceptionMessage)
Gets the
Axes from the IOrientationAxesService provided by an object. |
static IOrientationAxesService |
getOptionalOrientationAxesService(IServiceProvider provider)
Gets the
IOrientationAxesService provided by an object, or null if the service does not exist. |
static IOrientationAxesService |
getOrientationAxesService(IServiceProvider provider)
Gets the
IOrientationAxesService provided by an object. |
static IOrientationAxesService |
getOrientationAxesService(IServiceProvider provider,
String exceptionMessage)
Gets the
IOrientationAxesService provided by an object. |
@Nonnull public static IOrientationAxesService getOrientationAxesService(@Nonnull IServiceProvider provider)
IOrientationAxesService
provided by an object.provider
- The object from which to obtain the service.ArgumentNullException
- Thrown when provider
is null
.ServiceNotAvailableException
- Thrown when provider
does not provide IOrientationAxesService
.@Nonnull public static IOrientationAxesService getOrientationAxesService(@Nonnull IServiceProvider provider, String exceptionMessage)
IOrientationAxesService
provided by an object.provider
- The object from which to obtain the service.exceptionMessage
- An error message to include in the exception if the service is unavailable.ArgumentNullException
- Thrown when provider
is null
.ServiceNotAvailableException
- Thrown when provider
does not provide IOrientationAxesService
.@Nullable public static IOrientationAxesService getOptionalOrientationAxesService(@Nonnull IServiceProvider provider)
IOrientationAxesService
provided by an object, or null
if the service does not exist.provider
- The object from which to obtain the service.null
if the service does not exist.ArgumentNullException
- Thrown when provider
is null
.public static Axes getAxes(@Nonnull IServiceProvider provider)
Axes
from the IOrientationAxesService
provided by an object.provider
- The object from which to obtain the IOrientationAxesService
service.Axes
from the IOrientationAxesService
.ArgumentNullException
- Thrown when provider
is null
.ServiceNotAvailableException
- Thrown when provider
does not provide IOrientationAxesService
.public static Axes getAxes(@Nonnull IServiceProvider provider, String exceptionMessage)
Axes
from the IOrientationAxesService
provided by an object.provider
- The object from which to obtain the IOrientationAxesService
service.exceptionMessage
- An error message to include in the exception if the IOrientationAxesService
service is unavailable.Axes
from the IOrientationAxesService
.ArgumentNullException
- Thrown when provider
is null
.ServiceNotAvailableException
- Thrown when provider
does not provide IOrientationAxesService
.