Java Doc for JClass.java in  » Database-ORM » castor » org » exolab » javasource » 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 » Database ORM » castor » org.exolab.javasource 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.exolab.javasource.JType
      org.exolab.javasource.JStructure
         org.exolab.javasource.AbstractJClass
            org.exolab.javasource.JClass

All known Subclasses:   org.exolab.javasource.JInnerClass,  org.exolab.castor.builder.descriptors.DescriptorJClass,
JClass
public class JClass extends AbstractJClass (Code)
A representation of the Java Source code for a Java Class. This is a useful utility when creating in memory source code. This package was modelled after the Java Reflection API as much as possible to reduce the learning curve.
author:
   Keith Visco
author:
   Martin Skopp
version:
   $Revision: 6807 $ $Date: 2005-05-08 12:32:06 -0600 (Sun, 08 May 2005) $



Constructor Summary
public  JClass(String name)
     Creates a new JClass with the given name.

Method Summary
final public  voidaddImport(String className)
    
final public  voidaddMember(JMember jMember)
    
public  voidchangeLocalName(String localName)
     Changes the local name of this class type.
final public  JTypeNamegetSuperClass()
     Returns the super class that this class extends.
final public  StringgetSuperClassQualifiedName()
     Returns the qualified name of the super class that this class extends.
final public  voidprint(JSourceWriter jsw, boolean classOnly)
    
final public  voidsetSuperClass(String superClass)
     Sets the super Class that this class extends.


Constructor Detail
JClass
public JClass(String name)(Code)
Creates a new JClass with the given name.
Parameters:
  name - The name of the JClass to create.




Method Detail
addImport
final public void addImport(String className)(Code)



addMember
final public void addMember(JMember jMember)(Code)



changeLocalName
public void changeLocalName(String localName)(Code)
Changes the local name of this class type.
Parameters:
  localName - The new local name to be used.



getSuperClass
final public JTypeName getSuperClass()(Code)
Returns the super class that this class extends. superClass The super class that this class extends.



getSuperClassQualifiedName
final public String getSuperClassQualifiedName()(Code)
Returns the qualified name of the super class that this class extends. superClass The qualified name of the super class that this class extends.



print
final public void print(JSourceWriter jsw, boolean classOnly)(Code)



setSuperClass
final public void setSuperClass(String superClass)(Code)
Sets the super Class that this class extends.
Parameters:
  superClass - The super Class that this Class extends.



Methods inherited from org.exolab.javasource.AbstractJClass
final public void addConstructor(JConstructor constructor)(Code)(Java Doc)
final public void addField(JField jField)(Code)(Java Doc)
final public void addMethod(JMethod jMethod, boolean importReturnType)(Code)(Java Doc)
final public void addMethod(JMethod jMethod)(Code)(Java Doc)
final public void addMethods(JMethod[] jMethods)(Code)(Java Doc)
final public JConstructor createConstructor()(Code)(Java Doc)
final public JConstructor createConstructor(JParameter[] params)(Code)(Java Doc)
final public JClass createInnerClass(String localname)(Code)(Java Doc)
final public JConstructor getConstructor(int index)(Code)(Java Doc)
final public JConstructor[] getConstructors()(Code)(Java Doc)
final public JField getField(String name)(Code)(Java Doc)
final public JField[] getFields()(Code)(Java Doc)
final public JClass[] getInnerClasses()(Code)(Java Doc)
final public JMethod getMethod(String name, int startIndex)(Code)(Java Doc)
final public JMethod getMethod(int index)(Code)(Java Doc)
final public JMethod[] getMethods()(Code)(Java Doc)
final public JSourceCode getStaticInitializationCode()(Code)(Java Doc)
final public void print(JSourceWriter jsw)(Code)(Java Doc)
abstract public void print(JSourceWriter jsw, boolean classOnly)(Code)(Java Doc)
final protected void printClassHeaders(JSourceWriter jsw)(Code)(Java Doc)
final protected void printConstructors(JSourceWriter jsw)(Code)(Java Doc)
final protected void printInnerClasses(JSourceWriter jsw)(Code)(Java Doc)
final protected void printMemberVariables(JSourceWriter jsw)(Code)(Java Doc)
final protected void printMethods(JSourceWriter jsw)(Code)(Java Doc)
final protected void printStaticInitializers(JSourceWriter jsw)(Code)(Java Doc)
final public boolean removeConstructor(JConstructor constructor)(Code)(Java Doc)
final public JField removeField(String name)(Code)(Java Doc)
final public boolean removeField(JField jField)(Code)(Java Doc)
final public boolean removeInnerClass(JClass jClass)(Code)(Java Doc)
final public boolean removeMethod(JMethod method)(Code)(Java Doc)

