Java Doc for BeanStructureScanner.java in  » IDE-Netbeans » visualweb.api.designer » org » netbeans » modules » visualweb » insync » beans » 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 » IDE Netbeans » visualweb.api.designer » org.netbeans.modules.visualweb.insync.beans 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.netbeans.modules.visualweb.insync.beans.BeanStructureScanner

All known Subclasses:   org.netbeans.modules.visualweb.insync.faces.ReefFacesBeanStructureScanner,  org.netbeans.modules.visualweb.insync.faces.ThresherFacesBeanStructureScanner,
BeanStructureScanner
public class BeanStructureScanner (Code)
Manage the methods, fields and such that should be defined for the bean described by my model.
author:
   eric

Inner Class :public class MethodInfo

Field Summary
public static  StringCTOR
    
public static  StringENSURE_INITBLOCK
    
protected  BeansUnitbeansUnit
    
protected  MethodInfoctorInfo
    
protected  MethodInfodestroyInfo
    
protected  booleanexplicitImport
    
protected  JavaUnitjavaUnit
    
protected  MethodInfopropertiesInitInfo
    
protected  ObjectpropertyRegionInsertPosition
    

Constructor Summary
public  BeanStructureScanner(BeansUnit unit)
    

Method Summary
public  voidaddXRefAccessor(String bname, String type)
     Ensures that a cross-reference accessor to a sibling bean is in place.
public  EventMethodensureEventMethod(MethodDescriptor md, String name, String defaultBody, String[] parameterNames, String[] requiredImports)
     Add as needed an event method with a given name and event type, and return type.
public  voidensureImportForType(String type)
     Use the junit method to enure that we have an import for this type so that the identifier can use its short form.
protected  voidensureInitBlock(MethodInfo mi)
    
protected  MethodensureMethod(Object location, MethodInfo mi)
    
protected  voidensureMethods()
     Return the last method added.
protected  ObjectensurePropertyRegion()
     TODO: We need to change how this region is created.
protected  JavaClassensureThisClass()
    
protected  MethodfindXRefAccessor(String name)
    
public  StringgetComment(String id)
    
public  MethodgetConstructorMethod()
    
public  MethodgetDestroyMethod()
    
public  JavaUnitgetJavaUnit()
    
protected  MethodInfo[]getMethodInfos()
    
public  MethodgetPropertiesInitMethod()
    
public  List<Statement>getPropertiesInitStatements()
    
public  StringgetSuggestedThisClassSuperclass()
    
public  StringgetThisClassComment()
    
public  voidremoveXRefAccessor(String name)
    
public  voidscan()
    
protected  StringthisClassName(String filename)
    

Field Detail
CTOR
public static String CTOR(Code)



ENSURE_INITBLOCK
public static String ENSURE_INITBLOCK(Code)



beansUnit
protected BeansUnit beansUnit(Code)



ctorInfo
protected MethodInfo ctorInfo(Code)



destroyInfo
protected MethodInfo destroyInfo(Code)



explicitImport
protected boolean explicitImport(Code)



javaUnit
protected JavaUnit javaUnit(Code)



propertiesInitInfo
protected MethodInfo propertiesInitInfo(Code)



propertyRegionInsertPosition
protected Object propertyRegionInsertPosition(Code)




Constructor Detail
BeanStructureScanner
public BeanStructureScanner(BeansUnit unit)(Code)




Method Detail
addXRefAccessor
public void addXRefAccessor(String bname, String type)(Code)
Ensures that a cross-reference accessor to a sibling bean is in place. Accessor method is of the form: public get() { return () getBean(""); }
Parameters:
  bname -
Parameters:
  type -



ensureEventMethod
public EventMethod ensureEventMethod(MethodDescriptor md, String name, String defaultBody, String[] parameterNames, String[] requiredImports)(Code)
Add as needed an event method with a given name and event type, and return type. Do nothing if the method is already present.
Parameters:
  md - The MethodDescriptor that identifies the method signature+return.
Parameters:
  name - The name of the metod to find or create.
Parameters:
  defaultBody - The default body to be inserted for the event if one does notalready exist, or null to get a generic comment body
Parameters:
  parameterNames - An array of names to be used for the parameters, or nullto use a default algorithm which will derive names from the types
Parameters:
  requiredImports - An array of classes to be imported, or null to import nothing The existing or newly created method.



ensureImportForType
public void ensureImportForType(String type)(Code)
Use the junit method to enure that we have an import for this type so that the identifier can use its short form. By default explicit imports are ensured
Parameters:
  type - fully-qualified type name



ensureInitBlock
protected void ensureInitBlock(MethodInfo mi)(Code)



ensureMethod
protected Method ensureMethod(Object location, MethodInfo mi)(Code)



ensureMethods
protected void ensureMethods()(Code)
Return the last method added.



ensurePropertyRegion
protected Object ensurePropertyRegion()(Code)
TODO: We need to change how this region is created.



ensureThisClass
protected JavaClass ensureThisClass()(Code)



findXRefAccessor
protected Method findXRefAccessor(String name)(Code)
Finds a possibly existing cross-reference accessor to a sibling bean



getComment
public String getComment(String id)(Code)



getConstructorMethod
public Method getConstructorMethod()(Code)



getDestroyMethod
public Method getDestroyMethod()(Code)



getJavaUnit
public JavaUnit getJavaUnit()(Code)



getMethodInfos
protected MethodInfo[] getMethodInfos()(Code)



getPropertiesInitMethod
public Method getPropertiesInitMethod()(Code)



getPropertiesInitStatements
public List<Statement> getPropertiesInitStatements()(Code)



getSuggestedThisClassSuperclass
public String getSuggestedThisClassSuperclass()(Code)



getThisClassComment
public String getThisClassComment()(Code)



removeXRefAccessor
public void removeXRefAccessor(String name)(Code)

Parameters:
  name -



scan
public void scan()(Code)



thisClassName
protected String thisClassName(String filename)(Code)



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.