com.atlassian.confluence.core
Interface FormatSettingsManager

All Known Implementing Classes:
DefaultFormatSettingsManager, TestingFormatSettingsManager

public interface FormatSettingsManager

Persistent storage and retrieval of format settings. Implementations should return a default value if no configuration currently exists.


Method Summary
 java.lang.String getDateFormat()
          Returns the formatting pattern used for dates.
 java.lang.String getDateTimeFormat()
          Returns the formatting pattern used for date and time together.
 java.lang.String getDayFormat()
          Deprecated. since 3.5 this simply redirects to getDateFormat. Previously defaulted to "MMM dd"
 java.lang.String getDecimalNumberFormat()
          Returns the formatting pattern used for decimal numbers.
 java.lang.String getLongNumberFormat()
          Returns the formatting pattern used for integer numbers.
 java.lang.String getTimeFormat()
          Returns the formatting pattern used for times.
 void setDateFormat(java.lang.String pattern)
          Stores the formatting pattern to be used for dates.
 void setDateTimeFormat(java.lang.String pattern)
          Stores the formatting pattern to be used for date and time together.
 void setDayFormat(java.lang.String pattern)
          Deprecated. since 3.5 dayFormat is no longer supported
 void setDecimalNumberFormat(java.lang.String pattern)
          Stores the formatting pattern to be used for decimal numbers.
 void setLongNumberFormat(java.lang.String pattern)
          Stores the formatting pattern to be used for integer numbers.
 void setTimeFormat(java.lang.String pattern)
          Stores the formatting pattern to be used for times.
 

Method Detail

getDateFormat

java.lang.String getDateFormat()
Returns the formatting pattern used for dates. Typically something like "d MMM, yyyy".


setDateFormat

void setDateFormat(java.lang.String pattern)
Stores the formatting pattern to be used for dates.

Parameters:
pattern - a pattern compatible with SimpleDateFormat

getTimeFormat

java.lang.String getTimeFormat()
Returns the formatting pattern used for times. Typically something like "h:mm a".


setTimeFormat

void setTimeFormat(java.lang.String pattern)
Stores the formatting pattern to be used for times.

Parameters:
pattern - a pattern compatible with SimpleDateFormat

getDateTimeFormat

java.lang.String getDateTimeFormat()
Returns the formatting pattern used for date and time together. Typically something like "d MMM, yyyy HH:mm".


getDayFormat

java.lang.String getDayFormat()
Deprecated. since 3.5 this simply redirects to getDateFormat. Previously defaulted to "MMM dd"

Was previously a slightly shorter format for representing a day, usually without a year. Is now identical to getDateFormat().

Returns:
the String representation of the date format

setDayFormat

void setDayFormat(java.lang.String pattern)
Deprecated. since 3.5 dayFormat is no longer supported

Does nothing. Previously set the "dayFormat", which has been dropped in favour of always using getDateFormat().

See Also:
getDayFormat()

setDateTimeFormat

void setDateTimeFormat(java.lang.String pattern)
Stores the formatting pattern to be used for date and time together.

Parameters:
pattern - a pattern compatible with SimpleDateFormat

getLongNumberFormat

java.lang.String getLongNumberFormat()
Returns the formatting pattern used for integer numbers. Typically something like "###############".


setLongNumberFormat

void setLongNumberFormat(java.lang.String pattern)
Stores the formatting pattern to be used for integer numbers.

Parameters:
pattern - a pattern compatible with DecimalFormat

getDecimalNumberFormat

java.lang.String getDecimalNumberFormat()
Returns the formatting pattern used for decimal numbers. Typically something like "###############.##########".


setDecimalNumberFormat

void setDecimalNumberFormat(java.lang.String pattern)
Stores the formatting pattern to be used for decimal numbers.

Parameters:
pattern - a pattern compatible with DecimalFormat


Copyright © 2003-2011 Atlassian. All Rights Reserved.