Java Doc for RmicUtil.java in  » Apache-Harmony-Java-SE » org-package » org » apache » harmony » rmi » compiler » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Apache Harmony Java SE » org package » org.apache.harmony.rmi.compiler 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.harmony.rmi.compiler.RmicUtil

RmicUtil
final class RmicUtil implements RmicConstants(Code)
Utility functions for RMI compiler. This class cannot be instantiated.
author:
   Vasily Zakharov
version:
   $Revision: 1.1.2.1 $




Method Summary
static  StringfirstLetterToUpperCase(String str)
     Returns string with capitalized first letter.
Parameters:
  str - String.
static  StringgetHandlingType(Class cls)
     Returns name of the class with capitalized first letter for primitive classes and Object for non-primitive classes.
Parameters:
  cls - Class.
static  StringgetObjectParameterString(Class cls, String varName)
     Creates source code fragment for method parameter, wrapping primitive types into respective Object types.
Parameters:
  cls - Parameter class.
Parameters:
  varName - Parameter variable name.
static  FilegetPackageDir(String base, String packageName)
     Creates a file object for a directory created basing on the specified base directory and the package name for subdirectory.
Parameters:
  base - Base directory.
Parameters:
  packageName - Package name (for subdirectory).
static  FilegetPackageFile(File dir, String fileName)
     Creates a file object for a file created basing on the specified directory and the name of file itself.
Parameters:
  dir - Directory to create the file in.
Parameters:
  fileName - Name of file itself.
static  StringgetParameterName(Class cls, int number)
     Returns suitable name for a parameter based on its class name and number.
Parameters:
  cls - Parameter class.
Parameters:
  number - Parameter number.
static  StringgetReadObjectString(Class cls, String streamName)
     Creates source code fragment for reading object from a stream, correctly handling primitive types.
Parameters:
  cls - Class of object being read.
Parameters:
  streamName - Name of stream to read variable from.
static  StringgetReturnObjectString(Class cls, String varName)
     Creates source code fragment for return object, correctly de-wrapping primitive types.
Parameters:
  cls - Return class.
Parameters:
  varName - Return variable name.
static  StringgetWriteObjectString(Class cls, String varName, String streamName)
     Creates source code fragment for writing object to a stream, correctly handling primitive types.
Parameters:
  cls - Class of object to write.
Parameters:
  varName - Name of the variable to write.
Parameters:
  streamName - Name of stream to write variable to.



Method Detail
firstLetterToUpperCase
static String firstLetterToUpperCase(String str)(Code)
Returns string with capitalized first letter.
Parameters:
  str - String. String with capitalized first letter,or string itself if the string is empty.



getHandlingType
static String getHandlingType(Class cls)(Code)
Returns name of the class with capitalized first letter for primitive classes and Object for non-primitive classes.
Parameters:
  cls - Class. Returns name of the class with capitalized first letterfor primitive classes and Object for non-primitiveclasses.



getObjectParameterString
static String getObjectParameterString(Class cls, String varName)(Code)
Creates source code fragment for method parameter, wrapping primitive types into respective Object types.
Parameters:
  cls - Parameter class.
Parameters:
  varName - Parameter variable name. Source code fragment for method parameter,for Object types it's just varName,for primitive types (e. g. int)it's a string like this:"new java.lang.Integer(varName)".



getPackageDir
static File getPackageDir(String base, String packageName) throws RMICompilerException(Code)
Creates a file object for a directory created basing on the specified base directory and the package name for subdirectory.
Parameters:
  base - Base directory.
Parameters:
  packageName - Package name (for subdirectory). File object for a directory like this:baseDir/my/java/package.
throws:
  RMICompilerException - If directory cannot be created.



getPackageFile
static File getPackageFile(File dir, String fileName) throws RMICompilerException(Code)
Creates a file object for a file created basing on the specified directory and the name of file itself.
Parameters:
  dir - Directory to create the file in.
Parameters:
  fileName - Name of file itself. File object for a file name like this:dir/fileName.
throws:
  RMICompilerException - If file cannot be created.



getParameterName
static String getParameterName(Class cls, int number)(Code)
Returns suitable name for a parameter based on its class name and number.
Parameters:
  cls - Parameter class.
Parameters:
  number - Parameter number. Suitable name for a parameter.



getReadObjectString
static String getReadObjectString(Class cls, String streamName)(Code)
Creates source code fragment for reading object from a stream, correctly handling primitive types.
Parameters:
  cls - Class of object being read.
Parameters:
  streamName - Name of stream to read variable from. Source code fragment for reading object,for Object class it's like"streamName.readObject()",for other Object types (e. g. Vector)it's a string like this:"(java.util.Vector) streamName.readObject()",for primitive types (e. g. int)it's a string like this:"streamName.readInt()".



getReturnObjectString
static String getReturnObjectString(Class cls, String varName)(Code)
Creates source code fragment for return object, correctly de-wrapping primitive types.
Parameters:
  cls - Return class.
Parameters:
  varName - Return variable name. Source code fragment for return object,for Object class it's just varName,for other Object types (e. g. Vector)it's a string like this:"((java.util.Vector) varName)",for primitive types (e. g. int)it's a string like this:"((java.lang.Integer) varName).intValue()".



getWriteObjectString
static String getWriteObjectString(Class cls, String varName, String streamName)(Code)
Creates source code fragment for writing object to a stream, correctly handling primitive types.
Parameters:
  cls - Class of object to write.
Parameters:
  varName - Name of the variable to write.
Parameters:
  streamName - Name of stream to write variable to. Source code fragment for writing object,for object types it's like"streamName.writeObject(varName)",for primitive types (e. g. int)it's a string like this:"streamName.writeInt(varName)".



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.