Interface | osid.locale.LocaleProfile | ||
---|---|---|---|
Implements | osid.OsidProfile | ||
Description |
The locale profile describes the interoperability of locale services. | ||
Method | supportsVisibleFederation | ||
Description |
Tests if visible federation is supported. | ||
Return | boolean | true if visible federation is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsTranslation | ||
Description |
Tests if translation is supported. | ||
Return | boolean | true if translation is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsTranslationAdmin | ||
Description |
Tests if translation administration is supported. | ||
Return | boolean | true if translation administration is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsNumericFormatting | ||
Description |
Tests if numeric formatting is supported. | ||
Return | boolean | true if numeric formatting is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCalendarFormatting | ||
Description |
Tests if calendar formatting is supported. | ||
Return | boolean | true if calendar formatting is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCurrencyFormatting | ||
Description |
Tests if currency formatting is supported. | ||
Return | boolean | true if currency formatting is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCoordinateFormatting | ||
Description |
Tests if coordinate formatting is supported. | ||
Return | boolean | true if coordinate formatting is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsUnitConversion | ||
Description |
Tests if unit conversion is supported. | ||
Return | boolean | true if unit conversion is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCurrencyConversion | ||
Description |
Tests if currency conversion is supported. | ||
Return | boolean | true if currency conversion is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCalendarConversion | ||
Description |
Tests if calendar conversion is supported. | ||
Return | boolean | true if calendar conversion is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCoordinateConversion | ||
Description |
Tests if coordnate conversion is supported. | ||
Return | boolean | true if coordinate conversion is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSpatialUnitConversion | ||
Description |
Tests if spatial unit conversion is supported. | ||
Return | boolean | true if spatial unit conversion is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsFormatConversion | ||
Description |
Tests if format conversion is supported. | ||
Return | boolean | true if format conversion is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCalendarInfo | ||
Description |
Tests if a calendar informational service is supported. | ||
Return | boolean | true if calendar info is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsLanguageTypesForTranslation | ||
Description |
Tests if a given language translation is supported. | ||
Parameters | osid.type.Type | sourceLanguageType | the type of the source language |
osid.type.Type | sourceScriptType | the type of the source script | |
osid.type.Type | targetLanguageType | the type of the target language | |
osid.type.Type | targetScriptType | the type of the target script | |
Return | boolean | true if the given source and target translation is
supported, false otherwise | |
Errors | NULL_ARGUMENT | sourceLanguageType, sourceScriptType, targetLanguageType or
targetScriptType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getLanguageTypesForSource | ||
Description |
Gets the list of target language types for a given source language type. | ||
Parameters | osid.type.Type | sourceLanguageType | the type of the source language |
osid.type.Type | sourceScriptType | the type of the source script | |
Return | osid.type.TypeList | the list of supported types for the given source language type | |
Errors | NULL_ARGUMENT | sourceLanguageType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getSourceLanguageTypes | ||
Description |
Gets all the source language types supported. | ||
Return | osid.type.TypeList | the list of supported language types | |
Compliance | mandatory | This method must be implemented. | |
Method | getScriptTypesForLanguageType | ||
Description |
Gets the list of script types available for a given language type. | ||
Parameters | osid.type.Type | languageType | the type of the language |
Return | osid.type.TypeList | the list of supported script types for the given language type | |
Errors | NULL_ARGUMENT | languageType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsNumericFormatTypes | ||
Description |
Tests if a given numeric format type is supported. | ||
Parameters | osid.type.Type | numericFormatType | the type of the numeric format |
Return | boolean | true if the given numeric format type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | numericFormatType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getNumericFormatTypes | ||
Description |
Gets all the numeric format types supported. | ||
Return | osid.type.TypeList | the list of supported numeric format types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCalendarTypesForFormatting | ||
Description |
Tests if a given calendaring formatting is supported. | ||
Parameters | osid.type.Type | calendarType | the type of the calendar |
osid.type.Type | timeType | the type of the time system | |
osid.type.Type | dateFormatType | the type of the output date format | |
osid.type.Type | timeFormatType | the type of the output time format | |
Return | boolean | true if formatting with the given types is supported,
false otherwise | |
Errors | NULL_ARGUMENT | calendarType, calendarFormatType, timeType, or
timeFormatType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCalendarTypesForFormatting | ||
Description |
Gets all the calendar types for which formats are available. | ||
Return | osid.type.TypeList | the list of calendar types | |
Compliance | mandatory | This method must be implemented. | |
Method | getDateFormatTypesForCalendarType | ||
Description |
Gets the list of date format types for a given calendar type. | ||
Parameters | osid.type.Type | calendarType | the type of the calendar |
Return | osid.type.TypeList | the list of supported date format types | |
Errors | NULL_ARGUMENT | calendarType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getTimeTypesForFormatting | ||
Description |
Gets all the time types for which formatting is available. | ||
Return | osid.type.TypeList | the list of time types | |
Compliance | mandatory | This method must be implemented. | |
Method | getTimeFormatTypesForTimeType | ||
Description |
Gets the list of time format types for a given time type. | ||
Parameters | osid.type.Type | timeType | the type of the time |
Return | osid.type.TypeList | the list of supported time format types | |
Errors | NULL_ARGUMENT | timeType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCurrencyTypesForFormatting | ||
Description |
Tests if a given currency formatting is supported. | ||
Parameters | osid.type.Type | currencyType | the type of the currency |
osid.type.Type | numericFormatType | the type of the output currency format | |
Return | boolean | true if formatting with the given types is supported,
false otherwise | |
Errors | NULL_ARGUMENT | currencyType or numericFormatType is
null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCurrencyTypesForFormatting | ||
Description |
Gets all the currency types for which formatting is available. | ||
Return | osid.type.TypeList | the list of currency types | |
Compliance | mandatory | This method must be implemented. | |
Method | getCurrencyFormatTypesForCurrencyType | ||
Description |
Gets the list of currency format types for a given currency type. | ||
Parameters | osid.type.Type | currencyType | the type of the currency |
Return | osid.type.TypeList | the list of supported currency format types | |
Errors | NULL_ARGUMENT | currencyType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCoordinateTypesForFormatting | ||
Description |
Tests if a given coordinate formatting is supported. | ||
Parameters | osid.type.Type | coordinateType | the type of the coordinate |
osid.type.Type | coordinateFormatType | the type of the output coordinate format | |
Return | boolean | true if formatting with the given types is supported,
false otherwise | |
Errors | NULL_ARGUMENT | cooridinateType or coodinateFormatType is
null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCoordinateTypesForFormatting | ||
Description |
Gets all the coordinate types for which formatting is available. | ||
Return | osid.type.TypeList | the list of coordinate types | |
Compliance | mandatory | This method must be implemented. | |
Method | getCoordinateFormatTypesForCoordinateType | ||
Description |
Gets the list of coordinate format types for a given coordinate type. | ||
Parameters | osid.type.Type | coordinateType | the type of the coordinate |
Return | osid.type.TypeList | the list of supported coordinate format types | |
Errors | NULL_ARGUMENT | coordinaterType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsUnitTypesForConversion | ||
Description |
Tests if a given measure conversion is supported. | ||
Parameters | osid.type.Type | sourceUnitType | the type of the source measure |
osid.type.Type | targetUnitType | the type of the target measure | |
Return | boolean | true if the given source and target conversion is supported,
false otherwise | |
Errors | NULL_ARGUMENT | sourceUnitType or targetUnitType is
null | |
Compliance | mandatory | This method must be implemented. | |
Method | getUnitTypesForSource | ||
Description |
Gets the list of target measure types for a given source measure type. | ||
Parameters | osid.type.Type | sourceUnitType | the type of the source measure |
Return | osid.type.TypeList | the list of supported target measure types | |
Errors | NULL_ARGUMENT | sourceUnitType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getSourceUnitTypes | ||
Description |
Gets all the source unit types supported. | ||
Return | osid.type.TypeList | the list of supported source unit types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCurrencyTypesForConversion | ||
Description |
Tests if a given currency conversion is supported. | ||
Parameters | osid.type.Type | sourceCurrencyType | the type of the source currency |
osid.type.Type | targetCurrencyType | the type of the target currency | |
Return | boolean | true if the given source and target conversion is supported,
false otherwise | |
Errors | NULL_ARGUMENT | sourceCurrencyType or targetCurrencyType is
null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCurrencyTypesForSource | ||
Description |
Gets the list of target currency types for a given source currency type. | ||
Parameters | osid.type.Type | sourceCurrencyType | the type of the source currency |
Return | osid.type.TypeList | the list of supported currency types | |
Errors | NULL_ARGUMENT | sourceCurrencyType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getSourceCurrencyTypes | ||
Description |
Gets the list of source currency types. | ||
Return | osid.type.TypeList | the list of supported source currency types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCalendarTypesForConversion | ||
Description |
Tests if a given calendar conversion is supported. | ||
Parameters | osid.type.Type | sourceCalendarType | the type of the source calendar |
osid.type.Type | targetCalendarType | the type of the target calendar | |
Return | boolean | true if the given source and target conversion is supported,
false otherwise | |
Errors | NULL_ARGUMENT | sourceCalendarType or targetCalendarType is
null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCalendarTypesForSource | ||
Description |
Gets the list of target calendar types for a given source calendar type. | ||
Parameters | osid.type.Type | sourceCalendarType | the type of the source calendar |
Return | osid.type.TypeList | the list of supported calendar types | |
Errors | NULL_ARGUMENT | sourceCalendarType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getSourceCalendarTypes | ||
Description |
Gets the list of source calendar types. | ||
Return | osid.type.TypeList | the list of supported source calendar types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsTimeTypesForConversion | ||
Description |
Tests if a given time conversion is supported. | ||
Parameters | osid.type.Type | sourceTimeType | the type of the source time |
osid.type.Type | targetTimeType | the type of the target time | |
Return | boolean | true if the given source and target conversion is supported,
false otherwise | |
Errors | NULL_ARGUMENT | sourceTimeType or targetTimeType is
null | |
Compliance | mandatory | This method must be implemented. | |
Method | getTimeTypesForSource | ||
Description |
Gets the list of target time types for a given source time type. | ||
Parameters | osid.type.Type | sourceTimeType | the type of the source time |
Return | osid.type.TypeList | the list of supported time types | |
Errors | NULL_ARGUMENT | sourceTimeType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getSourceTimeTypes | ||
Description |
Gets the list of source time types. | ||
Return | osid.type.TypeList | the list of supported source time types | |
Compliance | mandatory | This method must be implemented. | |
Method | getTimeTypesForCalendarType | ||
Description |
Gets the list of time types supported for a given
calendar type where they are both used in a | ||
Parameters | osid.type.Type | calendarType | the type of the calendar |
Return | osid.type.TypeList | the list of supported time types | |
Errors | NULL_ARGUMENT | calendarType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCalendarTypesForTimeType | ||
Description |
Gets the list of calendar types supported for a given
time type where they are both used in a | ||
Parameters | osid.type.Type | timeType | the type of the time system |
Return | osid.type.TypeList | the list of supported calendar types | |
Errors | NULL_ARGUMENT | timeType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCalendarTimeTypes | ||
Description |
Tests if a given calendar and time type are used
together in a | ||
Parameters | osid.type.Type | calendarType | the type of the calendar |
osid.type.Type | timeType | the type of the time system | |
Return | boolean | true if the given calendar and time types are supported,
false otherwise | |
Errors | NULL_ARGUMENT | calendarType or timeType is null
| |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCoordinateTypesForConversion | ||
Description |
Tests if a given coordinate type for conversion is supported. | ||
Parameters | osid.type.Type | sourceCoordinateType | the type of the source coordinate |
osid.type.Type | targetCoordinateType | the type of the target coordinate | |
Return | boolean | true if the given source and target conversion is supported,
false otherwise | |
Errors | NULL_ARGUMENT | sourceCoordinateType or targetCoordinateType
is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCoordinateTypesForSource | ||
Description |
Gets the list of target coordinate types for a given source coordinate type. | ||
Parameters | osid.type.Type | sourceCoordinateType | the type of the source coordinate |
Return | osid.type.TypeList | the list of supported target coordinate types | |
Errors | NULL_ARGUMENT | sourceCoordinateType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getSourceCoordinateTypes | ||
Description |
Gets the list of source coordinate types. | ||
Return | osid.type.TypeList | the list of supported source coordinate types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSpatialUnitRecordTypesForConversion | ||
Description |
Tests if a given spatial unit conversion is supported. | ||
Parameters | osid.type.Type | sourceSpatialUnitRecordType | the type of the source spatial unit record |
osid.type.Type | targetSpatialUnitRecordType | the type of the target spatial unit record | |
Return | boolean | true if the given source and target conversion is supported,
false otherwise | |
Errors | NULL_ARGUMENT | sourceSpatialUnitRecordType or
targetSpatialUnitRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getSpatialUnitRecordTypesForSource | ||
Description |
Gets the list of target spatial unit types for a given source spatial unit type. | ||
Parameters | osid.type.Type | sourceSpatialUnitRecordType | the type of the source spatial unit record |
Return | osid.type.TypeList | the list of supported target spatial unit record types | |
Errors | NULL_ARGUMENT | sourceSpatialUnitRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getSourceSpatialUnitRecordTypes | ||
Description |
Gets the list of source spatial unit record types. | ||
Return | osid.type.TypeList | the list of supported source spatial unit record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsFormatTypesForConversion | ||
Description |
Tests if a given format conversion is supported. | ||
Parameters | osid.type.Type | sourceFormatType | the type of the source format |
osid.type.Type | targetFormatType | the type of the target format | |
Return | boolean | true if the given source and target conversion is supported,
false otherwise | |
Errors | NULL_ARGUMENT | sourceFormatType or targetFormatType is
null | |
Compliance | mandatory | This method must be implemented. | |
Method | getFormatTypesForSource | ||
Description |
Gets the list of target format types for a given source spatial unit type. | ||
Parameters | osid.type.Type | sourceFormatType | the type of the source format |
Return | osid.type.TypeList | the list of supported target format types | |
Errors | NULL_ARGUMENT | sourceFormatType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getSourceFormatTypes | ||
Description |
Gets the list of source format types. | ||
Return | osid.type.TypeList | the list of supported source format types | |
Compliance | mandatory | This method must be implemented. |