Package org.apache.axis.types
Class Month
- java.lang.Object
-
- org.apache.axis.types.Month
-
- All Implemented Interfaces:
java.io.Serializable
public class Month extends java.lang.Object implements java.io.Serializable
Implementation of the XML Schema type gMonth- Author:
- Tom Jordahl
- See Also:
- XML Schema 3.2.14, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Month(int month)
Constructs a Month with the given values No timezone is specifiedMonth(int month, java.lang.String timezone)
Constructs a Month with the given values, including a timezone string The timezone is validated but not used.Month(java.lang.String source)
Construct a Month from a String in the format --MM--[timezone]
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
getMonth()
java.lang.String
getTimezone()
int
hashCode()
Return the value of month XORed with the hashCode of timezone iff one is defined.void
setMonth(int month)
void
setTimezone(java.lang.String timezone)
void
setValue(int month)
void
setValue(int month, java.lang.String timezone)
java.lang.String
toString()
-
-
-
Constructor Detail
-
Month
public Month(int month) throws java.lang.NumberFormatException
Constructs a Month with the given values No timezone is specified- Throws:
java.lang.NumberFormatException
-
Month
public Month(int month, java.lang.String timezone) throws java.lang.NumberFormatException
Constructs a Month with the given values, including a timezone string The timezone is validated but not used.- Throws:
java.lang.NumberFormatException
-
Month
public Month(java.lang.String source) throws java.lang.NumberFormatException
Construct a Month from a String in the format --MM--[timezone]- Throws:
java.lang.NumberFormatException
-
-
Method Detail
-
getMonth
public int getMonth()
-
setMonth
public void setMonth(int month)
-
getTimezone
public java.lang.String getTimezone()
-
setTimezone
public void setTimezone(java.lang.String timezone)
-
setValue
public void setValue(int month, java.lang.String timezone) throws java.lang.NumberFormatException
- Throws:
java.lang.NumberFormatException
-
setValue
public void setValue(int month) throws java.lang.NumberFormatException
- Throws:
java.lang.NumberFormatException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
Return the value of month XORed with the hashCode of timezone iff one is defined.- Overrides:
hashCode
in classjava.lang.Object
- Returns:
- an
int
value
-
-