|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.mpxj.mspdi.DatatypeConverter
public final class DatatypeConverter
This class contains methods used to perform the datatype conversions required to read and write MSPDI files.
| Constructor Summary | |
|---|---|
DatatypeConverter()
|
|
| Method Summary | |
|---|---|
static AccrueType |
parseAccrueType(String value)
Parse an accrue type. |
static BookingType |
parseBookingType(String value)
Parse a booking type. |
static Boolean |
parseBoolean(String value)
Parse a boolean. |
static ConstraintType |
parseConstraintType(Number value)
Parse a constraint type. |
static Double |
parseCurrency(Number value)
Parse currency. |
static CurrencySymbolPosition |
parseCurrencySymbolPosition(String value)
Parse a currency symbol position value. |
static Date |
parseDate(Calendar value)
Parse date. |
static Calendar |
parseDateTime(String value)
Parse a date time value. |
static Day |
parseDay(Number value)
Parse a day. |
static Duration |
parseDuration(ProjectFile file,
TimeUnit defaultUnits,
String value)
Parse a duration. |
static Duration |
parseDurationInTenthsOfMinutes(ProjectHeader header,
Number value,
TimeUnit targetTimeUnit)
Parse duration represented as tenths of minutes. |
static Duration |
parseDurationInThousanthsOfMinutes(Number value)
Parse duration represented in thousandths of minutes. |
static Duration |
parseDurationInThousanthsOfMinutes(ProjectHeader header,
Number value,
TimeUnit targetTimeUnit)
Parse duration represented in thousandths of minutes. |
static TimeUnit |
parseDurationTimeUnits(BigInteger value)
Parse duration time units. |
static EarnedValueMethod |
parseEarnedValueMethod(Number value)
Parse an earned value method. |
static void |
parseExtendedAttribute(ProjectFile file,
FieldContainer mpx,
String value,
FieldType mpxFieldID)
Parse an extended attribute value. |
static Boolean |
parseExtendedAttributeBoolean(String value)
Parse an extended attribute boolean value. |
static Number |
parseExtendedAttributeCurrency(String value)
Parse an extended attribute currency value. |
static Date |
parseExtendedAttributeDate(String value)
Parse an extended attribute date value. |
static Number |
parseExtendedAttributeNumber(String value)
Parse and extended attribute numeric value. |
static Priority |
parsePriority(BigInteger priority)
Parse priority. |
static Rate |
parseRate(BigDecimal value)
Parse rate. |
static ResourceType |
parseResourceType(String value)
Parse a resource type. |
static Integer |
parseResourceUID(String value)
Parse a resource UID. |
static String |
parseString(String value)
Parse method for a string: returns the string unchanged. |
static TaskType |
parseTaskType(String value)
Parse a task type. |
static Integer |
parseTaskUID(String value)
Parse a task UID. |
static Date |
parseTime(Calendar value)
Parse time. |
static Calendar |
parseTime(String value)
Parse a time value. |
static TimeUnit |
parseTimeUnit(Number value)
Parse time unit. |
static Number |
parseUnits(Number value)
Parse units. |
static WorkContour |
parseWorkContour(String value)
Parse a work contour. |
static WorkGroup |
parseWorkGroup(String value)
Parse a work group. |
static TimeUnit |
parseWorkUnits(BigInteger value)
Parse work units. |
static String |
printAccrueType(AccrueType value)
Print an accrue type. |
static String |
printBookingType(BookingType value)
Print a booking type. |
static String |
printBoolean(Boolean value)
Print a boolean. |
static BigInteger |
printConstraintType(ConstraintType value)
Print a constraint type. |
static BigDecimal |
printCurrency(Number value)
Print currency. |
static String |
printCurrencySymbolPosition(CurrencySymbolPosition value)
Prints a currency symbol position value. |
static Calendar |
printDate(Date value)
Print date. |
static String |
printDateTime(Calendar value)
Print a date time value. |
static BigInteger |
printDay(Day day)
Print a day. |
static String |
printDuration(MSPDIWriter writer,
Duration duration)
Print duration. |
static BigDecimal |
printDurationInDecimalThousandthsOfMinutes(Duration duration)
Print duration in thousandths of minutes. |
static BigInteger |
printDurationInIntegerThousandthsOfMinutes(Duration duration)
Print duration in thousandths of minutes. |
static BigInteger |
printDurationInTenthsOfInMinutes(Duration duration)
Print duration in thousandths of minutes. |
static String |
printDurationMandatory(MSPDIWriter writer,
Duration duration)
Print duration. |
static BigInteger |
printDurationTimeUnits(Duration duration,
boolean estimated)
Print duration time units. |
static BigInteger |
printDurationTimeUnits(TimeUnit value,
boolean estimated)
Print duration time units. |
static BigInteger |
printEarnedValueMethod(EarnedValueMethod value)
Print an earned value method. |
static String |
printExtendedAttribute(MSPDIWriter writer,
Object value,
DataType type)
Print an extended attribute value. |
static String |
printExtendedAttributeBoolean(Boolean value)
Print an extended attribute boolean value. |
static String |
printExtendedAttributeCurrency(Number value)
Print an extended attribute currency value. |
static String |
printExtendedAttributeDate(Date value)
Print an extended attribute date value. |
static String |
printExtendedAttributeNumber(Number value)
Print an extended attribute numeric value. |
static BigInteger |
printPriority(Priority priority)
Print priority. |
static BigDecimal |
printRate(Rate rate)
Print rate. |
static String |
printResourceType(ResourceType value)
Print a resource type. |
static String |
printResourceUID(Integer value)
Print a resource UID. |
static String |
printString(String value)
Print method for a string: returns the string unchanged. |
static String |
printTaskType(TaskType value)
Print a task type. |
static String |
printTaskUID(Integer value)
Print a task UID. |
static String |
printTime(Calendar value)
Print a time value. |
static Calendar |
printTime(Date value)
Print time. |
static BigInteger |
printTimeUnit(TimeUnit value)
Print time unit. |
static BigDecimal |
printUnits(Number value)
Print units. |
static String |
printWorkContour(WorkContour value)
Print a work contour. |
static String |
printWorkGroup(WorkGroup value)
Print a work group. |
static BigInteger |
printWorkUnits(TimeUnit value)
Print work units. |
static void |
setParentFile(ProjectFile file)
This method is called to set the parent file for the current write operation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DatatypeConverter()
| Method Detail |
|---|
public static final String printExtendedAttributeCurrency(Number value)
value - currency value
public static final Number parseExtendedAttributeCurrency(String value)
value - string representation
public static final String printExtendedAttributeNumber(Number value)
value - numeric value
public static final Number parseExtendedAttributeNumber(String value)
value - string representation
public static final String printExtendedAttributeBoolean(Boolean value)
value - boolean value
public static final Boolean parseExtendedAttributeBoolean(String value)
value - string representation
public static final String printExtendedAttributeDate(Date value)
value - date value
public static final Date parseExtendedAttributeDate(String value)
value - string representation
public static final String printExtendedAttribute(MSPDIWriter writer,
Object value,
DataType type)
writer - parent MSPDIWriter instancevalue - attribute valuetype - type of the value being passed
public static final void parseExtendedAttribute(ProjectFile file,
FieldContainer mpx,
String value,
FieldType mpxFieldID)
file - parent filempx - parent entityvalue - string valuempxFieldID - field IDpublic static final String printCurrencySymbolPosition(CurrencySymbolPosition value)
value - CurrencySymbolPosition instance
public static final CurrencySymbolPosition parseCurrencySymbolPosition(String value)
value - currency symbol position
public static final String printAccrueType(AccrueType value)
value - AccrueType instance
public static final AccrueType parseAccrueType(String value)
value - accrue type value
public static final String printResourceType(ResourceType value)
value - ResourceType instance
public static final ResourceType parseResourceType(String value)
value - resource type value
public static final String printWorkGroup(WorkGroup value)
value - WorkGroup instance
public static final WorkGroup parseWorkGroup(String value)
value - work group value
public static final String printWorkContour(WorkContour value)
value - WorkContour instance
public static final WorkContour parseWorkContour(String value)
value - work contour value
public static final String printBookingType(BookingType value)
value - BookingType instance
public static final BookingType parseBookingType(String value)
value - booking type value
public static final String printTaskType(TaskType value)
value - TaskType instance
public static final TaskType parseTaskType(String value)
value - task type value
public static final BigInteger printEarnedValueMethod(EarnedValueMethod value)
value - EarnedValueMethod instance
public static final EarnedValueMethod parseEarnedValueMethod(Number value)
value - earned value method
public static final BigDecimal printUnits(Number value)
value - units value
public static final Number parseUnits(Number value)
value - units value
public static final BigInteger printTimeUnit(TimeUnit value)
value - TimeUnit instance
public static final TimeUnit parseTimeUnit(Number value)
value - time unit value
public static final Calendar printDate(Date value)
value - Date value
public static final Date parseDate(Calendar value)
value - Calendar value
public static final Calendar printTime(Date value)
value - time value
public static final Date parseTime(Calendar value)
value - Calendar value
public static final TimeUnit parseWorkUnits(BigInteger value)
value - work units value
public static final BigInteger printWorkUnits(TimeUnit value)
value - TimeUnit instance
public static final Duration parseDuration(ProjectFile file,
TimeUnit defaultUnits,
String value)
file - parent filedefaultUnits - default time units for the resulting durationvalue - duration value
public static final String printDuration(MSPDIWriter writer,
Duration duration)
writer - parent MSPDIWriter instanceduration - Duration value
public static final String printDurationMandatory(MSPDIWriter writer,
Duration duration)
writer - parent MSPDIWriter instanceduration - Duration value
public static final BigInteger printDurationTimeUnits(Duration duration,
boolean estimated)
duration - Duration valueestimated - is this an estimated duration
public static final Double parseCurrency(Number value)
value - currency value
public static final BigDecimal printCurrency(Number value)
value - currency value
public static final TimeUnit parseDurationTimeUnits(BigInteger value)
value - BigInteger value
public static final BigInteger printDurationTimeUnits(TimeUnit value,
boolean estimated)
value - Duration unitsestimated - is this an estimated duration
public static final Priority parsePriority(BigInteger priority)
priority - priority value
public static final BigInteger printPriority(Priority priority)
priority - Priority instance
public static final Duration parseDurationInThousanthsOfMinutes(Number value)
value - duration value
public static final Duration parseDurationInThousanthsOfMinutes(ProjectHeader header,
Number value,
TimeUnit targetTimeUnit)
header - project headervalue - duration valuetargetTimeUnit - required output time units
public static final Duration parseDurationInTenthsOfMinutes(ProjectHeader header,
Number value,
TimeUnit targetTimeUnit)
header - project headervalue - duration valuetargetTimeUnit - required output time units
public static final BigInteger printDurationInIntegerThousandthsOfMinutes(Duration duration)
duration - Duration instance
public static final BigDecimal printDurationInDecimalThousandthsOfMinutes(Duration duration)
duration - Duration instance
public static final BigInteger printDurationInTenthsOfInMinutes(Duration duration)
duration - Duration instance
public static final BigDecimal printRate(Rate rate)
rate - Rate instance
public static final Rate parseRate(BigDecimal value)
value - rate value
public static final BigInteger printDay(Day day)
day - Day instance
public static final Day parseDay(Number value)
value - day value
public static final ConstraintType parseConstraintType(Number value)
value - constraint type value
public static final BigInteger printConstraintType(ConstraintType value)
value - ConstraintType instance
public static final String printTaskUID(Integer value)
value - task UID
public static final Integer parseTaskUID(String value)
value - task UID string
public static final String printResourceUID(Integer value)
value - resource UID value
public static final Integer parseResourceUID(String value)
value - resource UID string
public static final String printBoolean(Boolean value)
value - boolean
public static final Boolean parseBoolean(String value)
value - boolean
public static final String printTime(Calendar value)
value - time value
public static final Calendar parseTime(String value)
value - time value
public static final String printDateTime(Calendar value)
value - date time value
public static final Calendar parseDateTime(String value)
value - string representation
public static final String printString(String value)
value - string value
public static final String parseString(String value)
value - string value
public static final void setParentFile(ProjectFile file)
file - parent file instance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||