Você está na página 1de 17

TCKind (Java Platform SE 7 )

Overview Package

Class

Prev Class Next Class

https://docs.oracle.com/javase/7/docs/api/org/om...

Use Tree Deprecated Index Help

Java Platform
Standard Ed. 7

Frames No Frames

Summary: Nested | Field | Constr | Method

Detail: Field | Constr | Method

org.omg.CORBA

Class TCKind
java.lang.Object
org.omg.CORBA.TCKind

public class TCKind


extends Object

The Java mapping of the IDL enum TCKind, which specifies the kind of a TypeCode object. There is one kind for each
primitive and essential IDL data type.
The class TCKind consists of:
a set of int constants, one for each kind of IDL data type. These int constants make it possible to use a
switch statement.
a set of TCKind constants, one for each kind of IDL data type. The value field for each TCKind instance is
initialized with the int constant that corresponds with the IDL data type that the instance represents.
the method from_intfor converting an int to its corresponding TCKind instance
Example:
org.omg.CORBA.TCKind k = org.omg.CORBA.TCKind.from_int(
org.omg.CORBA.TCKind._tk_string);

The variable k represents the TCKind instance for the IDL type string, which is tk_string.
the method value for accessing the _value field of a TCKind constant
Example:
int i = org.omg.CORBA.TCKind.tk_char.value();

The variable i represents 9, the value for the IDL data type char.
The value field of a TCKind instance is the CDR encoding used for a TypeCode object in an IIOP message.

Field Summary
Fields
Modifier and Type

Field and Description

static int

_tk_abstract_interface

The int constant for the IDL data type abstract interface.
static int

_tk_alias

The int constant for the IDL data type alias.

1 de 17

20/01/16 13:30

TCKind (Java Platform SE 7 )

static int

https://docs.oracle.com/javase/7/docs/api/org/om...

_tk_any

The int constant for the IDL data type any.


static int

_tk_array

The int constant for the IDL data type array.


static int

_tk_boolean

The int constant for the IDL data type boolean.


static int

_tk_char

The int constant for the IDL data type char.


static int

_tk_double

The int constant for the IDL data type double.


static int

_tk_enum

The int constant for the IDL data type enum.


static int

_tk_except

The int constant for the IDL data type except.


static int

_tk_fixed

The int constant for the IDL data type fixed.


static int

_tk_float

The int constant for the IDL data type float.


static int

_tk_long

The int constant for the IDL data type long.


static int

_tk_longdouble

The int constant for the IDL data type longdouble.


static int

_tk_longlong

The int constant for the IDL data type longlong.


static int

_tk_native

The int constant for the IDL data type native.


static int

_tk_null

The int constant for a null IDL data type.


static int

_tk_objref

The int constant for the IDL data type objref.


static int

_tk_octet

The int constant for the IDL data type octet.


static int

_tk_Principal

The int constant for the IDL data type Principal.


static int

_tk_sequence

The int constant for the IDL data type sequence.


static int

_tk_short

The int constant for the IDL data type short.


static int

_tk_string

The int constant for the IDL data type string.


static int

_tk_struct

The int constant for the IDL data type struct.


static int

_tk_TypeCode

The int constant for the IDL data type TypeCode.


static int

_tk_ulong

The int constant for the IDL data type ulong.

2 de 17

20/01/16 13:30

TCKind (Java Platform SE 7 )

static int

https://docs.oracle.com/javase/7/docs/api/org/om...

_tk_ulonglong

The int constant for the IDL data type ulonglong.


static int

_tk_union

The int constant for the IDL data type union.


static int

_tk_ushort

The int constant for the IDL data type ushort.


static int

_tk_value

The int constant for the IDL data type value.


static int

_tk_value_box

The int constant for the IDL data type value_box.


static int

_tk_void

The int constant for the IDL data type void.


static int

_tk_wchar

The int constant for the IDL data type wchar.


static int

_tk_wstring

The int constant for the IDL data type wstring.


static TCKind

tk_abstract_interface

The TCKind constant whose value field is initialized with


TCKind._tk_abstract_interface.
static TCKind

tk_alias

The TCKind constant whose value field is initialized with TCKind._tk_alias.


static TCKind

tk_any

The TCKind constant whose value field is initialized with TCKind._tk_any.


static TCKind

tk_array

The TCKind constant whose value field is initialized with TCKind._tk_array.


static TCKind

tk_boolean

The TCKind constant whose value field is initialized with TCKind._tk_boolean.


static TCKind

tk_char

The TCKind constant whose value field is initialized with TCKind._tk_char.


static TCKind

tk_double

The TCKind constant whose value field is initialized with TCKind._tk_double.


static TCKind

tk_enum

The TCKind constant whose value field is initialized with TCKind._tk_enum.


