# OpenORB 1.3.1: Class IdlSimple

## org.openorb.compiler.object
Class IdlSimple

    java.lang.Object
      |
      +--org.openorb.compiler.object.IdlObject
            |
            +--org.openorb.compiler.object.IdlSimple

All Implemented Interfaces:
  idlObject, idlPrimitive, java.io.Serializable

public class IdlSimple
extends IdlObject
implements idlPrimitive

Cette classe represente l'objet IDL Simple

Version:
  $Revision: 1.5 $ $Date: 2002/08/21 08:19:22 $
Author:
  Jerome Daniel
See Also:
  Serialized Form

Field Summary
`static IdlSimple` `any_type` Le type simple Any
`static IdlSimple` `boolean_type` Le type simple boolean
`static IdlSimple` `char_type` Le type simple char
`static IdlSimple` `double_type` Le type simple double
`static IdlSimple` `float_type` Le type simple float
`static IdlSimple` `long_type` Le type simple long
`static IdlSimple` `longdouble_type` Le type simple longdouble
`static IdlSimple` `longlong_type` Le type simple long long
`static IdlSimple` `object_type` Le type simple Object
`static IdlSimple` `octet_type` Le type simple octet
`static IdlSimple` `short_type` Le type simple short
`static IdlSimple` `typecode_type` Le type simple TypeCode
`static IdlSimple` `ulong_type` Le type simple unsigned long
`static IdlSimple` `ulonglong_type` Le type simple unsigned long long
`static IdlSimple` `ushort_type` Le type simple unsigned short
`static IdlSimple` `valuebase_type` Le type simple ValueBase
`static IdlSimple` `void_type` Le type simple void
`static IdlSimple` `wchar_type` Le type simple wchar

Fields inherited from class org.openorb.compiler.object.IdlObject
`_case_sensitive, _comment, _current, _diese, _has_inheritance, _id, _import, _is_container, _list, _map, _name, _opaque, _prefix, _prefix_explicit, _type, _underscore, _upper, adaptName, idlPrefix`

Fields inherited from interface org.openorb.compiler.idl.reflect.idlPrimitive
`ANY, BOOLEAN, CHAR, DOUBLE, FLOAT, LONG, LONGDOUBLE, LONGLONG, OBJECT, OCTET, SHORT, TYPECODE, ULONG, ULONGLONG, USHORT, VALUEBASE, VOID, WCHAR`

Constructor Summary
`IdlSimple(int t)` Cree un objet IDL Simple

Method Summary
`void` `changePrefix(java.lang.String prefix)` Change prefix to my self but also to all contained objects
`int` `internal()` Retourne le type interne d'un type simple
`int` `primitive()` Return the primitive type

Methods inherited from class org.openorb.compiler.object.IdlObject

`adaptName, addIdlObject, applyPrefix, attach_comment, attach_comment, contains, containsObject, content, current, end, filter, final_kind, final_object, getComment, getId, getIdComponents, getPrefix, getPrefixDepth, hasComment, idlConcreteType, idlDefinedIn, idlFinalType, idlID, idlName, idlType, included, insertIdlObject, into, isDefined, isSame, isVisible, kind, length, myScope, name, name, nameToSequence, next, opaque, opaque, pos, pos, refreshIncluded, reset, returnInheritedObject, returnObject, returnVisibleObject, root, sameAs, search, searchObject, sensitive, setId, switchFinalObject, type, type, upper, use_diese, use_diese`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods inherited from interface org.openorb.compiler.idl.reflect.idlObject
`containsObject, content, filter, idlConcreteType, idlDefinedIn, idlFinalType, idlID, idlName, idlType, included`

Field Detail

### void_type

    public static IdlSimple void_type

  Le type simple void

### boolean_type

    public static IdlSimple boolean_type

  Le type simple boolean

### float_type

    public static IdlSimple float_type

  Le type simple float

### double_type

    public static IdlSimple double_type

  Le type simple double

### longdouble_type

    public static IdlSimple longdouble_type

  Le type simple longdouble

### short_type

    public static IdlSimple short_type

  Le type simple short

### ushort_type

    public static IdlSimple ushort_type

  Le type simple unsigned short

### long_type

    public static IdlSimple long_type

  Le type simple long

### ulong_type

    public static IdlSimple ulong_type

  Le type simple unsigned long

### longlong_type

    public static IdlSimple longlong_type

  Le type simple long long

### ulonglong_type

    public static IdlSimple ulonglong_type

  Le type simple unsigned long long

### char_type

    public static IdlSimple char_type

  Le type simple char

### wchar_type

    public static IdlSimple wchar_type

  Le type simple wchar

### octet_type

    public static IdlSimple octet_type

  Le type simple octet

### object_type

    public static IdlSimple object_type

  Le type simple Object

### any_type

    public static IdlSimple any_type

  Le type simple Any

### typecode_type

    public static IdlSimple typecode_type

  Le type simple TypeCode

### valuebase_type

    public static IdlSimple valuebase_type

  Le type simple ValueBase

Constructor Detail

### IdlSimple

    public IdlSimple(int t)

  Cree un objet IDL Simple

Method Detail

### internal

    public int internal()

  Retourne le type interne d'un type simple
  Returns:
    le type interne

### changePrefix

    public void changePrefix(java.lang.String prefix)

  Change prefix to my self but also to all contained objects
  Overrides:
    `changePrefix` in class `IdlObject`

### primitive

    public int primitive()

  Description copied from interface: `idlPrimitive`
  Return the primitive type
  Specified by:
    `primitive` in interface `idlPrimitive`