Home | History | Annotate | Download | only in i18n

Lines Matching full:writer

875  * Minumum implementations of stream writer/reader, writing/reading
878 * equivalent to the ICU4J implementation, which utilizes java.io.Writer/
1159 VTZWriter writer(result);
1160 write(writer, status);
1166 VTZWriter writer(result);
1167 write(start, writer, status);
1173 VTZWriter writer(result);
1174 writeSimple(time, writer, status);
1724 VTimeZone::write(VTZWriter& writer, UErrorCode& status) const {
1730 writer.write(ICAL_TZURL);
1731 writer.write(COLON);
1732 writer.write(tzurl);
1733 writer.write(ICAL_NEWLINE);
1737 writer.write(ICAL_LASTMOD);
1738 writer.write(COLON);
1739 writer.write(getUTCDateTimeString(lastmod, utcString));
1740 writer.write(ICAL_NEWLINE);
1742 writer.write(*line);
1743 writer.write(ICAL_NEWLINE);
1765 writeZone(writer, *tz, customProps, status);
1771 VTimeZone::write(UDate start, VTZWriter& writer, UErrorCode& status) const {
1819 writeZone(writer, rbtz, &customProps, status);
1836 VTimeZone::writeSimple(UDate time, VTZWriter& writer, UErrorCode& status) const {
1874 writeZone(writer, rbtz, &customProps, status);
2172 VTimeZone::writeHeaders(VTZWriter& writer, UErrorCode& status) const {
2179 writer.write(ICAL_BEGIN);
2180 writer.write(COLON);
2181 writer.write(ICAL_VTIMEZONE);
2182 writer.write(ICAL_NEWLINE);
2183 writer.write(ICAL_TZID);
2184 writer.write(COLON);
2185 writer.write(tzid);
2186 writer.write(ICAL_NEWLINE);
2188 writer.write(ICAL_TZURL);
2189 writer.write(COLON);
2190 writer.write(tzurl);
2191 writer.write(ICAL_NEWLINE);
2195 writer.write(ICAL_LASTMOD);
2196 writer.write(COLON);
2197 writer.write(getUTCDateTimeString(lastmod, lastmodStr));
2198 writer.write(ICAL_NEWLINE);
2206 VTimeZone::writeFooter(VTZWriter& writer, UErrorCode& status) const {
2210 writer.write(ICAL_END);
2211 writer.write(COLON);
2212 writer.write(ICAL_VTIMEZONE);
2213 writer.write(ICAL_NEWLINE);
2220 VTimeZone::writeZonePropsByTime(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2226 beginZoneProps(writer, isDst, zonename, fromOffset, toOffset, time, status);
2231 writer.write(ICAL_RDATE);
2232 writer.write(COLON);
2234 writer.write(getDateTimeString(time + fromOffset, timestr));
2235 writer.write(ICAL_NEWLINE);
2237 endZoneProps(writer, isDst, status);
2247 VTimeZone::writeZonePropsByDOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2254 beginZoneProps(writer, isDst, zonename, fromOffset, toOffset, startTime, status);
2258 beginRRULE(writer, month, status);
2262 writer.write(ICAL_BYMONTHDAY);
2263 writer.write(EQUALS_SIGN);
2266 writer.write(dstr);
2268 appendUNTIL(writer, getDateTimeString(untilTime + fromOffset, dstr), status);
2273 writer.write(ICAL_NEWLINE);
2274 endZoneProps(writer, isDst, status);
2281 VTimeZone::writeZonePropsByDOW(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2288 beginZoneProps(writer, isDst, zonename, fromOffset, toOffset, startTime, status);
2292 beginRRULE(writer, month, status);
2296 writer.write(ICAL_BYDAY);
2297 writer.write(EQUALS_SIGN);
2300 writer.write(dstr); // -4, -3, -2, -1, 1, 2, 3, 4
2301 writer.write(ICAL_DOW_NAMES[dayOfWeek - 1]); // SU, MO, TU...
2304 appendUNTIL(writer, getDateTimeString(untilTime + fromOffset, dstr), status);
2309 writer.write(ICAL_NEWLINE);
2310 endZoneProps(writer, isDst, status);
2317 VTimeZone::writeZonePropsByDOW_GEQ_DOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2327 writeZonePropsByDOW(writer, isDst, zonename, fromOffset, toOffset,
2334 writeZonePropsByDOW(writer, isDst, zonename, fromOffset, toOffset,
2341 beginZoneProps(writer, isDst, zonename, fromOffset, toOffset, startTime, status);
2359 writeZonePropsByDOW_GEQ_DOM_sub(writer, prevMonth, -prevMonthDays, dayOfWeek, prevMonthDays,
2375 writeZonePropsByDOW_GEQ_DOM_sub(writer, nextMonth, 1, dayOfWeek, nextMonthDays,
2381 writeZonePropsByDOW_GEQ_DOM_sub(writer, month, startDay, dayOfWeek, currentMonthDays,
2386 endZoneProps(writer, isDst, status);
2394 writer, int32_t month, int32_t dayOfMonth,
2407 beginRRULE(writer, month, status);
2411 writer.write(ICAL_BYDAY);
2412 writer.write(EQUALS_SIGN);
2413 writer.write(ICAL_DOW_NAMES[dayOfWeek - 1]); // SU, MO, TU...
2414 writer.write(SEMICOLON);
2415 writer.write(ICAL_BYMONTHDAY);
2416 writer.write(EQUALS_SIGN);
2420 writer.write(dstr);
2422 writer.write(COMMA);
2425 writer.write(dstr);
2429 appendUNTIL(writer, getDateTimeString(untilTime + fromOffset, dstr), status);
2434 writer.write(ICAL_NEWLINE);
2441 VTimeZone::writeZonePropsByDOW_LEQ_DOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2451 writeZonePropsByDOW(writer, isDst, zonename, fromOffset, toOffset,
2455 writeZonePropsByDOW(writer, isDst, zonename, fromOffset, toOffset,
2459 writeZonePropsByDOW(writer, isDst, zonename, fromOffset, toOffset,
2463 writeZonePropsByDOW_GEQ_DOM(writer, isDst, zonename, fromOffset, toOffset,
2472 VTimeZone::writeFinalRule(VTZWriter& writer, UBool isDst, const AnnualTimeZoneRule* rule,
2501 writeZonePropsByDOM(writer, isDst, name, fromRawOffset + fromDSTSavings, toOffset,
2505 writeZonePropsByDOW(writer, isDst, name, fromRawOffset + fromDSTSavings, toOffset,
2509 writeZonePropsByDOW_GEQ_DOM(writer, isDst, name, fromRawOffset + fromDSTSavings, toOffset,
2513 writeZonePropsByDOW_LEQ_DOM(writer, isDst, name, fromRawOffset + fromDSTSavings, toOffset,
2526 VTimeZone::beginZoneProps(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2531 writer.write(ICAL_BEGIN);
2532 writer.write(COLON);
2534 writer.write(ICAL_DAYLIGHT);
2536 writer.write(ICAL_STANDARD);
2538 writer.write(ICAL_NEWLINE);
2543 writer.write(ICAL_TZOFFSETTO);
2544 writer.write(COLON);
2546 writer.write(dstr);
2547 writer.write(ICAL_NEWLINE);
2550 writer.write(ICAL_TZOFFSETFROM);
2551 writer.write(COLON);
2553 writer.write(dstr);
2554 writer.write(ICAL_NEWLINE);
2557 writer.write(ICAL_TZNAME);
2558 writer.write(COLON);
2559 writer.write(zonename);
2560 writer.write(ICAL_NEWLINE);
2563 writer.write(ICAL_DTSTART);
2564 writer.write(COLON);
2565 writer.write(getDateTimeString(startTime + fromOffset, dstr));
2566 writer.write(ICAL_NEWLINE);
2573 VTimeZone::endZoneProps(VTZWriter& writer, UBool isDst, UErrorCode& status) const {
2578 writer.write(ICAL_END);
2579 writer.write(COLON);
2581 writer.write(ICAL_DAYLIGHT);
2583 writer.write(ICAL_STANDARD);
2585 writer.write(ICAL_NEWLINE);
2592 VTimeZone::beginRRULE(VTZWriter& writer, int32_t month, UErrorCode& status) const {
2597 writer.write(ICAL_RRULE);
2598 writer.write(COLON);
2599 writer.write(ICAL_FREQ);
2600 writer.write(EQUALS_SIGN);
2601 writer.write(ICAL_YEARLY);
2602 writer.write(SEMICOLON);
2603 writer.write(ICAL_BYMONTH);
2604 writer.write(EQUALS_SIGN);
2606 writer.write(dstr);
2607 writer.write(SEMICOLON);
2614 VTimeZone::appendUNTIL(VTZWriter& writer, const UnicodeString& until, UErrorCode& status) const {
2619 writer.write(SEMICOLON);
2620 writer.write(ICAL_UNTIL);
2621 writer.write(EQUALS_SIGN);
2622 writer.write(until);