static TCKind

tk_except

The TCKind constant whose value field is initialized with TCKind._tk_except.


static TCKind

tk_fixed

The TCKind constant whose value field is initialized with TCKind._tk_fixed.


static TCKind

tk_float

The TCKind constant whose value field is initialized with TCKind._tk_float.


static TCKind

tk_long

The TCKind constant whose value field is initialized with TCKind._tk_long.


static TCKind

tk_longdouble

The TCKind constant whose value field is initialized with


TCKind._tk_longdouble.
static TCKind

tk_longlong

The TCKind constant whose value field is initialized with TCKind._tk_longlong.


static TCKind

tk_native

The TCKind constant whose value field is initialized with TCKind._tk_native.

3 de 17

20/01/16 13:30

TCKind (Java Platform SE 7 )

static TCKind

https://docs.oracle.com/javase/7/docs/api/org/om...

tk_null

The TCKind constant whose value field is initialized with TCKind._tk_null.


static TCKind

tk_objref

The TCKind constant whose value field is initialized with TCKind._tk_objref.


static TCKind

tk_octet

The TCKind constant whose value field is initialized with TCKind._tk_octet.


static TCKind

tk_Principal

The TCKind constant whose value field is initialized with


TCKind._tk_Principal.
static TCKind

tk_sequence

The TCKind constant whose value field is initialized with TCKind._tk_sequence.


static TCKind

tk_short

The TCKind constant whose value field is initialized with TCKind._tk_short.


static TCKind

tk_string

The TCKind constant whose value field is initialized with TCKind._tk_string.


static TCKind

tk_struct

The TCKind constant whose value field is initialized with TCKind._tk_struct.


static TCKind

tk_TypeCode

The TCKind constant whose value field is initialized with TCKind._tk_TypeCode.


static TCKind

tk_ulong

The TCKind constant whose value field is initialized with TCKind._tk_ulong.


static TCKind

tk_ulonglong

The TCKind constant whose value field is initialized with


TCKind._tk_ulonglong.
static TCKind

tk_union

The TCKind constant whose value field is initialized with TCKind._tk_union.


static TCKind

tk_ushort

The TCKind constant whose value field is initialized with TCKind._tk_ushort.


static TCKind

tk_value

The TCKind constant whose value field is initialized with TCKind._tk_value.


static TCKind

tk_value_box

The TCKind constant whose value field is initialized with


TCKind._tk_value_box.
static TCKind

tk_void

The TCKind constant whose value field is initialized with TCKind._tk_void.


static TCKind

tk_wchar

The TCKind constant whose value field is initialized with TCKind._tk_wchar.


static TCKind

tk_wstring

The TCKind constant whose value field is initialized with TCKind._tk_wstring.

Constructor Summary
Constructors
Modifier

4 de 17

Constructor and Description

20/01/16 13:30

TCKind (Java Platform SE 7 )

protected

https://docs.oracle.com/javase/7/docs/api/org/om...

TCKind(int _value)

Deprecated.
Do not use this constructor as this method should be private according to the
OMG specification. Use from_int(int) instead.

Method Summary
Methods
Modifier and Type

Method and Description

static TCKind

from_int(int i)

Converts the given int to the corresponding TCKind instance.


int

value()

Retrieves the value of this TCKind instance.

Methods inherited from class java.lang.Object


clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait,
wait

Field Detail
_tk_null
public static final int _tk_null

The int constant for a null IDL data type.

See Also:
Constant Field Values

_tk_void
public static final int _tk_void

The int constant for the IDL data type void.

See Also:
Constant Field Values

_tk_short
public static final int _tk_short

5 de 17

20/01/16 13:30

TCKind (Java Platform SE 7 )

https://docs.oracle.com/javase/7/docs/api/org/om...

The int constant for the IDL data type short.

See Also:
Constant Field Values

_tk_long
public static final int _tk_long

The int constant for the IDL data type long.

See Also:
Constant Field Values

_tk_ushort
public static final int _tk_ushort

The int constant for the IDL data type ushort.

See Also:
Constant Field Values

_tk_ulong
public static final int _tk_ulong

The int constant for the IDL data type ulong.

See Also:
Constant Field Values

_tk_float
public static final int _tk_float

The int constant for the IDL data type float.

See Also:
Constant Field Values

_tk_double
public static final int _tk_double

The int constant for the IDL data type double.

6 de 17

20/01/16 13:30

TCKind (Java Platform SE 7 )

https://docs.oracle.com/javase/7/docs/api/org/om...

See Also:
Constant Field Values

_tk_boolean
public static final int _tk_boolean

The int constant for the IDL data type boolean.

See Also:
Constant Field Values

_tk_char
public static final int _tk_char

The int constant for the IDL data type char.

