Java Doc for FieldUtils.java in  » Development » Joda-Time » org » joda » time » field » 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 » Joda Time » org.joda.time.field 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.joda.time.field.FieldUtils

FieldUtils
public class FieldUtils (Code)
General utilities that don't fit elsewhere.

FieldUtils is thread-safe and immutable.
author:
   Stephen Colebourne
since:
   1.0





Method Summary
public static  booleanequals(Object object1, Object object2)
     Compares two objects as equals handling null.
public static  intgetWrappedValue(int currentValue, int wrapValue, int minValue, int maxValue)
     Utility method used by addWrapField implementations to ensure the new value lies within the field's legal value range.
Parameters:
  currentValue - the current value of the data, which may lie outsidethe wrapped value range
Parameters:
  wrapValue - the value to add to current value beforewrapping.
public static  intgetWrappedValue(int value, int minValue, int maxValue)
     Utility method that ensures the given value lies within the field's legal value range.
Parameters:
  value - the value to fit into the wrapped value range
Parameters:
  minValue - the wrap range minimum value.
Parameters:
  maxValue - the wrap range maximum value.
public static  intsafeAdd(int val1, int val2)
     Add two values throwing an exception if overflow occurs.
public static  longsafeAdd(long val1, long val2)
     Add two values throwing an exception if overflow occurs.
public static  intsafeMultiply(int val1, int val2)
     Multiply two values throwing an exception if overflow occurs.
public static  longsafeMultiply(long val1, int scalar)
     Multiply two values throwing an exception if overflow occurs.
public static  longsafeMultiply(long val1, long val2)
     Multiply two values throwing an exception if overflow occurs.
public static  intsafeMultiplyToInt(long val1, long val2)
     Multiply two values to return an int throwing an exception if overflow occurs.
public static  intsafeNegate(int value)
     Negates the input throwing an exception if it can't negate it.
public static  longsafeSubtract(long val1, long val2)
     Subtracts two values throwing an exception if overflow occurs.
public static  intsafeToInt(long value)
     Casts to an int throwing an exception if overflow occurs.
public static  voidverifyValueBounds(DateTimeField field, int value, int lowerBound, int upperBound)
     Verify that input values are within specified bounds.
public static  voidverifyValueBounds(DateTimeFieldType fieldType, int value, int lowerBound, int upperBound)
     Verify that input values are within specified bounds.
public static  voidverifyValueBounds(String fieldName, int value, int lowerBound, int upperBound)
     Verify that input values are within specified bounds.



Method Detail
equals
public static boolean equals(Object object1, Object object2)(Code)
Compares two objects as equals handling null.
Parameters:
  object1 - the first object
Parameters:
  object2 - the second object true if equal
since:
   1.4



getWrappedValue
public static int getWrappedValue(int currentValue, int wrapValue, int minValue, int maxValue)(Code)
Utility method used by addWrapField implementations to ensure the new value lies within the field's legal value range.
Parameters:
  currentValue - the current value of the data, which may lie outsidethe wrapped value range
Parameters:
  wrapValue - the value to add to current value beforewrapping. This may be negative.
Parameters:
  minValue - the wrap range minimum value.
Parameters:
  maxValue - the wrap range maximum value. This must begreater than minValue (checked by the method). the wrapped value
throws:
  IllegalArgumentException - if minValue is greaterthan or equal to maxValue



getWrappedValue
public static int getWrappedValue(int value, int minValue, int maxValue)(Code)
Utility method that ensures the given value lies within the field's legal value range.
Parameters:
  value - the value to fit into the wrapped value range
Parameters:
  minValue - the wrap range minimum value.
Parameters:
  maxValue - the wrap range maximum value. This must begreater than minValue (checked by the method). the wrapped value
throws:
  IllegalArgumentException - if minValue is greaterthan or equal to maxValue



safeAdd
public static int safeAdd(int val1, int val2)(Code)
Add two values throwing an exception if overflow occurs.
Parameters:
  val1 - the first value
Parameters:
  val2 - the second value the new total
throws:
  ArithmeticException - if the value is too big or too small



safeAdd
public static long safeAdd(long val1, long val2)(Code)
Add two values throwing an exception if overflow occurs.
Parameters:
  val1 - the first value
Parameters:
  val2 - the second value the new total
throws:
  ArithmeticException - if the value is too big or too small



safeMultiply
public static int safeMultiply(int val1, int val2)(Code)
Multiply two values throwing an exception if overflow occurs.
Parameters:
  val1 - the first value
Parameters:
  val2 - the second value the new total
throws:
  ArithmeticException - if the value is too big or too small
since:
   1.2



safeMultiply
public static long safeMultiply(long val1, int scalar)(Code)
Multiply two values throwing an exception if overflow occurs.
Parameters:
  val1 - the first value
Parameters:
  scalar - the second value the new total
throws:
  ArithmeticException - if the value is too big or too small
since:
   1.2



safeMultiply
public static long safeMultiply(long val1, long val2)(Code)
Multiply two values throwing an exception if overflow occurs.
Parameters:
  val1 - the first value
Parameters:
  val2 - the second value the new total
throws:
  ArithmeticException - if the value is too big or too small



safeMultiplyToInt
public static int safeMultiplyToInt(long val1, long val2)(Code)
Multiply two values to return an int throwing an exception if overflow occurs.
Parameters:
  val1 - the first value
Parameters:
  val2 - the second value the new total
throws:
  ArithmeticException - if the value is too big or too small



safeNegate
public static int safeNegate(int value)(Code)
Negates the input throwing an exception if it can't negate it.
Parameters:
  value - the value to negate the negated value
throws:
  ArithmeticException - if the value is Integer.MIN_VALUE
since:
   1.1



safeSubtract
public static long safeSubtract(long val1, long val2)(Code)
Subtracts two values throwing an exception if overflow occurs.
Parameters:
  val1 - the first value, to be taken away from
Parameters:
  val2 - the second value, the amount to take away the new total
throws:
  ArithmeticException - if the value is too big or too small



safeToInt
public static int safeToInt(long value)(Code)
Casts to an int throwing an exception if overflow occurs.
Parameters:
  value - the value the value as an int
throws:
  ArithmeticException - if the value is too big or too small



verifyValueBounds
public static void verifyValueBounds(DateTimeField field, int value, int lowerBound, int upperBound)(Code)
Verify that input values are within specified bounds.
Parameters:
  value - the value to check
Parameters:
  lowerBound - the lower bound allowed for value
Parameters:
  upperBound - the upper bound allowed for value
throws:
  IllegalFieldValueException - if value is not in the specified bounds



verifyValueBounds
public static void verifyValueBounds(DateTimeFieldType fieldType, int value, int lowerBound, int upperBound)(Code)
Verify that input values are within specified bounds.
Parameters:
  value - the value to check
Parameters:
  lowerBound - the lower bound allowed for value
Parameters:
  upperBound - the upper bound allowed for value
throws:
  IllegalFieldValueException - if value is not in the specified bounds
since:
   1.1



verifyValueBounds
public static void verifyValueBounds(String fieldName, int value, int lowerBound, int upperBound)(Code)
Verify that input values are within specified bounds.
Parameters:
  value - the value to check
Parameters:
  lowerBound - the lower bound allowed for value
Parameters:
  upperBound - the upper bound allowed for value
throws:
  IllegalFieldValueException - if value is not in the specified bounds



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.