19 package org.omg.dds.type;
54 throw new IllegalArgumentException(
"Invalid type provided");
89 String registeredName,
93 throw new IllegalArgumentException(
"Invalid environment provided");
96 throw new IllegalArgumentException(
"Invalid type provided");
110 public abstract TYPE
newData();
115 public abstract Class<TYPE>
getType();
abstract Class< TYPE > getType()
abstract ServiceProviderInterface getSPI()
This method is not intended for use by applications.
public< TYPE > TypeSupport< TYPE > newTypeSupport(Class< TYPE > type, String registeredName)
Create a new org.omg.dds.type.TypeSupport object for the given physical type.
static< TYPE > TypeSupport< TYPE > newTypeSupport(Class< TYPE > type, ServiceEnvironment env)
Create a new TypeSupport object for the given physical type.
abstract String getTypeName()
A supertype of all DDS classes and interfaces.
TypeSupport is an abstract interface that has to be specialized for each concrete type that will be u...
static< TYPE > TypeSupport< TYPE > newTypeSupport(Class< TYPE > type, String registeredName, ServiceEnvironment env)
Create a new TypeSupport object for the given physical type.
DDS implementations are rooted in this class, a concrete subclass of which can be instantiated based ...