| |
|
| java.lang.Object org.jacorb.idl.runtime.symbol org.jacorb.idl.IdlSymbol org.jacorb.idl.TypeSpec org.jacorb.idl.SimpleTypeSpec org.jacorb.idl.ScopedName
ScopedName | public ScopedName(int num)(Code) | | |
addRecursionScope | public static void addRecursionScope(String typeName)(Code) | | |
basic | public boolean basic()(Code) | | |
definePseudoScope | public static void definePseudoScope(String name)(Code) | | Interfaces define a new scope, but since we can't do that
in Java, this kind of scope is called a 'pseudo scope' and
is just prepended to the interface name
|
enumMap | public static void enumMap(String n, String m)(Code) | | enumerations don't define new scopes in IDL, but their
mapping to Java introduces a new scope by generating
a new class for the enum's type. Thus, enumeration values
have to be additionally scoped in Java.
|
escapeName | public void escapeName()(Code) | | |
getTypeCodeExpression | public String getTypeCodeExpression()(Code) | | a string for an expression of type TypeCode that describes this type |
isPseudoScope | public static boolean isPseudoScope(String name)(Code) | | |
isRecursionScope | public static boolean isRecursionScope(String typeName)(Code) | | |
isSwitchable | public boolean isSwitchable()(Code) | | |
is_pseudo | public boolean is_pseudo()(Code) | | |
parse | public void parse()(Code) | | |
printExtractExpression | public String printExtractExpression()(Code) | | |
printInsertExpression | public String printInsertExpression()(Code) | | |
removeRecursionScope | public static void removeRecursionScope(String typeName)(Code) | | |
resolved | public boolean resolved()(Code) | | |
typeName | public String typeName()(Code) | | the fully qualified and resolved name in an intermediateformat, i.e. with "Package" suffixes but without potential "omg.org"scopes |
unPseudoName | public static String unPseudoName(String name)(Code) | | unPseudo transforms scoped names like
module.Interface1.Interface2.Type_name to
module.Interface1Package.Interface2Package.Type_name
|
|
|
|