Home | History | Annotate | Download | only in i18n

Lines Matching defs:VTimeZone

33 // Smybol characters used by RFC2445 VTIMEZONE
41 // RFC2445 VTIMEZONE tokens
42 static const UChar ICAL_BEGIN_VTIMEZONE[] = {0x42, 0x45, 0x47, 0x49, 0x4E, 0x3A, 0x56, 0x54, 0x49, 0x4D, 0x45, 0x5A, 0x4F, 0x4E, 0x45, 0}; /* "BEGIN:VTIMEZONE" */
43 static const UChar ICAL_END_VTIMEZONE[] = {0x45, 0x4E, 0x44, 0x3A, 0x56, 0x54, 0x49, 0x4D, 0x45, 0x5A, 0x4F, 0x4E, 0x45, 0}; /* "END:VTIMEZONE" */
46 static const UChar ICAL_VTIMEZONE[] = {0x56, 0x54, 0x49, 0x4D, 0x45, 0x5A, 0x4F, 0x4E, 0x45, 0}; /* "VTIMEZONE" */
432 // VTIMEZONE property.
442 // VTIMEZONE property. We do not support the case.
948 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(VTimeZone)
950 VTimeZone::VTimeZone()
955 VTimeZone::VTimeZone(const VTimeZone& source)
981 VTimeZone::~VTimeZone() {
990 VTimeZone&
991 VTimeZone::operator=(const VTimeZone& right) {
1034 VTimeZone::operator==(const TimeZone& that) const {
1041 VTimeZone *vtz = (VTimeZone*)&that;
1053 VTimeZone::operator!=(const TimeZone& that) const {
1057 VTimeZone*
1058 VTimeZone::createVTimeZoneByID(const UnicodeString& ID) {
1059 VTimeZone *vtz = new VTimeZone();
1077 VTimeZone*
1078 VTimeZone::createVTimeZoneFromBasicTimeZone(const BasicTimeZone& basic_time_zone, UErrorCode &status) {
1082 VTimeZone *vtz = new VTimeZone();
1108 VTimeZone*
1109 VTimeZone::createVTimeZone(const UnicodeString& vtzdata, UErrorCode& status) {
1114 VTimeZone *vtz = new VTimeZone();
1124 VTimeZone::getTZURL(UnicodeString& url) const {
1133 VTimeZone::setTZURL(const UnicodeString& url) {
1138 VTimeZone::getLastModified(UDate& lastModified) const {
1147 VTimeZone::setLastModified(UDate lastModified) {
1152 VTimeZone::write(UnicodeString& result, UErrorCode& status) const {
1159 VTimeZone::write(UDate start, UnicodeString& result, UErrorCode& status) /*const*/ {
1166 VTimeZone::writeSimple(UDate time, UnicodeString& result, UErrorCode& status) /*const*/ {
1173 VTimeZone::clone(void) const {
1174 return new VTimeZone(*this);
1178 VTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day,
1184 VTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day,
1191 VTimeZone::getOffset(UDate date, UBool local, int32_t& rawOffset,
1197 VTimeZone::setRawOffset(int32_t offsetMillis) {
1202 VTimeZone::getRawOffset(void) const {
1207 VTimeZone::useDaylightTime(void) const {
1212 VTimeZone::inDaylightTime(UDate date, UErrorCode& status) const {
1217 VTimeZone::hasSameRules(const TimeZone& other) const {
1222 VTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition& result) /*const*/ {
1227 VTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition& result) /*const*/ {
1232 VTimeZone::countTransitionRules(UErrorCode& status) /*const*/ {
1237 VTimeZone::getTimeZoneRules(const InitialTimeZoneRule*& initial,
1244 VTimeZone::load(VTZReader& reader, UErrorCode& status) {
1333 #define VTZ 1 // In VTIMEZONE
1340 VTimeZone::parse(UErrorCode& status) {
1550 // accurate, but VTIMEZONE data does not have such info.
1719 VTimeZone::write(VTZWriter& writer, UErrorCode& status) const {
1766 VTimeZone::write(UDate start, VTZWriter& writer, UErrorCode& status) /*const*/ {
1831 VTimeZone::writeSimple(UDate time, VTZWriter& writer, UErrorCode& status) /*const*/ {
1886 VTimeZone::writeZone(VTZWriter& w, BasicTimeZone& basictz,
2167 VTimeZone::writeHeaders(VTZWriter& writer, UErrorCode& status) const {
2198 * Write the closing section of the VTIMEZONE definition block
2201 VTimeZone::writeFooter(VTZWriter& writer, UErrorCode& status) const {
2215 VTimeZone::writeZonePropsByTime(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2239 * Write start times defined by a DOM rule using VTIMEZONE RRULE
2242 VTimeZone::writeZonePropsByDOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2273 * Write start times defined by a DOW rule using VTIMEZONE RRULE
2276 VTimeZone::writeZonePropsByDOW(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2309 * Write start times defined by a DOW_GEQ_DOM rule using VTIMEZONE RRULE
2312 VTimeZone::writeZonePropsByDOW_GEQ_DOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2389 VTimeZone::writeZonePropsByDOW_GEQ_DOM_sub(VTZWriter& writer, int32_t month, int32_t dayOfMonth,
2433 * Write start times defined by a DOW_LEQ_DOM rule using VTIMEZONE RRULE
2436 VTimeZone::writeZonePropsByDOW_LEQ_DOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2467 VTimeZone::writeFinalRule(VTZWriter& writer, UBool isDst, const AnnualTimeZoneRule* rule,
2481 // Olson tzdata supports 24:00 of a day, but VTIMEZONE does not.
2521 VTimeZone::beginZoneProps(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2568 VTimeZone::endZoneProps(VTZWriter& writer, UBool isDst, UErrorCode& status) const {
2587 VTimeZone::beginRRULE(VTZWriter& writer, int32_t month, UErrorCode& status) const {
2609 VTimeZone::appendUNTIL(VTZWriter& writer, const UnicodeString& until, UErrorCode& status) const {