| java.lang.Object com.sun.tools.corba.se.idl.Util com.sun.tools.corba.se.idl.toJavaPortable.Util
Util | public class Util extends com.sun.tools.corba.se.idl.Util (Code) | | Class Util is a repository of static members available for general
use by the IDL parser framework and any generator extensions.
|
Method Summary | |
public static boolean | IDLEntity(SymtabEntry entry) | static String | arrayInfo(Vector arrayInfo) | public static String | collapseName(String name) Collapse primitive type names. | public static String | containerFullName(SymtabEntry container) | public static boolean | corbaLevel(float min, float max) | public static String | fileName(SymtabEntry entry, String extension) Given a symbol table entry, return the name of
the file which should be created. | public static String | fileName(SymtabEntry entry, NameModifier modifier, String extension) | static void | fillInfo(SymtabEntry infoEntry) Fill the info field with the full name (with array info) of the type. | static void | fillValueBoxInfo(ValueBoxEntry vb) | public static GenFileStream | getStream(String name, SymtabEntry entry) | public static String | getVersion() Fetch the version number of this build of the IDL-to-Java (portable)
compiler from the appropriate properties file. | public static String | helperName(SymtabEntry entry, boolean qualifiedName) | static String | hexToOctal(String hex) | public static String | holderName(SymtabEntry entry) | public static boolean | isInterface(String name) | public static String | javaName(SymtabEntry entry) Given a SymtabEntry, return the string which should be used
for this entry. | public static String | javaNativeName(String name) | public static String | javaPrimName(String name) | public static String | javaQualifiedName(SymtabEntry entry) Given a symtabEntry, return the name of this entry. | public static void | mkdir(String name) | static String | parseBinary(BinaryExpr e) | public static String | parseExpression(Expression e) | static String | parseTerminal(Terminal e) | static String | parseUnary(UnaryExpr e) | public static String | sansArrayInfo(Vector arrayInfo) | public static String | sansArrayInfo(String name) | public static void | setPackageTranslation(Hashtable pkgtrans) | static void | setSymbolTable(Hashtable symtab) This method is called by Setup.preEmit, so
symbolTable is available for all Util methods. | public static GenFileStream | stream(SymtabEntry entry, String extension) | public static GenFileStream | stream(SymtabEntry entry, NameModifier modifier, String extension) | public static String | stripLeadingUnderscores(String string) | public static String | stripLeadingUnderscoresFromID(String string) | public static String | translate(String name) | public static SymtabEntry | typeOf(SymtabEntry entry) | public static void | writeInitializer(String indent, String name, String arrayDcl, SymtabEntry entry, PrintWriter stream) | public static void | writeInitializer(String indent, String name, String arrayDcl, SymtabEntry entry, String initializer, PrintWriter stream) | public static void | writePackage(PrintWriter stream, SymtabEntry entry) | public static void | writePackage(PrintWriter stream, SymtabEntry entry, String name, short type) | public static void | writePackage(PrintWriter stream, SymtabEntry entry, short type) | public static void | writeProlog(PrintWriter stream, String filename) |
TypeFileStubFileHelperFileHolderFileStateFile | final public static short TypeFileStubFileHelperFileHolderFileStateFile(Code) | | |
collapseName | public static String collapseName(String name)(Code) | | Collapse primitive type names.
|
corbaLevel | public static boolean corbaLevel(float min, float max)(Code) | | true if the current setting of corbaLevel is within delta of the range min <= corbaLevel <= max |
fileName | public static String fileName(SymtabEntry entry, String extension)(Code) | | Given a symbol table entry, return the name of
the file which should be created.
|
fillInfo | static void fillInfo(SymtabEntry infoEntry)(Code) | | Fill the info field with the full name (with array info) of the type.
|
getVersion | public static String getVersion()(Code) | | Fetch the version number of this build of the IDL-to-Java (portable)
compiler from the appropriate properties file.
the version number of this compiler build. |
isInterface | public static boolean isInterface(String name)(Code) | | |
javaName | public static String javaName(SymtabEntry entry)(Code) | | Given a SymtabEntry, return the string which should be used
for this entry. Enums are converted to ints, typedefs and
sequences are converted to their info types. javaQualifiedName
does not do any of these conversions.
|
javaQualifiedName | public static String javaQualifiedName(SymtabEntry entry)(Code) | | Given a symtabEntry, return the name of this entry. This
method does not do any conversions like javaName does.
|
setPackageTranslation | public static void setPackageTranslation(Hashtable pkgtrans)(Code) | | |
setSymbolTable | static void setSymbolTable(Hashtable symtab)(Code) | | This method is called by Setup.preEmit, so
symbolTable is available for all Util methods.
|
stripLeadingUnderscoresFromID | public static String stripLeadingUnderscoresFromID(String string)(Code) | | |
Methods inherited from com.sun.tools.corba.se.idl.Util | public static float absDelta(float f1, float f2)(Code)(Java Doc) public static String capitalize(String lc)(Code)(Java Doc) public static String getAbsolutePath(String filename, Vector includePaths) throws FileNotFoundException(Code)(Java Doc) public static String getMessage(String key)(Code)(Java Doc) public static String getMessage(String key, String fill)(Code)(Java Doc) public static String getMessage(String key, String[] fill)(Code)(Java Doc) public static String getVersion()(Code)(Java Doc) public static String getVersion(String filename)(Code)(Java Doc) public static boolean isAttribute(String name, Hashtable symbolTable)(Code)(Java Doc) public static boolean isConst(String name, Hashtable symbolTable)(Code)(Java Doc) public static boolean isEnum(String name, Hashtable symbolTable)(Code)(Java Doc) public static boolean isException(String name, Hashtable symbolTable)(Code)(Java Doc) public static boolean isInterface(String name, Hashtable symbolTable)(Code)(Java Doc) public static boolean isMethod(String name, Hashtable symbolTable)(Code)(Java Doc) public static boolean isModule(String name, Hashtable symbolTable)(Code)(Java Doc) public static boolean isParameter(String name, Hashtable symbolTable)(Code)(Java Doc) public static boolean isPrimitive(String name, Hashtable symbolTable)(Code)(Java Doc) public static boolean isSequence(String name, Hashtable symbolTable)(Code)(Java Doc) public static boolean isString(String name, Hashtable symbolTable)(Code)(Java Doc) public static boolean isStruct(String name, Hashtable symbolTable)(Code)(Java Doc) public static boolean isTypedef(String name, Hashtable symbolTable)(Code)(Java Doc) public static boolean isUnion(String name, Hashtable symbolTable)(Code)(Java Doc) public static void registerMessageFile(String filename)(Code)(Java Doc)
|
|
|