Methods inherited from org.exolab.javasource.JStructure
final public void addAnnotation(JAnnotation annotation)(Code)(Java Doc)
abstract public void addField(JField jField)(Code)(Java Doc)
abstract public void addImport(String className)(Code)(Java Doc)
final protected void addImport(JAnnotation annotation)(Code)(Java Doc)
final protected void addImport(JAnnotation[] annotations)(Code)(Java Doc)
final protected void addImportInternal(String className)(Code)(Java Doc)
final public void addInterface(String interfaceName)(Code)(Java Doc)
abstract public void addMember(JMember jMember)(Code)(Java Doc)
final protected JAnnotatedElementHelper getAnnotatedElementHelper()(Code)(Java Doc)
final public JAnnotation getAnnotation(JAnnotationType annotationType)(Code)(Java Doc)
final public JAnnotation[] getAnnotations()(Code)(Java Doc)
abstract public JField getField(String name)(Code)(Java Doc)
abstract public JField[] getFields()(Code)(Java Doc)
final public String getFilename(String destDir)(Code)(Java Doc)
final public JComment getHeader()(Code)(Java Doc)
final public Enumeration getImports()(Code)(Java Doc)
final protected int getInterfaceCount()(Code)(Java Doc)
final public Enumeration getInterfaces()(Code)(Java Doc)
final public JDocComment getJDocComment()(Code)(Java Doc)
final public JModifiers getModifiers()(Code)(Java Doc)
final public String getPackageName()(Code)(Java Doc)
final public boolean hasAnnotations()(Code)(Java Doc)
final public boolean hasImport(String classname)(Code)(Java Doc)
final public boolean isAnnotationPresent(JAnnotationType annotationType)(Code)(Java Doc)
final public void print(String destDir, String lineSeparator)(Code)(Java Doc)
abstract public void print(JSourceWriter jsw)(Code)(Java Doc)
final public void printHeader(JSourceWriter jsw)(Code)(Java Doc)
final protected void printImportDeclarations(JSourceWriter jsw)(Code)(Java Doc)
final public void printPackageDeclaration(JSourceWriter jsw)(Code)(Java Doc)
final public JAnnotation removeAnnotation(JAnnotationType annotationType)(Code)(Java Doc)
final public boolean removeImport(String className)(Code)(Java Doc)
final public void setHeader(JComment comment)(Code)(Java Doc)
final public String toString()(Code)(Java Doc)

Fields inherited from org.exolab.javasource.JType
final public static JPrimitiveType BOOLEAN(Code)(Java Doc)
final public static JPrimitiveType BYTE(Code)(Java Doc)
final public static JPrimitiveType CHAR(Code)(Java Doc)
final public static JPrimitiveType DOUBLE(Code)(Java Doc)
final public static JPrimitiveType FLOAT(Code)(Java Doc)
final public static JPrimitiveType INT(Code)(Java Doc)
final public static JPrimitiveType LONG(Code)(Java Doc)
final public static JPrimitiveType SHORT(Code)(Java Doc)

Methods inherited from org.exolab.javasource.JType
final public String getLocalName()(Code)(Java Doc)
final public String getName()(Code)(Java Doc)
final public boolean isArray()(Code)(Java Doc)
final public boolean isPrimitive()(Code)(Java Doc)
protected void setName(String name)(Code)(Java Doc)

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.