Java Doc for Utilities.java in  » Development » JoSQL » org » josql » internal » 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 » Development » JoSQL » org.josql.internal 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.josql.internal.Utilities

Utilities
public class Utilities (Code)


Field Summary
final public static  intEQ
    
final public static  intGT
    
final public static  intGTE
    
final public static  intLT
    
final public static  intLTE
    


Method Summary
public static  intcompare(Object o1, Object o2)
    
public static  Object[]convertArgs(Object[] args, Class[] argTypes)
    
public static  StringformatSignature(String name, Class[] ps)
    
public static  doublegetDouble(Object o)
    
public static  DoublegetDoubleObject(Object o)
    
public static  ListgetLikePattern(String value, String wildcard)
    
public static  voidgetMethods(Class c, String name, int mods, List ms)
    
public static  ClassgetObjectClass(Class c)
    
public static  ClassgetPrimitiveClass(Class c)
    
public static  booleangetResult(boolean v, boolean n)
    
public static  booleanisEquals(Object o1, Object o2)
    
public static  booleanisGTEquals(Object o1, Object o2)
    
public static  booleanisLTEquals(Object o1, Object o2)
    
public static  booleanisNumber(Object o)
    
public static  booleanisNumber(Class c)
    
public static  booleanisPrimitiveClass(Class c)
    
public static  booleanmatchLikePattern(List p, Object lhs, boolean not, boolean ignoreCase)
    
public static  booleanmatchLikePattern(List p, Collection lhs, boolean not, boolean ignoreCase)
    
public static  booleanmatchLikePattern(List p, Object o, boolean ignoreCase)
    
public static  booleanmatchLikePattern(List p, String value)
    
public static  booleanmatchLikePattern(List p, String value, boolean not)
    
public static  intmatchMethodArgs(Class[] args, Class[] compArgs)
    
public static  booleanmatches(Object l, Object r, boolean ignoreCase, int type, boolean not)
     This method encapsulates our "matching" mechanism.
public static  StringstripQuotes(String s)
    

Field Detail
EQ
final public static int EQ(Code)



GT
final public static int GT(Code)



GTE
final public static int GTE(Code)



LT
final public static int LT(Code)



LTE
final public static int LTE(Code)





Method Detail
compare
public static int compare(Object o1, Object o2)(Code)



convertArgs
public static Object[] convertArgs(Object[] args, Class[] argTypes)(Code)



formatSignature
public static String formatSignature(String name, Class[] ps)(Code)



getDouble
public static double getDouble(Object o)(Code)



getDoubleObject
public static Double getDoubleObject(Object o)(Code)



getLikePattern
public static List getLikePattern(String value, String wildcard)(Code)



getMethods
public static void getMethods(Class c, String name, int mods, List ms)(Code)



getObjectClass
public static Class getObjectClass(Class c)(Code)



getPrimitiveClass
public static Class getPrimitiveClass(Class c)(Code)



getResult
public static boolean getResult(boolean v, boolean n)(Code)



isEquals
public static boolean isEquals(Object o1, Object o2)(Code)



isGTEquals
public static boolean isGTEquals(Object o1, Object o2)(Code)



isLTEquals
public static boolean isLTEquals(Object o1, Object o2)(Code)



isNumber
public static boolean isNumber(Object o)(Code)



isNumber
public static boolean isNumber(Class c)(Code)



isPrimitiveClass
public static boolean isPrimitiveClass(Class c)(Code)



matchLikePattern
public static boolean matchLikePattern(List p, Object lhs, boolean not, boolean ignoreCase)(Code)



matchLikePattern
public static boolean matchLikePattern(List p, Collection lhs, boolean not, boolean ignoreCase)(Code)



matchLikePattern
public static boolean matchLikePattern(List p, Object o, boolean ignoreCase)(Code)



matchLikePattern
public static boolean matchLikePattern(List p, String value)(Code)



matchLikePattern
public static boolean matchLikePattern(List p, String value, boolean not)(Code)



matchMethodArgs
public static int matchMethodArgs(Class[] args, Class[] compArgs)(Code)



matches
public static boolean matches(Object l, Object r, boolean ignoreCase, int type, boolean not)(Code)
This method encapsulates our "matching" mechanism. It handles collections correctly and will match according to the combination of igoreCase, type and not. Note: this method deliberately throws no exceptions, and it tries hard to ensure that ClassCastExceptions and NullPointerExceptions are also NOT thrown, in other words in theory it should be possible to compare ANY object against ANY other in safety. However if the objects DO NOT implement comparable (and are type compatible, i.e. can r be assigned to l) then a string comparison is performed so you may be at the mercy of the String.toString method of each object. In general this is not a problem but beware of potential gotchas such as: SELECT * FROM MyObject WHERE 20 >= (SELECT value FROM myList)
 It's tempting to think here that the query will return the correct result, however this is
 NOT true because the sub-query will return a List of Lists (with "value" as the single
 item in each list of the sub-query results).  To make the query above work as expected you
 should use:
 
 SELECT *
 FROM   MyObject
 // The value will be returned instead of an enclosing list.
 WHERE  20 >= (SELECT [*] value 
 FROM   myList)
 

Parameters:
  l - The LHS object.
Parameters:
  r - The RHS object.
Parameters:
  ignoreCase - Whether to ignore the case or not, note: setting this to truewill force a string comparison (the object to compare against will beconverted to a string via: String.toString and then "lowered".
Parameters:
  type - The type of comparison to make, should be one of:Utilities.GT, Utilities.GTE, Utilities.LTUtilities.LTE, Utilities.EQ.
Parameters:
  not - Whether the result should be reversed. true if l matches r given the rules defined by the other parms, false otherwise.



stripQuotes
public static String stripQuotes(String s)(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.