/external/icu/icu4c/source/i18n/unicode/ |
H A D | tztrans.h | 26 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 D | tzrule.h | 28 * <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 D | rbtz.h | 31 * 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 D | basictz.h | 88 * 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 D | TimeZoneTransition.java | 19 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 D | InitialTimeZoneRule.java | 21 public class InitialTimeZoneRule extends TimeZoneRule { 42 public boolean isEquivalentTo(TimeZoneRule other) {
|
H A D | DangiCalendar.java | 70 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 D | TimeZoneRule.java | 16 * <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 D | BasicTimeZone.java | 26 * @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 D | RuleBasedTimeZone.java | 22 * @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 D | TimeArrayTimeZoneRule.java | 20 public class TimeArrayTimeZoneRule extends TimeZoneRule { 128 public boolean isEquivalentTo(TimeZoneRule other) {
|
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/util/ |
H A D | TimeZoneTransition.java | 18 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 D | InitialTimeZoneRule.java | 20 public class InitialTimeZoneRule extends TimeZoneRule { 45 public boolean isEquivalentTo(TimeZoneRule other) {
|
H A D | DangiCalendar.java | 68 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 D | TimeZoneRule.java | 15 * <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 D | BasicTimeZone.java | 25 * @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 D | RuleBasedTimeZone.java | 21 * @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 D | TimeArrayTimeZoneRule.java | 19 public class TimeArrayTimeZoneRule extends TimeZoneRule { 136 public boolean isEquivalentTo(TimeZoneRule other) {
|
/external/icu/icu4c/source/i18n/ |
H A D | zrule.cpp | 34 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 D | ztrans.cpp | 30 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 D | tztrans.cpp | 23 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 D | tzrule.cpp | 35 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 D | rbtz.cpp | 30 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 D | dangical.cpp | 112 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 D | basictz.cpp | 296 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...] |