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.