com.plumtree.xpshared.htmlconstructs
Class PTDurationCombo

java.lang.Object
  extended by com.plumtree.xpshared.htmlconstructs.PTDurationCombo

public class PTDurationCombo
extends java.lang.Object

Author:
JohnH This construct returns an input box and a combo box for an integer and time increments (minutes, hours, days, etc.) respectively.

Field Summary
static java.lang.String _ui_ViewDays
          Localized String: Day(s)
static java.lang.String _ui_ViewHours
          Localized String: Hour(s)
static java.lang.String _ui_ViewMilliseconds
          Localized String: Millisecond(s)
static java.lang.String _ui_ViewMinutes
          Localized String: Minute(s)
static java.lang.String _ui_ViewMonths
          Localized String: Month(s)
static java.lang.String _ui_ViewSeconds
          Localized String: Second(s)
static java.lang.String _ui_ViewWeeks
          Localized String: Week(s)
static java.lang.String _ui_ViewYears
          Localized String: Year(s)
static int DISPLAYDAYS
           
static int DISPLAYHOURS
           
static int DISPLAYMILLISECONDS
           
static int DISPLAYMINUTES
           
static int DISPLAYMONTHS
           
static int DISPLAYSECONDS
           
static int DISPLAYWEEKS
           
static int DISPLAYYEARS
           
 
Constructor Summary
PTDurationCombo()
          Creates a new PTDurationCombo object.
 
Method Summary
static int BestDurationTypeForMilliseconds(int nAvailableDurations, long lMilliseconds)
           
static long DurationFromMilliseconds(long lMilliseconds, int nDurationType)
           
static long DurationToMilliseconds(long nDuration, int nDurationType)
           
static HTMLElement GetDurationCombo(java.lang.String strDurationElemName, java.lang.String strUnitsElemName, int intDisplayFlags, java.lang.String strSetDuration, int intSetUnits, AActivitySpace asOwner)
          This returns an HTML INPUT box followed by a combo box populated with time increments.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_ui_ViewMilliseconds

public static final java.lang.String _ui_ViewMilliseconds
Localized String: Millisecond(s)

See Also:
Constant Field Values

_ui_ViewSeconds

public static final java.lang.String _ui_ViewSeconds
Localized String: Second(s)

See Also:
Constant Field Values

_ui_ViewMinutes

public static final java.lang.String _ui_ViewMinutes
Localized String: Minute(s)

See Also:
Constant Field Values

_ui_ViewHours

public static final java.lang.String _ui_ViewHours
Localized String: Hour(s)

See Also:
Constant Field Values

_ui_ViewDays

public static final java.lang.String _ui_ViewDays
Localized String: Day(s)

See Also:
Constant Field Values

_ui_ViewWeeks

public static final java.lang.String _ui_ViewWeeks
Localized String: Week(s)

See Also:
Constant Field Values

_ui_ViewMonths

public static final java.lang.String _ui_ViewMonths
Localized String: Month(s)

See Also:
Constant Field Values

_ui_ViewYears

public static final java.lang.String _ui_ViewYears
Localized String: Year(s)

See Also:
Constant Field Values

DISPLAYMILLISECONDS

public static final int DISPLAYMILLISECONDS
See Also:
Constant Field Values

DISPLAYSECONDS

public static final int DISPLAYSECONDS
See Also:
Constant Field Values

DISPLAYMINUTES

public static final int DISPLAYMINUTES
See Also:
Constant Field Values

DISPLAYHOURS

public static final int DISPLAYHOURS
See Also:
Constant Field Values

DISPLAYDAYS

public static final int DISPLAYDAYS
See Also:
Constant Field Values

DISPLAYWEEKS

public static final int DISPLAYWEEKS
See Also:
Constant Field Values

DISPLAYMONTHS

public static final int DISPLAYMONTHS
See Also:
Constant Field Values

DISPLAYYEARS

public static final int DISPLAYYEARS
See Also:
Constant Field Values
Constructor Detail

PTDurationCombo

public PTDurationCombo()
Creates a new PTDurationCombo object.

Method Detail

BestDurationTypeForMilliseconds

public static int BestDurationTypeForMilliseconds(int nAvailableDurations,
                                                  long lMilliseconds)
Parameters:
nAvailableDurations -
lMilliseconds -
Returns:

DurationFromMilliseconds

public static long DurationFromMilliseconds(long lMilliseconds,
                                            int nDurationType)
Parameters:
lMilliseconds -
nDurationType -
Returns:

DurationToMilliseconds

public static long DurationToMilliseconds(long nDuration,
                                          int nDurationType)
Parameters:
nDuration -
nDurationType -
Returns:

GetDurationCombo

public static HTMLElement GetDurationCombo(java.lang.String strDurationElemName,
                                           java.lang.String strUnitsElemName,
                                           int intDisplayFlags,
                                           java.lang.String strSetDuration,
                                           int intSetUnits,
                                           AActivitySpace asOwner)
This returns an HTML INPUT box followed by a combo box populated with time increments.

Parameters:
strDurationElemName - - The name for the HTML INPUT box containing the numeric duration
strUnitsElemName - - The name for the SELECT drop down containing the units
intDisplayFlags - - An integer indicating which durations to display in the select. The choices are exposed by this class as public constants: DISPLAYMINUTES = 1, DISPLAYHOURS = 2, DISPLAYDAYS = 4, DISPLAYWEEKS = 8. These can be combined by adding up the choices. Thus, a value of 3 would display minutes and hours.
strSetDuration - - Sets the value for the duration input
intSetUnits - - Sets the integer value for the Units Select element
Returns:
Throws:
java.lang.Exception
XPException



Copyright © 2002,2003,2004,2005 Plumtree Software, Inc., All Rights Reserved.