org.omg.PortableInterceptor
public abstract class ObjectReferenceTemplateSeqHelper extends Object
| Method Summary | |
|---|---|
| static ObjectReferenceTemplate[] | extract(Any a)
Extract the ObjectReferenceTemplate[] from the given
{@link Any}. |
| static String | id()
Returns the object reference template sequence repository Id.
|
| static void | insert(Any into, ObjectReferenceTemplate[] that)
Insert into the given ObjectReferenceTemplate[] into the
given {@link Any}. |
| static ObjectReferenceTemplate[] | read(InputStream input)
Reads the ObjectReferenceTemplate[] from the CORBA input
stream.
|
| static TypeCode | type()
Creates and returns a new instance of the TypeCode, corresponding the CORBA
ObjectReferenceTemplate[]. |
| static void | write(OutputStream output, ObjectReferenceTemplate[] value)
Writes the ObjectReferenceTemplate[] into the given stream.
|
ObjectReferenceTemplate[] from the given
{@link Any}. This implementation expects the {@link Any} to hold the
instance of {@link ObjectReferenceTemplateSeqHolder} that is returned by
{@link Any#extract_Streamable() }.
Parameters: a an Any to extract the array from.
Returns: the extracted array.
Throws: BAD_OPERATION if the Any contains something other than the the {@link ObjectReferenceTemplateSeqHolder}.
Returns: "IDL:omg.org/PortableInterceptor/ObjectReferenceTemplateSeq:1.0", always.
ObjectReferenceTemplate[] into the
given {@link Any}. This implementation first creates a
{@link ObjectReferenceTemplateSeqHolder} and then calls
{@link Any#insert_Streamable(Streamable)}.
Parameters: into the target Any. that the array to insert.
ObjectReferenceTemplate[] from the CORBA input
stream.
Parameters: input the CORBA (not java.io) stream to read from.
Returns: the value from the stream.
ObjectReferenceTemplate[]. The length of the sequence is
left with the initial value 0.ObjectReferenceTemplate[] into the given stream.
Parameters: output the CORBA (not java.io) output stream to write. value the value that must be written.