org.apache.yoko.orb.OB
Class TypeCodeFactory

java.lang.Object
  extended by org.apache.yoko.orb.OB.TypeCodeFactory

public final class TypeCodeFactory
extends Object


Method Summary
static TypeCode createAbstractInterfaceTC(String id, String name)
           
static TypeCode createAliasTC(String id, String name, TypeCode original_type)
           
static TypeCode createArrayTC(int length, TypeCode element_type)
           
static TypeCode createEnumTC(String id, String name, String[] members)
           
static TypeCode createExceptionTC(String id, String name, StructMember[] members)
           
static TypeCode createFixedTC(short digits, short scale)
           
static TypeCode createInterfaceTC(String id, String name)
           
static TypeCode createLocalInterfaceTC(String id, String name)
           
static TypeCode createNativeTC(String id, String name)
           
static TypeCode createPrimitiveTC(TCKind kind)
           
static TypeCode createRecursiveSequenceTC(int bound, int offset)
           
static TypeCode createRecursiveTC(String id)
           
static TypeCode createSequenceTC(int bound, TypeCode element_type)
           
static TypeCode createStringTC(int bound)
           
static TypeCode createStructTC(String id, String name, StructMember[] members)
           
static TypeCode createUnionTC(String id, String name, TypeCode discriminator_type, UnionMember[] members)
           
static TypeCode createValueBoxTC(String id, String name, TypeCode boxed_type)
           
static TypeCode createValueTC(String id, String name, short type_modifier, TypeCode concrete_base, ValueMember[] members)
           
static TypeCode createWStringTC(int bound)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createPrimitiveTC

public static TypeCode createPrimitiveTC(TCKind kind)

createStructTC

public static TypeCode createStructTC(String id,
                                      String name,
                                      StructMember[] members)

createUnionTC

public static TypeCode createUnionTC(String id,
                                     String name,
                                     TypeCode discriminator_type,
                                     UnionMember[] members)

createEnumTC

public static TypeCode createEnumTC(String id,
                                    String name,
                                    String[] members)

createAliasTC

public static TypeCode createAliasTC(String id,
                                     String name,
                                     TypeCode original_type)

createExceptionTC

public static TypeCode createExceptionTC(String id,
                                         String name,
                                         StructMember[] members)

createInterfaceTC

public static TypeCode createInterfaceTC(String id,
                                         String name)

createStringTC

public static TypeCode createStringTC(int bound)

createWStringTC

public static TypeCode createWStringTC(int bound)

createFixedTC

public static TypeCode createFixedTC(short digits,
                                     short scale)

createSequenceTC

public static TypeCode createSequenceTC(int bound,
                                        TypeCode element_type)

createRecursiveSequenceTC

public static TypeCode createRecursiveSequenceTC(int bound,
                                                 int offset)

createArrayTC

public static TypeCode createArrayTC(int length,
                                     TypeCode element_type)

createValueTC

public static TypeCode createValueTC(String id,
                                     String name,
                                     short type_modifier,
                                     TypeCode concrete_base,
                                     ValueMember[] members)

createValueBoxTC

public static TypeCode createValueBoxTC(String id,
                                        String name,
                                        TypeCode boxed_type)

createNativeTC

public static TypeCode createNativeTC(String id,
                                      String name)

createRecursiveTC

public static TypeCode createRecursiveTC(String id)

createAbstractInterfaceTC

public static TypeCode createAbstractInterfaceTC(String id,
                                                 String name)

createLocalInterfaceTC

public static TypeCode createLocalInterfaceTC(String id,
                                              String name)


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.