Searched refs:TimeZoneRule (Results 1 - 25 of 47) sorted by relevance

12

/external/icu/icu4c/source/i18n/unicode/
H A Dtztrans.h26 class TimeZoneRule;
44 TimeZoneTransition(UDate time, const TimeZoneRule& from, const TimeZoneRule& to);
117 const TimeZoneRule* getFrom(void) const;
121 * responsible for deleting the <code>TimeZoneRule</code> object.
125 void setFrom(const TimeZoneRule& from);
129 * not delete the <code>TimeZoneRule</code> object passed in.
133 void adoptFrom(TimeZoneRule* from);
137 * responsible for deleting the <code>TimeZoneRule</code> object.
141 void setTo(const TimeZoneRule
[all...]
H A Dtzrule.h28 * <code>TimeZoneRule</code> is a class representing a rule for time zone.
29 * <code>TimeZoneRule</code> has a set of time zone attributes, such as zone name,
34 class U_I18N_API TimeZoneRule : public UObject { class in inherits:UObject
40 virtual ~TimeZoneRule();
43 * Clone this TimeZoneRule object polymorphically. The caller owns the result and
48 virtual TimeZoneRule* clone(void) const = 0;
51 * Return true if the given <code>TimeZoneRule</code> objects are semantically equal. Objects
54 * @return true if the given <code>TimeZoneRule</code> objects are semantically equal.
57 virtual UBool operator==(const TimeZoneRule& that) const;
60 * Return true if the given <code>TimeZoneRule</cod
[all...]
H A Drbtz.h31 * a BasicTimeZone subclass implemented in terms of InitialTimeZoneRule and TimeZoneRule instances
34 * @see TimeZoneRule
90 * Adds the <code>TimeZoneRule</code> which represents time transitions.
91 * The <code>TimeZoneRule</code> must have start times, that is, the result
94 * The input <code>TimeZoneRule</code> is adopted by this
100 * @param rule The <code>TimeZoneRule</code>.
104 void addTransitionRule(TimeZoneRule* rule, UErrorCode& status);
107 * Makes the <code>TimeZoneRule</code> ready to handle actual timezone
273 * Returns the number of <code>TimeZoneRule</code>s which represents time transitions,
274 * for this time zone, that is, all <code>TimeZoneRule</cod
[all...]
H A Dbasictz.h88 * Returns the number of <code>TimeZoneRule</code>s which represents time transitions,
89 * for this time zone, that is, all <code>TimeZoneRule</code>s for this time zone except
92 * @return The number of <code>TimeZoneRule</code>s representing time transitions.
98 * Gets the <code>InitialTimeZoneRule</code> and the set of <code>TimeZoneRule</code>
101 * the array trsrules is filled with 0 or multiple <code>TimeZoneRule</code>
114 const TimeZoneRule* trsrules[], int32_t& trscount, UErrorCode& status) const = 0;
200 * Gets the set of TimeZoneRule instances applicable to the specified time and after.
/external/icu/android_icu4j/src/main/java/android/icu/util/
H A DTimeZoneTransition.java19 private final TimeZoneRule from;
20 private final TimeZoneRule to;
31 public TimeZoneTransition(long time, TimeZoneRule from, TimeZoneRule to) {
51 public TimeZoneRule getTo() {
60 public TimeZoneRule getFrom() {
H A DInitialTimeZoneRule.java21 public class InitialTimeZoneRule extends TimeZoneRule {
42 public boolean isEquivalentTo(TimeZoneRule other) {
H A DDangiCalendar.java70 TimeZoneRule rule1897 = new TimeArrayTimeZoneRule("Korean 1897", 7 * ONE_HOUR, 0, millis1897,
72 TimeZoneRule rule1898to1911 = new TimeArrayTimeZoneRule("Korean 1898-1911", 8 * ONE_HOUR, 0, millis1898,
74 TimeZoneRule ruleFrom1912 = new TimeArrayTimeZoneRule("Korean 1912-", 9 * ONE_HOUR, 0, millis1912,
H A DTimeZoneRule.java16 * <code>TimeZoneRule</code> is an abstract class representing a rule for time zone.
17 * <code>TimeZoneRule</code> has a set of time zone attributes, such as zone name,
25 public abstract class TimeZoneRule implements Serializable { class in inherits:Serializable
34 * Constructs a <code>TimeZoneRule</code> with the name, the GMT offset of its
42 public TimeZoneRule(String name, int rawOffset, int dstSavings) { method in class:TimeZoneRule
78 * When two <code>TimeZoneRule</code> objects differ only its names, this method returns
81 * @param other The <code>TimeZoneRule</code> object to be compared with.
82 * @return true if the other <code>TimeZoneRule</code> is the same as this one.
84 public boolean isEquivalentTo(TimeZoneRule other) {
148 * Returns if this <code>TimeZoneRule</cod
[all...]
H A DBasicTimeZone.java26 * @see android.icu.util.TimeZoneRule
203 * <strong>[icu]</strong> Returns the array of <code>TimeZoneRule</code> which represents the rule
209 * @return The array of <code>TimeZoneRule</code> which represents this
212 public abstract TimeZoneRule[] getTimeZoneRules();
215 * <strong>[icu]</strong> Returns the array of <code>TimeZoneRule</code> which represents the rule
224 * @return The array of <code>TimeZoneRule</code> which represents this
227 public TimeZoneRule[] getTimeZoneRules(long start) {
228 TimeZoneRule[] all = getTimeZoneRules();
236 List<TimeZoneRule> filteredRules = new LinkedList<TimeZoneRule>();
[all...]
H A DRuleBasedTimeZone.java22 * @see android.icu.util.TimeZoneRule
31 private List<TimeZoneRule> historicRules;
50 * Adds the <code>TimeZoneRule</code> which represents time transitions.
51 * The <code>TimeZoneRule</code> must have start times, that is, the result
52 * of {@link android.icu.util.TimeZoneRule#isTransitionRule()} must be true.
55 * @param rule The <code>TimeZoneRule</code>.
57 public void addTransitionRule(TimeZoneRule rule) {
79 historicRules = new ArrayList<TimeZoneRule>();
202 TimeZoneRule toRule = tt.getTo();
265 for (TimeZoneRule rul
[all...]
H A DTimeArrayTimeZoneRule.java20 public class TimeArrayTimeZoneRule extends TimeZoneRule {
128 public boolean isEquivalentTo(TimeZoneRule other) {
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/util/
H A DTimeZoneTransition.java18 private final TimeZoneRule from;
19 private final TimeZoneRule to;
32 public TimeZoneTransition(long time, TimeZoneRule from, TimeZoneRule to) {
56 public TimeZoneRule getTo() {
67 public TimeZoneRule getFrom() {
H A DInitialTimeZoneRule.java20 public class InitialTimeZoneRule extends TimeZoneRule {
45 public boolean isEquivalentTo(TimeZoneRule other) {
H A DDangiCalendar.java68 TimeZoneRule rule1897 = new TimeArrayTimeZoneRule("Korean 1897", 7 * ONE_HOUR, 0, millis1897,
70 TimeZoneRule rule1898to1911 = new TimeArrayTimeZoneRule("Korean 1898-1911", 8 * ONE_HOUR, 0, millis1898,
72 TimeZoneRule ruleFrom1912 = new TimeArrayTimeZoneRule("Korean 1912-", 9 * ONE_HOUR, 0, millis1912,
H A DTimeZoneRule.java15 * <code>TimeZoneRule</code> is an abstract class representing a rule for time zone.
16 * <code>TimeZoneRule</code> has a set of time zone attributes, such as zone name,
24 public abstract class TimeZoneRule implements Serializable { class in inherits:Serializable
33 * Constructs a <code>TimeZoneRule</code> with the name, the GMT offset of its
43 public TimeZoneRule(String name, int rawOffset, int dstSavings) { method in class:TimeZoneRule
85 * When two <code>TimeZoneRule</code> objects differ only its names, this method returns
88 * @param other The <code>TimeZoneRule</code> object to be compared with.
89 * @return true if the other <code>TimeZoneRule</code> is the same as this one.
93 public boolean isEquivalentTo(TimeZoneRule other) {
165 * Returns if this <code>TimeZoneRule</cod
[all...]
H A DBasicTimeZone.java25 * @see com.ibm.icu.util.TimeZoneRule
210 * {@icu} Returns the array of <code>TimeZoneRule</code> which represents the rule
216 * @return The array of <code>TimeZoneRule</code> which represents this
221 public abstract TimeZoneRule[] getTimeZoneRules();
224 * {@icu} Returns the array of <code>TimeZoneRule</code> which represents the rule
233 * @return The array of <code>TimeZoneRule</code> which represents this
238 public TimeZoneRule[] getTimeZoneRules(long start) {
239 TimeZoneRule[] all = getTimeZoneRules();
247 List<TimeZoneRule> filteredRules = new LinkedList<TimeZoneRule>();
[all...]
H A DRuleBasedTimeZone.java21 * @see com.ibm.icu.util.TimeZoneRule
30 private List<TimeZoneRule> historicRules;
51 * Adds the <code>TimeZoneRule</code> which represents time transitions.
52 * The <code>TimeZoneRule</code> must have start times, that is, the result
53 * of {@link com.ibm.icu.util.TimeZoneRule#isTransitionRule()} must be true.
56 * @param rule The <code>TimeZoneRule</code>.
60 public void addTransitionRule(TimeZoneRule rule) {
82 historicRules = new ArrayList<TimeZoneRule>();
218 TimeZoneRule toRule = tt.getTo();
283 for (TimeZoneRule rul
[all...]
H A DTimeArrayTimeZoneRule.java19 public class TimeArrayTimeZoneRule extends TimeZoneRule {
136 public boolean isEquivalentTo(TimeZoneRule other) {
/external/icu/icu4c/source/i18n/
H A Dzrule.cpp34 delete (TimeZoneRule*)rule;
39 return *(const TimeZoneRule*)rule1 == *(const TimeZoneRule*)rule2;
45 s = ((TimeZoneRule*)rule)->TimeZoneRule::getName(s);
53 return ((TimeZoneRule*)rule)->TimeZoneRule::getRawOffset();
58 return ((TimeZoneRule*)rule)->TimeZoneRule::getDSTSavings();
63 return ((TimeZoneRule*)rule
[all...]
H A Dztrans.cpp30 return (ZTrans*) new TimeZoneTransition(time,*(TimeZoneRule*)from,*(TimeZoneRule*)to);
70 return ((TimeZoneTransition*)trans)->TimeZoneTransition::setFrom(*(TimeZoneRule*)from);
75 return ((TimeZoneTransition*)trans)->TimeZoneTransition::adoptFrom((TimeZoneRule*)from);
85 return ((TimeZoneTransition*)trans)->TimeZoneTransition::setTo(*(TimeZoneRule*)to);
90 return ((TimeZoneTransition*)trans)->TimeZoneTransition::adoptTo((TimeZoneRule*)to);
H A Dtztrans.cpp23 TimeZoneTransition::TimeZoneTransition(UDate time, const TimeZoneRule& from, const TimeZoneRule& to)
98 TimeZoneTransition::setFrom(const TimeZoneRule& from) {
106 TimeZoneTransition::adoptFrom(TimeZoneRule* from) {
114 TimeZoneTransition::setTo(const TimeZoneRule& to) {
122 TimeZoneTransition::adoptTo(TimeZoneRule* to) {
134 const TimeZoneRule*
139 const TimeZoneRule*
H A Dtzrule.cpp35 TimeZoneRule::TimeZoneRule(const UnicodeString& name, int32_t rawOffset, int32_t dstSavings)
39 TimeZoneRule::TimeZoneRule(const TimeZoneRule& source)
43 TimeZoneRule::~TimeZoneRule() {
46 TimeZoneRule&
47 TimeZoneRule::operator=(const TimeZoneRule
[all...]
H A Drbtz.cpp30 TimeZoneRule* from;
31 TimeZoneRule* to;
45 TimeZoneRule *r1 = (TimeZoneRule*)rules1->elementAt(i);
46 TimeZoneRule *r2 = (TimeZoneRule*)rules2->elementAt(i);
117 RuleBasedTimeZone::addTransitionRule(TimeZoneRule* rule, UErrorCode& status) {
182 TimeZoneRule *curRule = fInitialRule;
202 TimeZoneRule *nextRule = NULL;
203 TimeZoneRule *
[all...]
H A Ddangical.cpp112 TimeZoneRule* rule1897 = new TimeArrayTimeZoneRule(UNICODE_STRING_SIMPLE("Korean 1897"), 7*kOneHour, 0, millis1897, 1, DateTimeRule::STANDARD_TIME);
113 TimeZoneRule* rule1898to1911 = new TimeArrayTimeZoneRule(UNICODE_STRING_SIMPLE("Korean 1898-1911"), 8*kOneHour, 0, millis1898, 1, DateTimeRule::STANDARD_TIME);
114 TimeZoneRule* ruleFrom1912 = new TimeArrayTimeZoneRule(UNICODE_STRING_SIMPLE("Korean 1912-"), 9*kOneHour, 0, millis1912, 1, DateTimeRule::STANDARD_TIME);
H A Dbasictz.cpp296 const TimeZoneRule **orgtrs = NULL;
301 TimeZoneRule *r = NULL;
321 orgtrs = (const TimeZoneRule**)uprv_malloc(sizeof(TimeZoneRule*)*ruleCount);
364 r = (TimeZoneRule*)orgRules->elementAt(i);
385 const TimeZoneRule *toRule = tzt.getTo();
387 r = (TimeZoneRule*)orgRules->elementAt(i);
509 r = (TimeZoneRule*)orgRules->orphanElementAt(0);
528 r = (TimeZoneRule*)orgRules->orphanElementAt(0);
536 r = (TimeZoneRule*)filteredRule
[all...]

Completed in 348 milliseconds

12