| 
                  VisiBroker for Java  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.omg.CORBA.portable.ObjectImpl
org.omg.DynamicAny._DynFixedStub
public class _DynFixedStub
DynFixed objects support the manipulation of IDL fixed values. Because IDL does not have a generic type that can represent fixed types with arbitrary number of digits and arbitrary scale, the operations use the IDL string type.
| Field Summary | |
|---|---|
static java.lang.Class | 
_opsClass
 | 
| Constructor Summary | |
|---|---|
_DynFixedStub()
 | 
|
| Method Summary | |
|---|---|
 java.lang.String[] | 
_ids()
Retrieves a string array containing the repository identifiers supported by this ObjectImpl object. | 
 void | 
assign(DynAny dyn_any)
Initializes the value associated with a DynAny object with the value associated with another DynAny object.  | 
 int | 
component_count()
Returns the number of components of a DynAny.  | 
 DynAny | 
copy()
Creates a new DynAny object whose value is a deep copy of the DynAny on which it is invoked.  | 
 DynAny | 
current_component()
Returns the DynAny for the component at the current position.  | 
 void | 
destroy()
Destroys a DynAny object.  | 
 boolean | 
equal(DynAny dyn_any)
Compares two DynAny values for equality.  | 
 void | 
from_any(Any value)
Initializes the value associated with a DynAny object with the value contained in an any.  | 
 Any | 
get_any()
Extracts an Any value contained in the Any represented by this DynAny.  | 
 boolean | 
get_boolean()
Extracts the boolean value from this DynAny.  | 
 char | 
get_char()
Extracts the char value from this DynAny.  | 
 double | 
get_double()
Extracts the double value from this DynAny.  | 
 DynAny | 
get_dyn_any()
Extracts the Any value contained in the Any represented by this DynAny and returns it wrapped into a new DynAny.  | 
 float | 
get_float()
Extracts the float value from this DynAny.  | 
 int | 
get_long()
Extracts the integer value from this DynAny.  | 
 long | 
get_longlong()
Extracts the long value from this DynAny.  | 
 byte | 
get_octet()
Extracts the byte value from this DynAny.  | 
 Object | 
get_reference()
Extracts the reference to a CORBA Object from this DynAny.  | 
 short | 
get_short()
Extracts the short value from this DynAny.  | 
 java.lang.String | 
get_string()
Extracts the string value from this DynAny.  | 
 TypeCode | 
get_typecode()
Extracts the TypeCode object from this DynAny.  | 
 int | 
get_ulong()
Extracts the integer value from this DynAny.  | 
 long | 
get_ulonglong()
Extracts the long value from this DynAny.  | 
 short | 
get_ushort()
Extracts the short value from this DynAny.  | 
 java.io.Serializable | 
get_val()
Extracts a Serializable object from this DynAny.  | 
 java.lang.String | 
get_value()
Returns the value of a DynFixed.  | 
 char | 
get_wchar()
Extracts the long value from this DynAny.  | 
 java.lang.String | 
get_wstring()
Extracts the string value from this DynAny.  | 
 void | 
insert_any(Any value)
Inserts an Any value into the Any represented by this DynAny.  | 
 void | 
insert_boolean(boolean value)
Inserts a boolean value into the DynAny.  | 
 void | 
insert_char(char value)
Inserts a char value into the DynAny.  | 
 void | 
insert_double(double value)
Inserts a double value into the DynAny.  | 
 void | 
insert_dyn_any(DynAny value)
Inserts the Any value contained in the parameter DynAny into the Any represented by this DynAny.  | 
 void | 
insert_float(float value)
Inserts a float value into the DynAny.  | 
 void | 
insert_long(int value)
Inserts an integer value into the DynAny.  | 
 void | 
insert_longlong(long value)
Inserts a long value into the DynAny.  | 
 void | 
insert_octet(byte value)
Inserts a byte value into the DynAny.  | 
 void | 
insert_reference(Object value)
Inserts a reference to a CORBA object into the DynAny.  | 
 void | 
insert_short(short value)
Inserts a short value into the DynAny.  | 
 void | 
