Class CalendarSupport
java.lang.Object
org.rumbledb.runtime.functions.util.formatting.calendar.CalendarSupport
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic StringnormalizeKnownCalendarMode(String calendar) Normalizes a calendar argument if it matches a known calendar mode.static StringresolveCalendarMode(String calendar, Map<String, String> staticallyKnownNamespaces, ExceptionMetadata metadata) Unqualified calendar names must be syntactically valid.
-
Field Details
-
DEFAULT_CALENDAR
- See Also:
-
-
Method Details
-
normalizeKnownCalendarMode
Normalizes a calendar argument if it matches a known calendar mode.EQName literals without a namespace are resolved against the known calendar names. Unknown values are returned unchanged.
-
resolveCalendarMode
public static String resolveCalendarMode(String calendar, Map<String, String> staticallyKnownNamespaces, ExceptionMetadata metadata) Unqualified calendar names must be syntactically valid. Supported calendar designators are handled by the ICU formatting backend; unsupported valid designators fall back later. Namespace-qualified calendar names are syntactically accepted when their prefix is statically known, but this implementation does not resolve arbitrary namespace-qualified calendar systems. They also fall back to the default calendar.
-