- java.lang.Object
-
- org.omg.CORBA.SetOverrideType
-
- All Implemented Interfaces:
Serializable
,IDLEntity
public class SetOverrideType extends Object implements IDLEntity
The mapping of a CORBAenum
taggingSET_OVERRIDE
andADD_OVERRIDE
, which indicate whether policies should replace the existing policies of anObject
or be added to them.The method
Object._set_policy_override(org.omg.CORBA.Policy[], org.omg.CORBA.SetOverrideType)
takes eitherSetOverrideType.SET_OVERRIDE
orSetOverrideType.ADD_OVERRIDE
as its second argument. The method_set_policy_override
creates a newObject
initialized with thePolicy
objects supplied as the first argument. If the second argument isADD_OVERRIDE
, the new policies are added to those of theObject
instance that is calling the_set_policy_override
method. IfSET_OVERRIDE
is given instead, the existing policies are replaced with the given ones.- Since:
- JDK1.2
-
-
Field Summary
Fields Modifier and Type Field Description static int
_ADD_OVERRIDE
Theint
constant for the enum value ADD_OVERRIDE.static int
_SET_OVERRIDE
Theint
constant for the enum value SET_OVERRIDE.static SetOverrideType
ADD_OVERRIDE
TheSetOverrideType
constant for the enum value ADD_OVERRIDE.static SetOverrideType
SET_OVERRIDE
TheSetOverrideType
constant for the enum value SET_OVERRIDE.
-
Constructor Summary
Constructors Modifier Constructor Description protected
SetOverrideType(int _value)
Constructs aSetOverrideType
instance from anint
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SetOverrideType
from_int(int i)
Converts the givenint
to the correspondingSetOverrideType
instance.int
value()
Retrieves the value of thisSetOverrideType
instance.
-
-
-
Field Detail
-
_SET_OVERRIDE
public static final int _SET_OVERRIDE
Theint
constant for the enum value SET_OVERRIDE.- See Also:
- Constant Field Values
-
_ADD_OVERRIDE
public static final int _ADD_OVERRIDE
Theint
constant for the enum value ADD_OVERRIDE.- See Also:
- Constant Field Values
-
SET_OVERRIDE
public static final SetOverrideType SET_OVERRIDE
TheSetOverrideType
constant for the enum value SET_OVERRIDE.
-
ADD_OVERRIDE
public static final SetOverrideType ADD_OVERRIDE
TheSetOverrideType
constant for the enum value ADD_OVERRIDE.
-
-
Method Detail
-
value
public int value()
Retrieves the value of thisSetOverrideType
instance.- Returns:
- the
int
for thisSetOverrideType
instance.
-
from_int
public static SetOverrideType from_int(int i)
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
-
-