See Also:
Constant Field Values

_tk_octet
public static final int _tk_octet

The int constant for the IDL data type octet.

See Also:
Constant Field Values

_tk_any
public static final int _tk_any

The int constant for the IDL data type any.

See Also:
Constant Field Values

_tk_TypeCode
public static final int _tk_TypeCode

The int constant for the IDL data type TypeCode.

7 de 17

20/01/16 13:30

TCKind (Java Platform SE 7 )

https://docs.oracle.com/javase/7/docs/api/org/om...

See Also:
Constant Field Values

_tk_Principal
public static final int _tk_Principal

The int constant for the IDL data type Principal.

See Also:
Constant Field Values

_tk_objref
public static final int _tk_objref

The int constant for the IDL data type objref.

See Also:
Constant Field Values

_tk_struct
public static final int _tk_struct

The int constant for the IDL data type struct.

See Also:
Constant Field Values

_tk_union
public static final int _tk_union

The int constant for the IDL data type union.

See Also:
Constant Field Values

_tk_enum
public static final int _tk_enum

The int constant for the IDL data type enum.

8 de 17

20/01/16 13:30

TCKind (Java Platform SE 7 )

https://docs.oracle.com/javase/7/docs/api/org/om...

See Also:
Constant Field Values

_tk_string
public static final int _tk_string

The int constant for the IDL data type string.

See Also:
Constant Field Values

_tk_sequence
public static final int _tk_sequence

The int constant for the IDL data type sequence.

See Also:
Constant Field Values

_tk_array
public static final int _tk_array

The int constant for the IDL data type array.

See Also:
Constant Field Values

_tk_alias
public static final int _tk_alias

The int constant for the IDL data type alias.

See Also:
Constant Field Values

_tk_except
public static final int _tk_except

The int constant for the IDL data type except.

9 de 17

20/01/16 13:30

TCKind (Java Platform SE 7 )

https://docs.oracle.com/javase/7/docs/api/org/om...

See Also:
Constant Field Values

_tk_longlong
public static final int _tk_longlong

The int constant for the IDL data type longlong.

See Also:
Constant Field Values

_tk_ulonglong
public static final int _tk_ulonglong

The int constant for the IDL data type ulonglong.

See Also:
Constant Field Values

_tk_longdouble
public static final int _tk_longdouble

The int constant for the IDL data type longdouble.

See Also:
Constant Field Values

_tk_wchar
public static final int _tk_wchar

The int constant for the IDL data type wchar.

See Also:
Constant Field Values

_tk_wstring
public static final int _tk_wstring

The int constant for the IDL data type wstring.

10 de 17

20/01/16 13:30

TCKind (Java Platform SE 7 )

https://docs.oracle.com/javase/7/docs/api/org/om...

See Also:
Constant Field Values

_tk_fixed
public static final int _tk_fixed

The int constant for the IDL data type fixed.

See Also:
Constant Field Values

_tk_value
public static final int _tk_value

The int constant for the IDL data type value.

See Also:
Constant Field Values

_tk_value_box
public static final int _tk_value_box

The int constant for the IDL data type value_box.

See Also:
Constant Field Values

_tk_native
public static final int _tk_native

The int constant for the IDL data type native.

See Also:
Constant Field Values

_tk_abstract_interface
public static final int _tk_abstract_interface

The int constant for the IDL data type abstract interface.

11 de 17

20/01/16 13:30

TCKind (Java Platform SE 7 )

https://docs.oracle.com/javase/7/docs/api/org/om...

See Also:
Constant Field Values

tk_null
public static final TCKind tk_null

The TCKind constant whose value field is initialized with TCKind._tk_null.

tk_void
public static final TCKind tk_void

The TCKind constant whose value field is initialized with TCKind._tk_void.

tk_short
public static final TCKind tk_short

The TCKind constant whose value field is initialized with TCKind._tk_short.

tk_long
public static final TCKind tk_long

The TCKind constant whose value field is initialized with TCKind._tk_long.

tk_ushort
public static final TCKind tk_ushort

The TCKind constant whose value field is initialized with TCKind._tk_ushort.

tk_ulong
public static final TCKind tk_ulong

The TCKind constant whose value field is initialized with TCKind._tk_ulong.

tk_float
public static final TCKind tk_float

The TCKind constant whose value field is initialized with TCKind._tk_float.

12 de 17

20/01/16 13:30

TCKind (Java Platform SE 7 )

https://docs.oracle.com/javase/7/docs/api/org/om...

tk_double
public static final TCKind tk_double

The TCKind constant whose value field is initialized with TCKind._tk_double.

tk_boolean
public static final TCKind tk_boolean

The TCKind constant whose value field is initialized with TCKind._tk_boolean.

tk_char
public static final TCKind tk_char

