Java Doc for PatternHelper.java in  » Net » Terracotta » org » terracotta » dso » 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 » Net » Terracotta » org.terracotta.dso 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.terracotta.dso.PatternHelper

PatternHelper
public class PatternHelper (Code)
Utility singleton for bridging the gap between Eclipse internal Java parser constructs (MethodDeclaration) and Aspectwerks expressions.




Method Summary
public  ExpressionContextcreateExecutionExpressionContext(IMethod method)
    
public  ExpressionContextcreateExecutionExpressionContext(MemberInfo methodInfo)
    
public  ExpressionContextcreateWithinExpressionContext(IType type)
    
public  ExpressionContextcreateWithinExpressionContext(IPackageDeclaration packageDecl)
    
public  ExpressionContextcreateWithinExpressionContext(IPackageFragment fragment)
    
public  ExpressionContextcreateWithinExpressionContext(String className)
    
public  ExpressionContextcreateWithinExpressionContext(ClassInfo classInfo)
    
public  JavaModelClassInfogetClassInfo(IType type)
    
public static  StringgetExecutionPattern(IJavaElement element)
    
public static  StringgetExecutionPattern(IMethod method)
    
public static  StringgetExecutionPattern(IType type)
    
public static  StringgetExecutionPattern(IPackageFragment fragment)
    
public static  StringgetExecutionPattern(IPackageDeclaration packageDecl)
    
public  FieldInfogetFieldInfo(IField field)
    
public static  StringgetFullName(IMethod method)
    
public static  StringgetFullyQualifiedName(IType type)
    
final public static  PatternHelpergetHelper()
    
public static  StringgetJavadocSignature(IMethod method)
     Returns a full method signature, compatible with the forms required by the DSO config format.
public  MethodInfogetMethodInfo(IMethod method)
    
public  MethodInfogetMethodInfo(MethodDeclaration methodDecl)
    
public static  StringgetSignature(IMethod method)
    
public static  StringgetWithinPattern(IType type)
    
public static  StringgetWithinPattern(IPackageFragment fragment)
    
public static  StringgetWithinPattern(IPackageDeclaration packageDecl)
    
public static  booleanisVarargs(IMethod method)
    
public  booleanmatchesClass(String expr, ExpressionContext exprCntx)
    
public  booleanmatchesClass(String expression, String className)
    
public  booleanmatchesClass(String expr, ClassInfo classInfo)
    
public  booleanmatchesField(Root root, IField field)
    
public  booleanmatchesMember(String expr, MemberInfo methodInfo)
    
public  booleanmatchesMethod(String expression, IMethod method)
    
public  booleanmatchesMethod(String expression, MethodDeclaration methodDecl)
    
public  booleanmatchesMethod(String expr, ExpressionContext exprCntx)
    
public  booleanmatchesPackageDeclaration(String expr, IPackageDeclaration packageDecl)
    
public  booleanmatchesPackageFragment(String expr, IPackageFragment fragment)
    
public  booleanmatchesType(String expr, IType type)
    
public static  IMethodmethodDecl2IMethod(MethodDeclaration methodDecl)
    
public  voidtestValidateMethodExpression(String expr)
    



Method Detail
createExecutionExpressionContext
public ExpressionContext createExecutionExpressionContext(IMethod method)(Code)



createExecutionExpressionContext
public ExpressionContext createExecutionExpressionContext(MemberInfo methodInfo)(Code)



createWithinExpressionContext
public ExpressionContext createWithinExpressionContext(IType type)(Code)



createWithinExpressionContext
public ExpressionContext createWithinExpressionContext(IPackageDeclaration packageDecl)(Code)



createWithinExpressionContext
public ExpressionContext createWithinExpressionContext(IPackageFragment fragment)(Code)



createWithinExpressionContext
public ExpressionContext createWithinExpressionContext(String className)(Code)



createWithinExpressionContext
public ExpressionContext createWithinExpressionContext(ClassInfo classInfo)(Code)



getClassInfo
public JavaModelClassInfo getClassInfo(IType type)(Code)



getExecutionPattern
public static String getExecutionPattern(IJavaElement element)(Code)



getExecutionPattern
public static String getExecutionPattern(IMethod method)(Code)



getExecutionPattern
public static String getExecutionPattern(IType type)(Code)



getExecutionPattern
public static String getExecutionPattern(IPackageFragment fragment)(Code)



getExecutionPattern
public static String getExecutionPattern(IPackageDeclaration packageDecl)(Code)



getFieldInfo
public FieldInfo getFieldInfo(IField field)(Code)



getFullName
public static String getFullName(IMethod method)(Code)



getFullyQualifiedName
public static String getFullyQualifiedName(IType type)(Code)



getHelper
final public static PatternHelper getHelper()(Code)



getJavadocSignature
public static String getJavadocSignature(IMethod method) throws JavaModelException(Code)
Returns a full method signature, compatible with the forms required by the DSO config format.



getMethodInfo
public MethodInfo getMethodInfo(IMethod method)(Code)



getMethodInfo
public MethodInfo getMethodInfo(MethodDeclaration methodDecl)(Code)



getSignature
public static String getSignature(IMethod method) throws JavaModelException(Code)



getWithinPattern
public static String getWithinPattern(IType type)(Code)



getWithinPattern
public static String getWithinPattern(IPackageFragment fragment)(Code)



getWithinPattern
public static String getWithinPattern(IPackageDeclaration packageDecl)(Code)



isVarargs
public static boolean isVarargs(IMethod method)(Code)



matchesClass
public boolean matchesClass(String expr, ExpressionContext exprCntx)(Code)



matchesClass
public boolean matchesClass(String expression, String className)(Code)



matchesClass
public boolean matchesClass(String expr, ClassInfo classInfo)(Code)



matchesField
public boolean matchesField(Root root, IField field)(Code)



matchesMember
public boolean matchesMember(String expr, MemberInfo methodInfo)(Code)



matchesMethod
public boolean matchesMethod(String expression, IMethod method)(Code)



matchesMethod
public boolean matchesMethod(String expression, MethodDeclaration methodDecl)(Code)



matchesMethod
public boolean matchesMethod(String expr, ExpressionContext exprCntx)(Code)



matchesPackageDeclaration
public boolean matchesPackageDeclaration(String expr, IPackageDeclaration packageDecl)(Code)



matchesPackageFragment
public boolean matchesPackageFragment(String expr, IPackageFragment fragment)(Code)



matchesType
public boolean matchesType(String expr, IType type)(Code)



methodDecl2IMethod
public static IMethod methodDecl2IMethod(MethodDeclaration methodDecl)(Code)



testValidateMethodExpression
public void testValidateMethodExpression(String expr) throws Exception(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.