insert_string(java.lang.String value)
Inserts a string value into the DynAny.  | 
 void | 
insert_typecode(TypeCode value)
Inserts a TypeCode object into the DynAny.  | 
 void | 
insert_ulong(int value)
Inserts an integer value into the DynAny.  | 
 void | 
insert_ulonglong(long value)
Inserts a long value into the DynAny.  | 
 void | 
insert_ushort(short value)
Inserts a short value into the DynAny.  | 
 void | 
insert_val(java.io.Serializable value)
Inserts a reference to a Serializable object into this DynAny.  | 
 void | 
insert_wchar(char value)
Inserts a char value into the DynAny.  | 
 void | 
insert_wstring(java.lang.String value)
Inserts a string value into the DynAny.  | 
 boolean | 
next()
Advances the current position to the next component.  | 
 void | 
rewind()
Is equivalent to seek(0).  | 
 boolean | 
seek(int index)
Sets the current position to index.  | 
 boolean | 
set_value(java.lang.String val)
Sets the value of the DynFixed.  | 
 Any | 
to_any()
Creates an any value from a DynAny object.  | 
 TypeCode | 
type()
Returns the TypeCode associated with this DynAny object.  | 
| Methods inherited from class org.omg.CORBA.portable.ObjectImpl | 
|---|
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString | 
| Methods inherited from class java.lang.Object | 
|---|
getClass, notify, notifyAll, wait, wait, wait | 
| Methods inherited from interface org.omg.CORBA.Object | 
|---|
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override | 
| Field Detail | 
|---|
public static final java.lang.Class _opsClass
| Constructor Detail | 
|---|
public _DynFixedStub()
| Method Detail | 
|---|
public java.lang.String get_value()
get_value in interface DynFixedOperations
public boolean set_value(java.lang.String val)
                  throws TypeMismatch,
                         InvalidValue
set_value in interface DynFixedOperationsval - the value to assign
TypeMismatch - If val does not contain a valid fixed-point literal or contains extraneous
            characters other than leading or trailing white space
InvalidValue - If val contains a value whose scale exceeds that of the DynFixed
            or is not initializedpublic TypeCode type()
type in interface DynAnyOperations
public void assign(DynAny dyn_any)
            throws TypeMismatch
assign in interface DynAnyOperationsdyn_any - 
TypeMismatch - if the type of the passed DynAny is not equivalent to the type of target DynAny
public void from_any(Any value)
              throws TypeMismatch,
                     InvalidValue
from_any in interface DynAnyOperationsvalue - the any from which to assign
         throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch if both types are not equivalent
TypeMismatch - if the type of the passed Any is not equivalent to the type of target DynAny
InvalidValue - if the passed Any does not contain a legal value (such as a null string)public Any to_any()
to_any in interface DynAnyOperationspublic boolean equal(DynAny dyn_any)
equal in interface DynAnyOperationsdyn_any - the DynAny to compare with
public void destroy()
destroy in interface DynAnyOperationspublic DynAny copy()
copy in interface DynAnyOperations
public void insert_boolean(boolean value)
                    throws TypeMismatch,
                           InvalidValue
insert_boolean in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_octet(byte value)
                  throws TypeMismatch,
                         InvalidValue
insert_octet in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_char(char value)
                 throws TypeMismatch,
                        InvalidValue
insert_char in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_short(short value)
                  throws TypeMismatch,
                         InvalidValue
insert_short in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_ushort(short value)
                   throws TypeMismatch,
                          InvalidValue
insert_ushort in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_long(int value)
                 throws TypeMismatch,
                        InvalidValue
insert_long in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_ulong(int value)
                  throws TypeMismatch,
                         InvalidValue
insert_ulong in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_float(float value)
                  throws TypeMismatch,
                         InvalidValue
insert_float in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_double(double value)
                   throws TypeMismatch,
                          InvalidValue
insert_double in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_string(java.lang.String value)
                   throws TypeMismatch,
                          InvalidValue