The TCKind constant whose value field is initialized with TCKind._tk_char.

tk_octet
public static final TCKind tk_octet

The TCKind constant whose value field is initialized with TCKind._tk_octet.

tk_any
public static final TCKind tk_any

The TCKind constant whose value field is initialized with TCKind._tk_any.

tk_TypeCode
public static final TCKind tk_TypeCode

The TCKind constant whose value field is initialized with TCKind._tk_TypeCode.

tk_Principal
public static final TCKind tk_Principal

The TCKind constant whose value field is initialized with TCKind._tk_Principal.

tk_objref
public static final TCKind tk_objref

The TCKind constant whose value field is initialized with TCKind._tk_objref.

13 de 17

20/01/16 13:30

TCKind (Java Platform SE 7 )

https://docs.oracle.com/javase/7/docs/api/org/om...

tk_struct
public static final TCKind tk_struct

The TCKind constant whose value field is initialized with TCKind._tk_struct.

tk_union
public static final TCKind tk_union

The TCKind constant whose value field is initialized with TCKind._tk_union.

tk_enum
public static final TCKind tk_enum

The TCKind constant whose value field is initialized with TCKind._tk_enum.

tk_string
public static final TCKind tk_string

The TCKind constant whose value field is initialized with TCKind._tk_string.

tk_sequence
public static final TCKind tk_sequence

The TCKind constant whose value field is initialized with TCKind._tk_sequence.

tk_array
public static final TCKind tk_array

The TCKind constant whose value field is initialized with TCKind._tk_array.

tk_alias
public static final TCKind tk_alias

The TCKind constant whose value field is initialized with TCKind._tk_alias.

tk_except
public static final TCKind tk_except

The TCKind constant whose value field is initialized with TCKind._tk_except.

14 de 17

20/01/16 13:30

TCKind (Java Platform SE 7 )

https://docs.oracle.com/javase/7/docs/api/org/om...

tk_longlong
public static final TCKind tk_longlong

The TCKind constant whose value field is initialized with TCKind._tk_longlong.

tk_ulonglong
public static final TCKind tk_ulonglong

The TCKind constant whose value field is initialized with TCKind._tk_ulonglong.

tk_longdouble
public static final TCKind tk_longdouble

The TCKind constant whose value field is initialized with TCKind._tk_longdouble.

tk_wchar
public static final TCKind tk_wchar

The TCKind constant whose value field is initialized with TCKind._tk_wchar.

tk_wstring
public static final TCKind tk_wstring

The TCKind constant whose value field is initialized with TCKind._tk_wstring.

tk_fixed
public static final TCKind tk_fixed

The TCKind constant whose value field is initialized with TCKind._tk_fixed.

tk_value
public static final TCKind tk_value

The TCKind constant whose value field is initialized with TCKind._tk_value.

tk_value_box
public static final TCKind tk_value_box

The TCKind constant whose value field is initialized with TCKind._tk_value_box.

15 de 17

20/01/16 13:30

TCKind (Java Platform SE 7 )

https://docs.oracle.com/javase/7/docs/api/org/om...

tk_native
public static final TCKind tk_native

The TCKind constant whose value field is initialized with TCKind._tk_native.

tk_abstract_interface
public static final TCKind tk_abstract_interface

The TCKind constant whose value field is initialized with TCKind._tk_abstract_interface.

Constructor Detail
TCKind
@Deprecated
protected TCKind(int _value)

Deprecated. Do not use this constructor as this method should be private according to the OMG
specification. Use from_int(int) instead.
Creates a new TCKind instance initialized with the given int.

Parameters:
_value - the int to convert. It must be one of the int constants in the class TCKind.

Method Detail
value
public int value()

Retrieves the value of this TCKind instance.

Returns:
the int that represents the kind of IDL data type for this TCKind instance

from_int
public static TCKind from_int(int i)

Converts the given int to the corresponding TCKind instance.

16 de 17

20/01/16 13:30

TCKind (Java Platform SE 7 )

https://docs.oracle.com/javase/7/docs/api/org/om...

Parameters:
i - the int to convert. It must be one of the int constants in the class TCKind.

Returns:
the TCKind instance whose value field matches the given int

Throws:
BAD_PARAM - if the given int does not match the _value field of any TCKind instance

Overview Package

Class

Prev Class Next Class

Use Tree Deprecated Index Help

Java Platform
Standard Ed. 7

Frames No Frames

Summary: Nested | Field | Constr | Method

Detail: Field | Constr | Method

Submit a bug or feature


For further API reference and developer documentation, see Java SE Documentation. That documentation contains
more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and
working code examples.
Copyright 1993, 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the
documentation redistribution policy.

17 de 17

20/01/16 13:30

Você também pode gostar