Java Doc for SourceCode.java in  » Database-ORM » ebean » com » avaje » util » codegen » 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 » ebean » com.avaje.util.codegen 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.avaje.util.codegen.SourceCode

SourceCode
public class SourceCode (Code)

Inner Class :class Line
Inner Class :class Property
Inner Class :class Method
Inner Class :class Class

Field Summary
 intblockDepth
     The depth of braces used to determine when a method or inner class finishes.
 ClassclassDeclaration
     The line where the class declaration is on.
 Stringcrnl
    
 booleandebug
    
 ArrayListimportList
     The import types mapped.
 ArrayListinnerClassList
    
 booleanisInBlock
     Set to true when started a method or inner class.
 intlastBlockEnd
    
 ClasslastInnerClass
     The current Inner class being read.
 MethodlastMethod
     The current method being read.
 intlineIndex
     Used to index the lines read from the file.
 ArrayListlineList
    
 LinkedHashMapmethodMap
     Mapped by method name.
 intpackageLine
     The line where the package declaration is on.
 LinkedHashMappropertyMap
     Mapped by property name.
 booleansearchForClassOpenBracket
    


Method Summary
public  voidaddCode(String code)
    
public  voidaddComment(String comment)
    
public  StringgetClassComment()
    
public  StringgetClassDeclaration()
     The class declaration.
public  StringgetMethod(String methodName)
     Return the comments and code for a method.
public  StringgetPackageComment()
     Return any comments or lines prior to the package declaration.
public  StringgetPropertyCode(String propertyName)
    
public  StringgetPropertyType(String propertyName)
     Return the type of the property.
public  Iteratorimports()
     Iterator of imports as String.
public  StringinnerClassCode()
    
public  IteratormethodNames()
     The method names as an Iterator of String.
public  IteratorpropertyNames()
     The property names as an iterator of String.

Field Detail
blockDepth
int blockDepth(Code)
The depth of braces used to determine when a method or inner class finishes.



classDeclaration
Class classDeclaration(Code)
The line where the class declaration is on.



crnl
String crnl(Code)



debug
boolean debug(Code)



importList
ArrayList importList(Code)
The import types mapped.



innerClassList
ArrayList innerClassList(Code)
list of inner classes



isInBlock
boolean isInBlock(Code)
Set to true when started a method or inner class.



lastBlockEnd
int lastBlockEnd(Code)



lastInnerClass
Class lastInnerClass(Code)
The current Inner class being read.



lastMethod
Method lastMethod(Code)
The current method being read.



lineIndex
int lineIndex(Code)
Used to index the lines read from the file.



lineList
ArrayList lineList(Code)
The source code as a list of String



methodMap
LinkedHashMap methodMap(Code)
Mapped by method name.



packageLine
int packageLine(Code)
The line where the package declaration is on.



propertyMap
LinkedHashMap propertyMap(Code)
Mapped by property name.



searchForClassOpenBracket
boolean searchForClassOpenBracket(Code)





Method Detail
addCode
public void addCode(String code)(Code)



addComment
public void addComment(String comment)(Code)



getClassComment
public String getClassComment()(Code)



getClassDeclaration
public String getClassDeclaration()(Code)
The class declaration.



getMethod
public String getMethod(String methodName)(Code)
Return the comments and code for a method.



getPackageComment
public String getPackageComment()(Code)
Return any comments or lines prior to the package declaration.



getPropertyCode
public String getPropertyCode(String propertyName)(Code)



getPropertyType
public String getPropertyType(String propertyName)(Code)
Return the type of the property. Null if the property doesn't exist.



imports
public Iterator imports()(Code)
Iterator of imports as String.



innerClassCode
public String innerClassCode()(Code)



methodNames
public Iterator methodNames()(Code)
The method names as an Iterator of String.



propertyNames
public Iterator propertyNames()(Code)
The property names as an iterator of String.



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.