Package org.omg.CORBA
Class SetOverrideType
java.lang.Object
org.omg.CORBA.SetOverrideType
- All Implemented Interfaces:
Serializable
,IDLEntity
The mapping of a CORBA
enum
tagging
SET_OVERRIDE
and ADD_OVERRIDE
, which
indicate whether policies should replace the
existing policies of an Object
or be added to them.
The method Object._set_policy_override(org.omg.CORBA.Policy[], org.omg.CORBA.SetOverrideType)
takes either SetOverrideType.SET_OVERRIDE
or
SetOverrideType.ADD_OVERRIDE
as its second argument.
The method _set_policy_override
creates a new Object
initialized with the
Policy
objects supplied as the first argument. If the
second argument is ADD_OVERRIDE
, the new policies
are added to those of the Object
instance that is
calling the _set_policy_override
method. If
SET_OVERRIDE
is given instead, the existing policies
are replaced with the given ones.
- Since:
- JDK1.2
- Version:
- 1.20 07/27/07
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Theint
constant for the enum value ADD_OVERRIDE.static final int
Theint
constant for the enum value SET_OVERRIDE.private int
The field containing the value for thisSetOverrideType
object.static final SetOverrideType
TheSetOverrideType
constant for the enum value ADD_OVERRIDE.static final SetOverrideType
TheSetOverrideType
constant for the enum value SET_OVERRIDE. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SetOverrideType
(int _value) Constructs aSetOverrideType
instance from anint
. -
Method Summary
Modifier and TypeMethodDescriptionstatic SetOverrideType
from_int
(int i) Converts the givenint
to the correspondingSetOverrideType
instance.int
value()
Retrieves the value of thisSetOverrideType
instance.
-
Field Details
-
_SET_OVERRIDE
public static final int _SET_OVERRIDETheint
constant for the enum value SET_OVERRIDE.- See Also:
-
_ADD_OVERRIDE
public static final int _ADD_OVERRIDETheint
constant for the enum value ADD_OVERRIDE.- See Also:
-
SET_OVERRIDE
TheSetOverrideType
constant for the enum value SET_OVERRIDE. -
ADD_OVERRIDE
TheSetOverrideType
constant for the enum value ADD_OVERRIDE. -
_value
private int _valueThe field containing the value for thisSetOverrideType
object.
-
-
Constructor Details
-
SetOverrideType
protected SetOverrideType(int _value) Constructs aSetOverrideType
instance from anint
.- Parameters:
_value
- must be eitherSET_OVERRIDE
orADD_OVERRIDE
-
-
Method Details
-
value
public int value()Retrieves the value of thisSetOverrideType
instance.- Returns:
- the
int
for thisSetOverrideType
instance.
-
from_int
Converts the givenint
to the correspondingSetOverrideType
instance.- Parameters:
i
- theint
to convert; must be eitherSetOverrideType._SET_OVERRIDE
orSetOverrideType._ADD_OVERRIDE
- Returns:
- the
SetOverrideType
instance whose value matches the givenint
- Throws:
BAD_PARAM
- if the givenint
does not match the value of anySetOverrideType
instance
-