insert_string in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
InvalidValue - if the string inserted is longer than the bound of a bounded string
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_reference(Object value)
                      throws TypeMismatch,
                             InvalidValue
insert_reference in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_typecode(TypeCode value)
                     throws TypeMismatch,
                            InvalidValue
insert_typecode in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_longlong(long value)
                     throws TypeMismatch,
                            InvalidValue
insert_longlong in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_ulonglong(long value)
                      throws TypeMismatch,
                             InvalidValue
insert_ulonglong in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_wchar(char value)
                  throws TypeMismatch,
                         InvalidValue
insert_wchar in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_wstring(java.lang.String value)
                    throws TypeMismatch,
                           InvalidValue
insert_wstring in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
InvalidValue - if the string inserted is longer than the bound of a bounded string
TypeMismatch
public void insert_any(Any value)
                throws TypeMismatch,
                       InvalidValue
insert_any in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_dyn_any(DynAny value)
                    throws TypeMismatch,
                           InvalidValue
insert_dyn_any in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public void insert_val(java.io.Serializable value)
                throws TypeMismatch,
                       InvalidValue
insert_val in interface DynAnyOperationsInvalidValue - if this DynAny has components but has a current position of -1
TypeMismatch - if called on a DynAny whose current component itself has components
public boolean get_boolean()
                    throws TypeMismatch,
                           InvalidValue
get_boolean in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public byte get_octet()
               throws TypeMismatch,
                      InvalidValue
get_octet in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public char get_char()
              throws TypeMismatch,
                     InvalidValue
get_char in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public short get_short()
                throws TypeMismatch,
                       InvalidValue
get_short in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public short get_ushort()
                 throws TypeMismatch,
                        InvalidValue
get_ushort in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public int get_long()
             throws TypeMismatch,
                    InvalidValue
get_long in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public int get_ulong()
              throws TypeMismatch,
                     InvalidValue
get_ulong in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public float get_float()
                throws TypeMismatch,
                       InvalidValue
get_float in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public double get_double()
                  throws TypeMismatch,
                         InvalidValue
get_double in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public java.lang.String get_string()
                            throws TypeMismatch,
                                   InvalidValue
get_string in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public Object get_reference()
                     throws TypeMismatch,
                            InvalidValue
get_reference in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public TypeCode get_typecode()
                      throws TypeMismatch,
                             InvalidValue
get_typecode in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public long get_longlong()
                  throws TypeMismatch,
                         InvalidValue
get_longlong in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public long get_ulonglong()
                   throws TypeMismatch,
                          InvalidValue
get_ulonglong in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public char get_wchar()
               throws TypeMismatch,
                      InvalidValue
get_wchar in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public java.lang.String get_wstring()
                             throws TypeMismatch,
                                    InvalidValue
get_wstring in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue
public Any get_any()
            throws TypeMismatch,
                   InvalidValue
get_any in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public DynAny get_dyn_any()
                   throws TypeMismatch,
                          InvalidValue
get_dyn_any in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1
public java.io.Serializable get_val()
                             throws TypeMismatch,
                                    InvalidValue
get_val in interface DynAnyOperationsTypeMismatch - if the accessed component in the DynAny is of a type
 that is not equivalent to the requested type.
TypeMismatch - if called on a DynAny whose current component itself has components
InvalidValue - if this DynAny has components but has a current position of -1public boolean seek(int index)
seek in interface DynAnyOperationsindex - the new component index
public void rewind()
rewind in interface DynAnyOperationspublic boolean next()
next in interface DynAnyOperationspublic int component_count()
component_count in interface DynAnyOperationsDynAny
public DynAny current_component()
                         throws TypeMismatch
current_component in interface DynAnyOperationsDynAnyPackage.TypeMismatch if this DynAny type cannot have a current component
TypeMismatch - If called on a DynAny that cannot have components,
 such as a DynEnum or an empty exceptionpublic java.lang.String[] _ids()
ObjectImplObjectImpl object.  For example,
 for a stub, this method returns information about all the
 interfaces supported by the stub.
_ids in class ObjectImplObjectImpl instance
  | 
                 
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||