org.omg.CORBA

Class PolicyTypeHelper

public abstract class PolicyTypeHelper extends Object

A helper operations for the policy type. A policy type is an integer constant and needs no helper, but the one is included to to facilitate the automated code handling.

UNKNOWN: In this implementation, this class is not in use. Its "logical" place would be {@link ORB}, having the PolicyType type. These parameters are declarded as int in the ORB interface.

Method Summary
static intextract(Any any)
Extract the int from given Any.
static Stringid()
Get the int repository id.
static voidinsert(Any any, int that)
Insert the int into the given Any.
static intread(InputStream input)
Read the int (policy type) from the CDR intput stream.
static TypeCodetype()
Create the PolicyType typecode (alias of CORBA ulong, named "PolicyType".
static voidwrite(OutputStream output, int value)
Write the int (policy type) to the CDR output stream.

Method Detail

extract

public static int extract(Any any)
Extract the int from given Any.

Throws: BAD_OPERATION if the passed Any does not contain int.

id

public static String id()
Get the int repository id.

Returns: "IDL:omg.org/CORBA/PolicyType:1.0", always.

insert

public static void insert(Any any, int that)
Insert the int into the given Any.

read

public static int read(InputStream input)
Read the int (policy type) from the CDR intput stream.

Parameters: input a org.omg.CORBA.portable stream to read from.

type

public static TypeCode type()
Create the PolicyType typecode (alias of CORBA ulong, named "PolicyType".

write

public static void write(OutputStream output, int value)
Write the int (policy type) to the CDR output stream.

Parameters: output a org.omg.CORBA.portable stream stream to write into. value a value to write.