public final class DatatypeConverter extends Object
| Constructor and Description |
|---|
DatatypeConverter() |
| Modifier and Type | Method and Description |
|---|---|
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(Number value)
Parse duration represented in tenths of minutes.
|
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 |
printDurationInIntegerTenthsOfMinutes(Duration duration)
Print duration in tenths of minutes.
|
static BigInteger |
printDurationInIntegerThousandthsOfMinutes(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.
|
public static final String printExtendedAttributeCurrency(Number value)
value - currency valuepublic static final Number parseExtendedAttributeCurrency(String value)
value - string representationpublic static final String printExtendedAttributeNumber(Number value)
value - numeric valuepublic static final Number parseExtendedAttributeNumber(String value)
value - string representationpublic static final String printExtendedAttributeBoolean(Boolean value)
value - boolean valuepublic static final Boolean parseExtendedAttributeBoolean(String value)
value - string representationpublic static final String printExtendedAttributeDate(Date value)
value - date valuepublic static final Date parseExtendedAttributeDate(String value)
value - string representationpublic static final String printExtendedAttribute(MSPDIWriter writer, Object value, DataType type)
writer - parent MSPDIWriter instancevalue - attribute valuetype - type of the value being passedpublic 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 instancepublic static final CurrencySymbolPosition parseCurrencySymbolPosition(String value)
value - currency symbol positionpublic static final String printAccrueType(AccrueType value)
value - AccrueType instancepublic static final AccrueType parseAccrueType(String value)
value - accrue type valuepublic static final String printResourceType(ResourceType value)
value - ResourceType instancepublic static final ResourceType parseResourceType(String value)
value - resource type valuepublic static final String printWorkGroup(WorkGroup value)
value - WorkGroup instancepublic static final WorkGroup parseWorkGroup(String value)
value - work group valuepublic static final String printWorkContour(WorkContour value)
value - WorkContour instancepublic static final WorkContour parseWorkContour(String value)
value - work contour valuepublic static final String printBookingType(BookingType value)
value - BookingType instancepublic static final BookingType parseBookingType(String value)
value - booking type valuepublic static final String printTaskType(TaskType value)
value - TaskType instancepublic static final TaskType parseTaskType(String value)
value - task type valuepublic static final BigInteger printEarnedValueMethod(EarnedValueMethod value)
value - EarnedValueMethod instancepublic static final EarnedValueMethod parseEarnedValueMethod(Number value)
value - earned value methodpublic static final BigDecimal printUnits(Number value)
value - units valuepublic static final Number parseUnits(Number value)
value - units valuepublic static final BigInteger printTimeUnit(TimeUnit value)
value - TimeUnit instancepublic static final TimeUnit parseTimeUnit(Number value)
value - time unit valuepublic static final Calendar printDate(Date value)
value - Date valuepublic static final Date parseDate(Calendar value)
value - Calendar valuepublic static final Calendar printTime(Date value)
value - time valuepublic static final Date parseTime(Calendar value)
value - Calendar valuepublic static final TimeUnit parseWorkUnits(BigInteger value)
value - work units valuepublic static final BigInteger printWorkUnits(TimeUnit value)
value - TimeUnit instancepublic static final Duration parseDuration(ProjectFile file, TimeUnit defaultUnits, String value)
file - parent filedefaultUnits - default time units for the resulting durationvalue - duration valuepublic static final String printDuration(MSPDIWriter writer, Duration duration)
writer - parent MSPDIWriter instanceduration - Duration valuepublic static final String printDurationMandatory(MSPDIWriter writer, Duration duration)
writer - parent MSPDIWriter instanceduration - Duration valuepublic static final BigInteger printDurationTimeUnits(Duration duration, boolean estimated)
duration - Duration valueestimated - is this an estimated durationpublic static final Double parseCurrency(Number value)
value - currency valuepublic static final BigDecimal printCurrency(Number value)
value - currency valuepublic static final TimeUnit parseDurationTimeUnits(BigInteger value)
value - BigInteger valuepublic static final BigInteger printDurationTimeUnits(TimeUnit value, boolean estimated)
value - Duration unitsestimated - is this an estimated durationpublic static final Priority parsePriority(BigInteger priority)
priority - priority valuepublic static final BigInteger printPriority(Priority priority)
priority - Priority instancepublic static final Duration parseDurationInThousanthsOfMinutes(Number value)
value - duration valuepublic static final Duration parseDurationInTenthsOfMinutes(Number value)
value - duration valuepublic static final Duration parseDurationInThousanthsOfMinutes(ProjectHeader header, Number value, TimeUnit targetTimeUnit)
header - project headervalue - duration valuetargetTimeUnit - required output time unitspublic static final Duration parseDurationInTenthsOfMinutes(ProjectHeader header, Number value, TimeUnit targetTimeUnit)
header - project headervalue - duration valuetargetTimeUnit - required output time unitspublic static final BigInteger printDurationInIntegerThousandthsOfMinutes(Duration duration)
duration - Duration instancepublic static final BigDecimal printDurationInDecimalThousandthsOfMinutes(Duration duration)
duration - Duration instancepublic static final BigInteger printDurationInIntegerTenthsOfMinutes(Duration duration)
duration - Duration instancepublic static final BigDecimal printRate(Rate rate)
rate - Rate instancepublic static final Rate parseRate(BigDecimal value)
value - rate valuepublic static final BigInteger printDay(Day day)
day - Day instancepublic static final Day parseDay(Number value)
value - day valuepublic static final ConstraintType parseConstraintType(Number value)
value - constraint type valuepublic static final BigInteger printConstraintType(ConstraintType value)
value - ConstraintType instancepublic static final String printTaskUID(Integer value)
value - task UIDpublic static final Integer parseTaskUID(String value)
value - task UID stringpublic static final String printResourceUID(Integer value)
value - resource UID valuepublic static final Integer parseResourceUID(String value)
value - resource UID stringpublic static final String printBoolean(Boolean value)
value - booleanpublic static final Boolean parseBoolean(String value)
value - booleanpublic static final String printTime(Calendar value)
value - time valuepublic static final Calendar parseTime(String value)
value - time valuepublic static final String printDateTime(Calendar value)
value - date time valuepublic static final Calendar parseDateTime(String value)
value - string representationpublic static final String printString(String value)
value - string valuepublic static final String parseString(String value)
value - string valuepublic static final void setParentFile(ProjectFile file)
file - parent file instanceCopyright © 2013. All Rights Reserved.