|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.omg.CORBA.TypeCode
org.jacorb.orb.TypeCode
public class TypeCode
JacORB implementation of CORBA TypeCodes
| Constructor Summary | |
|---|---|
TypeCode(int _kind)
Constructor for primitive types, called only from static initializer and org.jacorb.ir.TypeCodeUtil |
|
TypeCode(int _kind,
int _bound)
Constructor for tk_string, tk_wstring |
|
TypeCode(int _kind,
int _bound,
org.omg.CORBA.TypeCode _element_type)
Constructor for tk_sequence, tk_array |
|
TypeCode(int _kind,
java.lang.String _id,
java.lang.String _name)
Constructor for tk_objref, tk_abstract_interface, tk_native, tk_local_interface |
|
TypeCode(int _kind,
java.lang.String _id,
java.lang.String _name,
org.omg.CORBA.StructMember[] _members)
Constructor for tk_struct and tk_except |
|
TypeCode(int _kind,
java.lang.String _id,
java.lang.String _name,
org.omg.CORBA.TypeCode _original_type)
Constructor for tk_alias, tk_value_box |
|
TypeCode(short _digits,
short _scale)
Constructor for tk_fixed |
|
TypeCode(java.lang.String id)
Constructor for recursive types |
|
TypeCode(java.lang.String id,
java.lang.String _name,
short type_modifier,
org.omg.CORBA.TypeCode concrete_base,
org.omg.CORBA.ValueMember[] members)
Constructor for tk_value |
|
TypeCode(java.lang.String _id,
java.lang.String _name,
java.lang.String[] _members)
Constructor for tk_enum |
|
TypeCode(java.lang.String _id,
java.lang.String _name,
org.omg.CORBA.TypeCode _discriminator_type,
org.omg.CORBA.UnionMember[] _members)
Constructor for tk_union |
|
| Method Summary | |
|---|---|
int |
_kind()
|
org.omg.CORBA.TypeCode |
concrete_base_type()
|
org.omg.CORBA.TypeCode |
content_type()
|
static TypeCode |
create_tc(java.lang.Class clazz)
Creates a TypeCode for an arbitrary Java class. |
int |
default_index()
|
org.omg.CORBA.TypeCode |
discriminator_type()
|
boolean |
equal(org.omg.CORBA.TypeCode tc)
check TypeCodes for equality |
boolean |
equivalent(org.omg.CORBA.TypeCode tc)
less strict equivalence check, unwinds aliases |
short |
fixed_digits()
|
short |
fixed_scale()
|
org.omg.CORBA.TypeCode |
get_compact_typecode()
get_compact_typecode returns a new TypeCode with all
type and member information removed. |
java.lang.String |
id()
|
java.lang.String |
idlTypeName()
convenience method |
static java.lang.String |
idlTypeName(org.omg.CORBA.TypeCode typeCode)
convenience method |
boolean |
is_primitive()
|
boolean |
is_recursive()
|
static boolean |
isRecursive(org.omg.CORBA.TypeCode typeCode)
|
org.omg.CORBA.TCKind |
kind()
|
int |
length()
|
int |
member_count()
|
org.omg.CORBA.Any |
member_label(int index)
|
java.lang.String |
member_name(int index)
|
org.omg.CORBA.TypeCode |
member_type(int index)
|
short |
member_visibility(int index)
|
java.lang.String |
name()
|
static org.omg.CORBA.TypeCode |
originalType(org.omg.CORBA.TypeCode typeCode)
|
java.lang.String |
toString()
|
short |
type_modifier()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TypeCode(int _kind)
public TypeCode(java.lang.String id)
public TypeCode(int _kind,
java.lang.String _id,
java.lang.String _name,
org.omg.CORBA.StructMember[] _members)
public TypeCode(java.lang.String _id,
java.lang.String _name,
org.omg.CORBA.TypeCode _discriminator_type,
org.omg.CORBA.UnionMember[] _members)
public TypeCode(java.lang.String _id,
java.lang.String _name,
java.lang.String[] _members)
public TypeCode(int _kind,
java.lang.String _id,
java.lang.String _name,
org.omg.CORBA.TypeCode _original_type)
public TypeCode(int _kind,
java.lang.String _id,
java.lang.String _name)
public TypeCode(int _kind,
int _bound)
public TypeCode(int _kind,
int _bound,
org.omg.CORBA.TypeCode _element_type)
public TypeCode(short _digits,
short _scale)
public TypeCode(java.lang.String id,
java.lang.String _name,
short type_modifier,
org.omg.CORBA.TypeCode concrete_base,
org.omg.CORBA.ValueMember[] members)
| Method Detail |
|---|
public boolean is_primitive()
public boolean equal(org.omg.CORBA.TypeCode tc)
equal in class org.omg.CORBA.TypeCodepublic org.omg.CORBA.TCKind kind()
kind in class org.omg.CORBA.TypeCodepublic int _kind()
public java.lang.String id()
throws org.omg.CORBA.TypeCodePackage.BadKind
id in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCodePackage.BadKind
public java.lang.String name()
throws org.omg.CORBA.TypeCodePackage.BadKind
name in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCodePackage.BadKind
public int member_count()
throws org.omg.CORBA.TypeCodePackage.BadKind
member_count in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCodePackage.BadKind
public java.lang.String member_name(int index)
throws org.omg.CORBA.TypeCodePackage.BadKind,
org.omg.CORBA.TypeCodePackage.Bounds
member_name in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCodePackage.BadKind
org.omg.CORBA.TypeCodePackage.Bounds
public org.omg.CORBA.TypeCode member_type(int index)
throws org.omg.CORBA.TypeCodePackage.BadKind,
org.omg.CORBA.TypeCodePackage.Bounds
member_type in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCodePackage.BadKind
org.omg.CORBA.TypeCodePackage.Bounds
public org.omg.CORBA.Any member_label(int index)
throws org.omg.CORBA.TypeCodePackage.BadKind,
org.omg.CORBA.TypeCodePackage.Bounds
member_label in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCodePackage.BadKind
org.omg.CORBA.TypeCodePackage.Bounds
public org.omg.CORBA.TypeCode discriminator_type()
throws org.omg.CORBA.TypeCodePackage.BadKind
discriminator_type in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCodePackage.BadKind
public int default_index()
throws org.omg.CORBA.TypeCodePackage.BadKind
default_index in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCodePackage.BadKind
public int length()
throws org.omg.CORBA.TypeCodePackage.BadKind
length in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCodePackage.BadKind
public org.omg.CORBA.TypeCode content_type()
throws org.omg.CORBA.TypeCodePackage.BadKind
content_type in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCodePackage.BadKind
public short fixed_digits()
throws org.omg.CORBA.TypeCodePackage.BadKind
fixed_digits in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCodePackage.BadKind
public short fixed_scale()
throws org.omg.CORBA.TypeCodePackage.BadKind
fixed_scale in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCodePackage.BadKindpublic org.omg.CORBA.TypeCode get_compact_typecode()
get_compact_typecode returns a new TypeCode with all
type and member information removed. RepositoryID and alias are
preserved.
This method effectively clones the original typecode - simpler than
trying to work out what type so what to duplicate (and compact).
get_compact_typecode in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCode value
public short member_visibility(int index)
throws org.omg.CORBA.TypeCodePackage.BadKind,
org.omg.CORBA.TypeCodePackage.Bounds
member_visibility in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCodePackage.BadKind
org.omg.CORBA.TypeCodePackage.Bounds
public short type_modifier()
throws org.omg.CORBA.TypeCodePackage.BadKind
type_modifier in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCodePackage.BadKind
public org.omg.CORBA.TypeCode concrete_base_type()
throws org.omg.CORBA.TypeCodePackage.BadKind
concrete_base_type in class org.omg.CORBA.TypeCodeorg.omg.CORBA.TypeCodePackage.BadKindpublic boolean equivalent(org.omg.CORBA.TypeCode tc)
equivalent in class org.omg.CORBA.TypeCodepublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean is_recursive()
public static boolean isRecursive(org.omg.CORBA.TypeCode typeCode)
public static java.lang.String idlTypeName(org.omg.CORBA.TypeCode typeCode)
public java.lang.String idlTypeName()
public static final org.omg.CORBA.TypeCode originalType(org.omg.CORBA.TypeCode typeCode)
public static TypeCode create_tc(java.lang.Class clazz)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||