Class DefaultSymtabFactory
java.lang.Object
com.sun.tools.corba.ee.idl.DefaultSymtabFactory
- All Implemented Interfaces:
SymtabFactory
This factory constructs the default symbol table entries, namely,
those declared within the package com.sun.tools.corba.ee.idl.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattributeEntry(InterfaceEntry container, IDLID id) constEntry(SymtabEntry container, IDLID id) enumEntry(SymtabEntry container, IDLID id) exceptionEntry(SymtabEntry container, IDLID id) forwardEntry(ModuleEntry container, IDLID id) forwardValueEntry(ModuleEntry container, IDLID id) includeEntry(SymtabEntry container) interfaceEntry(ModuleEntry container, IDLID id) methodEntry(InterfaceEntry container, IDLID id) moduleEntry(ModuleEntry container, IDLID id) nativeEntry(SymtabEntry container, IDLID id) parameterEntry(MethodEntry container, IDLID id) pragmaEntry(SymtabEntry container) primitiveEntry(String name) "name" can be, but is not limited to, the primitive idl type names: 'char', 'octet', 'short', 'long', etc.sequenceEntry(SymtabEntry container, IDLID id) structEntry(SymtabEntry container, IDLID id) typedefEntry(SymtabEntry container, IDLID id) unionEntry(SymtabEntry container, IDLID id) valueBoxEntry(ModuleEntry container, IDLID id) valueEntry(ModuleEntry container, IDLID id)
-
Constructor Details
-
DefaultSymtabFactory
public DefaultSymtabFactory()
-
-
Method Details
-
attributeEntry
- Specified by:
attributeEntryin interfaceSymtabFactory
-
attributeEntry
- Specified by:
attributeEntryin interfaceSymtabFactory
-
constEntry
- Specified by:
constEntryin interfaceSymtabFactory
-
constEntry
- Specified by:
constEntryin interfaceSymtabFactory
-
nativeEntry
- Specified by:
nativeEntryin interfaceSymtabFactory
-
nativeEntry
- Specified by:
nativeEntryin interfaceSymtabFactory
-
enumEntry
- Specified by:
enumEntryin interfaceSymtabFactory
-
enumEntry
- Specified by:
enumEntryin interfaceSymtabFactory
-
exceptionEntry
- Specified by:
exceptionEntryin interfaceSymtabFactory
-
exceptionEntry
- Specified by:
exceptionEntryin interfaceSymtabFactory
-
forwardEntry
- Specified by:
forwardEntryin interfaceSymtabFactory
-
forwardEntry
- Specified by:
forwardEntryin interfaceSymtabFactory
-
forwardValueEntry
- Specified by:
forwardValueEntryin interfaceSymtabFactory
-
forwardValueEntry
- Specified by:
forwardValueEntryin interfaceSymtabFactory
-
includeEntry
- Specified by:
includeEntryin interfaceSymtabFactory
-
includeEntry
- Specified by:
includeEntryin interfaceSymtabFactory
-
interfaceEntry
- Specified by:
interfaceEntryin interfaceSymtabFactory
-
interfaceEntry
- Specified by:
interfaceEntryin interfaceSymtabFactory
-
valueEntry
- Specified by:
valueEntryin interfaceSymtabFactory
-
valueEntry
- Specified by:
valueEntryin interfaceSymtabFactory
-
valueBoxEntry
- Specified by:
valueBoxEntryin interfaceSymtabFactory
-
valueBoxEntry
- Specified by:
valueBoxEntryin interfaceSymtabFactory
-
methodEntry
- Specified by:
methodEntryin interfaceSymtabFactory
-
methodEntry
- Specified by:
methodEntryin interfaceSymtabFactory
-
moduleEntry
- Specified by:
moduleEntryin interfaceSymtabFactory
-
moduleEntry
- Specified by:
moduleEntryin interfaceSymtabFactory
-
parameterEntry
- Specified by:
parameterEntryin interfaceSymtabFactory
-
parameterEntry
- Specified by:
parameterEntryin interfaceSymtabFactory
-
pragmaEntry
- Specified by:
pragmaEntryin interfaceSymtabFactory
-
pragmaEntry
- Specified by:
pragmaEntryin interfaceSymtabFactory
-
primitiveEntry
- Specified by:
primitiveEntryin interfaceSymtabFactory
-
primitiveEntry
"name" can be, but is not limited to, the primitive idl type names: 'char', 'octet', 'short', 'long', etc. The reason it is not limited to these is that, as an extender, you may wish to override these names. For instance, when generating Java code, octet translates to byte, so there is an entry in Compile.overrideNames: <"octet", "byte"> and a PrimitiveEntry in the symbol table for "byte".- Specified by:
primitiveEntryin interfaceSymtabFactory
-
sequenceEntry
- Specified by:
sequenceEntryin interfaceSymtabFactory
-
sequenceEntry
- Specified by:
sequenceEntryin interfaceSymtabFactory
-
stringEntry
- Specified by:
stringEntryin interfaceSymtabFactory
-
structEntry
- Specified by:
structEntryin interfaceSymtabFactory
-
structEntry
- Specified by:
structEntryin interfaceSymtabFactory
-
typedefEntry
- Specified by:
typedefEntryin interfaceSymtabFactory
-
typedefEntry
- Specified by:
typedefEntryin interfaceSymtabFactory
-
unionEntry
- Specified by:
unionEntryin interfaceSymtabFactory
-
unionEntry
- Specified by:
unionEntryin interfaceSymtabFactory
-