|
EXIficient | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.siemens.ct.exi.util.datatype.XSDDatetime
public class XSDDatetime
TODO Description
Field Summary | |
---|---|
int |
iFractionalSecs
|
int |
iMonthDay
|
int |
iTime
|
int |
iTZMinutes
|
int |
iYear
|
static int |
MONTH_MULTIPLICATOR
|
static int |
NUMBER_BITS_MONTHDAY
|
static int |
NUMBER_BITS_TIME
|
static int |
NUMBER_BITS_TIMEZONE
|
static int |
TIMEZONE_OFFSET_IN_MINUTES
|
static int |
YEAR_OFFSET
|
Method Summary | |
---|---|
static void |
checkCharacter(java.lang.StringBuilder sb,
char c)
|
DatetimeType |
getDatetimeType()
|
static int |
getFractionalSecondsReverse(int millisec)
|
static int |
getMonthDay(java.util.Calendar cal)
Returns monthDay representation defined in the EXI format (Month * 32 + Day) |
static int |
getTime(java.util.Calendar cal)
Returns time representation defined in the EXI format ((Hour * 64) + Minutes) * 64 + seconds |
static int |
getTimeZoneInMillisecs(int minutes)
Returns time-zone offset in millisecs according to the given minutes |
static int |
getTimeZoneInMinutesOffset(java.util.Calendar cal)
Returns time-zone in minutes offset by 840 ( = 14 * 60 ) |
static XSDDatetime |
newInstance()
|
boolean |
parse(java.lang.String cal,
DatetimeType type)
|
static int |
parseDay(java.lang.StringBuilder sb)
|
static int |
parseFractionalSecondsReverse(java.lang.StringBuilder sb)
|
static int |
parseMonth(java.lang.StringBuilder sb)
|
static int |
parseMonthDay(java.lang.StringBuilder sb)
|
static int |
parseTime(java.lang.StringBuilder sb)
|
static int |
parseTimezoneInMinutesOffset(java.lang.StringBuilder sb)
|
static int |
parseYear(java.lang.StringBuilder sb)
|
static void |
setMonthDay(int monthDay,
java.util.Calendar cal)
Sets month and day of the given calendar making use of of the monthDay representation defined in EXI format |
static void |
setTime(int time,
java.util.Calendar cal)
Sets hour, minute and second of the given calendar making use of of the time representation defined in EXI format |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int NUMBER_BITS_MONTHDAY
public static final int NUMBER_BITS_TIME
public static final int NUMBER_BITS_TIMEZONE
public static final int YEAR_OFFSET
public static final int TIMEZONE_OFFSET_IN_MINUTES
public static final int MONTH_MULTIPLICATOR
public int iYear
public int iMonthDay
public int iTime
public int iTZMinutes
public int iFractionalSecs
Method Detail |
---|
public static XSDDatetime newInstance()
public DatetimeType getDatetimeType()
public boolean parse(java.lang.String cal, DatetimeType type)
public static void checkCharacter(java.lang.StringBuilder sb, char c) throws XMLParsingException
XMLParsingException
public static int parseYear(java.lang.StringBuilder sb)
public static int parseMonth(java.lang.StringBuilder sb)
public static int parseDay(java.lang.StringBuilder sb)
public static int parseMonthDay(java.lang.StringBuilder sb) throws XMLParsingException
XMLParsingException
public static int parseTime(java.lang.StringBuilder sb) throws XMLParsingException
XMLParsingException
public static int parseTimezoneInMinutesOffset(java.lang.StringBuilder sb) throws XMLParsingException
XMLParsingException
public static int parseFractionalSecondsReverse(java.lang.StringBuilder sb) throws java.lang.StringIndexOutOfBoundsException
java.lang.StringIndexOutOfBoundsException
public static int getMonthDay(java.util.Calendar cal)
public static void setMonthDay(int monthDay, java.util.Calendar cal)
public static int getTime(java.util.Calendar cal)
public static void setTime(int time, java.util.Calendar cal)
public static int getTimeZoneInMinutesOffset(java.util.Calendar cal)
public static int getTimeZoneInMillisecs(int minutes)
public static int getFractionalSecondsReverse(int millisec)
|
EXIficient | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |