@sm003/autojs6-dts
Version:
TypeScript Declarations for AutoJs6
898 lines (885 loc) • 414 kB
TypeScript
declare module org {
export module joda {
export module time {
export abstract class Chronology extends java.lang.Object {
public static class: java.lang.Class<org.joda.time.Chronology>;
public days(): org.joda.time.DurationField;
public getZone(): org.joda.time.DateTimeZone;
public weekOfWeekyear(): org.joda.time.DateTimeField;
public millisOfDay(): org.joda.time.DateTimeField;
public add(param0: number, param1: number, param2: number): number;
public constructor();
public millis(): org.joda.time.DurationField;
public hourOfHalfday(): org.joda.time.DateTimeField;
public validate(param0: org.joda.time.ReadablePartial, param1: number[]): void;
public centuries(): org.joda.time.DurationField;
public secondOfMinute(): org.joda.time.DateTimeField;
public minuteOfDay(): org.joda.time.DateTimeField;
public toString(): string;
public months(): org.joda.time.DurationField;
public get(param0: org.joda.time.ReadablePeriod, param1: number): number[];
public years(): org.joda.time.DurationField;
public clockhourOfHalfday(): org.joda.time.DateTimeField;
public hours(): org.joda.time.DurationField;
public centuryOfEra(): org.joda.time.DateTimeField;
public withUTC(): org.joda.time.Chronology;
public weekyear(): org.joda.time.DateTimeField;
public secondOfDay(): org.joda.time.DateTimeField;
public yearOfCentury(): org.joda.time.DateTimeField;
public weekyearOfCentury(): org.joda.time.DateTimeField;
public dayOfWeek(): org.joda.time.DateTimeField;
public year(): org.joda.time.DateTimeField;
public halfdayOfDay(): org.joda.time.DateTimeField;
public clockhourOfDay(): org.joda.time.DateTimeField;
public millisOfSecond(): org.joda.time.DateTimeField;
public get(param0: org.joda.time.ReadablePeriod, param1: number, param2: number): number[];
public minuteOfHour(): org.joda.time.DateTimeField;
public get(param0: org.joda.time.ReadablePartial, param1: number): number[];
public withZone(param0: org.joda.time.DateTimeZone): org.joda.time.Chronology;
public weeks(): org.joda.time.DurationField;
public weekyears(): org.joda.time.DurationField;
public eras(): org.joda.time.DurationField;
public monthOfYear(): org.joda.time.DateTimeField;
public halfdays(): org.joda.time.DurationField;
public add(param0: org.joda.time.ReadablePeriod, param1: number, param2: number): number;
public dayOfYear(): org.joda.time.DateTimeField;
public seconds(): org.joda.time.DurationField;
public minutes(): org.joda.time.DurationField;
public hourOfDay(): org.joda.time.DateTimeField;
public yearOfEra(): org.joda.time.DateTimeField;
public set(param0: org.joda.time.ReadablePartial, param1: number): number;
public getDateTimeMillis(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number): number;
public era(): org.joda.time.DateTimeField;
public getDateTimeMillis(param0: number, param1: number, param2: number, param3: number, param4: number): number;
public getDateTimeMillis(param0: number, param1: number, param2: number, param3: number): number;
public dayOfMonth(): org.joda.time.DateTimeField;
}
}
}
}
declare module org {
export module joda {
export module time {
export class DateMidnight extends org.joda.time.base.BaseDateTime implements org.joda.time.ReadableDateTime, java.io.Serializable {
public static class: java.lang.Class<org.joda.time.DateMidnight>;
public getZone(): org.joda.time.DateTimeZone;
public plus(param0: org.joda.time.ReadablePeriod): org.joda.time.DateMidnight;
public withChronology(param0: org.joda.time.Chronology): org.joda.time.DateMidnight;
public dayOfYear(): org.joda.time.DateMidnight.Property;
public getSecondOfDay(): number;
public withCenturyOfEra(param0: number): org.joda.time.DateMidnight;
public getYearOfCentury(): number;
public isEqual(param0: number): boolean;
public yearOfCentury(): org.joda.time.DateMidnight.Property;
public toDateTime(): org.joda.time.DateTime;
public withFieldAdded(param0: org.joda.time.DurationFieldType, param1: number): org.joda.time.DateMidnight;
public property(param0: org.joda.time.DateTimeFieldType): org.joda.time.DateMidnight.Property;
public minusDays(param0: number): org.joda.time.DateMidnight;
public getDayOfWeek(): number;
public constructor(param0: number, param1: number, param2: number, param3: org.joda.time.Chronology);
public plusMonths(param0: number): org.joda.time.DateMidnight;
public isAfter(param0: number): boolean;
public withZoneRetainFields(param0: org.joda.time.DateTimeZone): org.joda.time.DateMidnight;
public withEra(param0: number): org.joda.time.DateMidnight;
public getCenturyOfEra(): number;
public constructor(param0: any, param1: org.joda.time.DateTimeZone);
public withYear(param0: number): org.joda.time.DateMidnight;
public minus(param0: org.joda.time.ReadablePeriod): org.joda.time.DateMidnight;
public constructor(param0: number, param1: org.joda.time.Chronology);
public withField(param0: org.joda.time.DateTimeFieldType, param1: number): org.joda.time.DateMidnight;
public getMillisOfDay(): number;
public era(): org.joda.time.DateMidnight.Property;
public withYearOfCentury(param0: number): org.joda.time.DateMidnight;
public plusDays(param0: number): org.joda.time.DateMidnight;
public constructor(param0: org.joda.time.DateTimeZone);
public getMinuteOfHour(): number;
public constructor(param0: org.joda.time.Chronology);
public getYear(): number;
public toDateTime(param0: org.joda.time.DateTimeZone): org.joda.time.DateTime;
public toString(param0: org.joda.time.format.DateTimeFormatter): string;
public constructor(param0: number, param1: number, param2: number, param3: org.joda.time.DateTimeZone);
public withDayOfYear(param0: number): org.joda.time.DateMidnight;
public getWeekOfWeekyear(): number;
public minusWeeks(param0: number): org.joda.time.DateMidnight;
public plusYears(param0: number): org.joda.time.DateMidnight;
public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number, param7: org.joda.time.DateTimeZone);
public minusYears(param0: number): org.joda.time.DateMidnight;
public static now(): org.joda.time.DateMidnight;
public isBefore(param0: org.joda.time.ReadableInstant): boolean;
public get(param0: org.joda.time.DateTimeField): number;
public plusWeeks(param0: number): org.joda.time.DateMidnight;
public constructor(param0: number, param1: org.joda.time.DateTimeZone);
public checkInstant(param0: number, param1: org.joda.time.Chronology): number;
public centuryOfEra(): org.joda.time.DateMidnight.Property;
public dayOfMonth(): org.joda.time.DateMidnight.Property;
public getEra(): number;
public getMillisOfSecond(): number;
public withDurationAdded(param0: number, param1: number): org.joda.time.DateMidnight;
public toString(param0: string): string;
public static parse(param0: string): org.joda.time.DateMidnight;
public toMutableDateTime(): org.joda.time.MutableDateTime;
public constructor(param0: number);
public yearOfEra(): org.joda.time.DateMidnight.Property;
public weekyear(): org.joda.time.DateMidnight.Property;
public minus(param0: org.joda.time.ReadableDuration): org.joda.time.DateMidnight;
public withDayOfMonth(param0: number): org.joda.time.DateMidnight;
public constructor(param0: any, param1: org.joda.time.Chronology);
public constructor();
public getHourOfDay(): number;
public hashCode(): number;
public minus(param0: number): org.joda.time.DateMidnight;
public static now(param0: org.joda.time.DateTimeZone): org.joda.time.DateMidnight;
public equals(param0: any): boolean;
public withDurationAdded(param0: org.joda.time.ReadableDuration, param1: number): org.joda.time.DateMidnight;
public get(param0: org.joda.time.DateTimeFieldType): number;
public toString(param0: string, param1: java.util.Locale): string;
public getMonthOfYear(): number;
public getYearOfEra(): number;
public isEqual(param0: org.joda.time.ReadableInstant): boolean;
public withPeriodAdded(param0: org.joda.time.ReadablePeriod, param1: number): org.joda.time.DateMidnight;
public getMinuteOfDay(): number;
public minusMonths(param0: number): org.joda.time.DateMidnight;
public toInterval(): org.joda.time.Interval;
public withDayOfWeek(param0: number): org.joda.time.DateMidnight;
public withFields(param0: org.joda.time.ReadablePartial): org.joda.time.DateMidnight;
public toString(): string;
public monthOfYear(): org.joda.time.DateMidnight.Property;
public weekOfWeekyear(): org.joda.time.DateMidnight.Property;
public withYearOfEra(param0: number): org.joda.time.DateMidnight;
public plus(param0: org.joda.time.ReadableDuration): org.joda.time.DateMidnight;
public getDayOfYear(): number;
public isBefore(param0: number): boolean;
public isSupported(param0: org.joda.time.DateTimeFieldType): boolean;
public constructor(param0: any);
public getWeekyear(): number;
public constructor(param0: number, param1: number, param2: number);
public withMonthOfYear(param0: number): org.joda.time.DateMidnight;
public toInstant(): org.joda.time.Instant;
public getDayOfMonth(): number;
public getSecondOfMinute(): number;
public toMutableDateTime(param0: org.joda.time.DateTimeZone): org.joda.time.MutableDateTime;
public withMillis(param0: number): org.joda.time.DateMidnight;
public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number);
public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number, param7: org.joda.time.Chronology);
public getChronology(): org.joda.time.Chronology;
public plus(param0: number): org.joda.time.DateMidnight;
public toMutableDateTime(param0: org.joda.time.Chronology): org.joda.time.MutableDateTime;
public getMillis(): number;
public static parse(param0: string, param1: org.joda.time.format.DateTimeFormatter): org.joda.time.DateMidnight;
public dayOfWeek(): org.joda.time.DateMidnight.Property;
public withWeekyear(param0: number): org.joda.time.DateMidnight;
public toDateTime(param0: org.joda.time.Chronology): org.joda.time.DateTime;
public static now(param0: org.joda.time.Chronology): org.joda.time.DateMidnight;
public withWeekOfWeekyear(param0: number): org.joda.time.DateMidnight;
public isAfter(param0: org.joda.time.ReadableInstant): boolean;
public year(): org.joda.time.DateMidnight.Property;
public toLocalDate(): org.joda.time.LocalDate;
/** @deprecated */
public toYearMonthDay(): org.joda.time.YearMonthDay;
}
export module DateMidnight {
export class Property extends org.joda.time.field.AbstractReadableInstantFieldProperty {
public static class: java.lang.Class<org.joda.time.DateMidnight.Property>;
public roundCeilingCopy(): org.joda.time.DateMidnight;
public setCopy(param0: number): org.joda.time.DateMidnight;
public getDateMidnight(): org.joda.time.DateMidnight;
public roundFloorCopy(): org.joda.time.DateMidnight;
public setCopy(param0: string): org.joda.time.DateMidnight;
public addToCopy(param0: number): org.joda.time.DateMidnight;
public roundHalfEvenCopy(): org.joda.time.DateMidnight;
public roundHalfFloorCopy(): org.joda.time.DateMidnight;
public addWrapFieldToCopy(param0: number): org.joda.time.DateMidnight;
public getField(): org.joda.time.DateTimeField;
public setCopy(param0: string, param1: java.util.Locale): org.joda.time.DateMidnight;
public withMinimumValue(): org.joda.time.DateMidnight;
public getMillis(): number;
public withMaximumValue(): org.joda.time.DateMidnight;
public getChronology(): org.joda.time.Chronology;
public roundHalfCeilingCopy(): org.joda.time.DateMidnight;
}
}
}
}
}
declare module org {
export module joda {
export module time {
export class DateTime extends org.joda.time.base.BaseDateTime implements org.joda.time.ReadableDateTime, java.io.Serializable {
public static class: java.lang.Class<org.joda.time.DateTime>;
public minusHours(param0: number): org.joda.time.DateTime;
public dayOfYear(): org.joda.time.DateTime.Property;
public millisOfDay(): org.joda.time.DateTime.Property;
public plusYears(param0: number): org.joda.time.DateTime;
public getZone(): org.joda.time.DateTimeZone;
public plusWeeks(param0: number): org.joda.time.DateTime;
public getSecondOfDay(): number;
public getYearOfCentury(): number;
public withHourOfDay(param0: number): org.joda.time.DateTime;
public isEqual(param0: number): boolean;
public toDateTime(): org.joda.time.DateTime;
public hourOfDay(): org.joda.time.DateTime.Property;
public plusSeconds(param0: number): org.joda.time.DateTime;
public withWeekyear(param0: number): org.joda.time.DateTime;
public minusSeconds(param0: number): org.joda.time.DateTime;
public minusWeeks(param0: number): org.joda.time.DateTime;
public getDayOfWeek(): number;
public withField(param0: org.joda.time.DateTimeFieldType, param1: number): org.joda.time.DateTime;
public withZone(param0: org.joda.time.DateTimeZone): org.joda.time.DateTime;
public static now(): org.joda.time.DateTime;
public isAfter(param0: number): boolean;
public withDate(param0: org.joda.time.LocalDate): org.joda.time.DateTime;
public constructor(param0: number, param1: number, param2: number, param3: number, param4: number);
public plus(param0: number): org.joda.time.DateTime;
public secondOfDay(): org.joda.time.DateTime.Property;
public withTime(param0: number, param1: number, param2: number, param3: number): org.joda.time.DateTime;
public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: org.joda.time.Chronology);
public getCenturyOfEra(): number;
public minusYears(param0: number): org.joda.time.DateTime;
public constructor(param0: any, param1: org.joda.time.DateTimeZone);
public static now(param0: org.joda.time.Chronology): org.joda.time.DateTime;
public monthOfYear(): org.joda.time.DateTime.Property;
public constructor(param0: number, param1: org.joda.time.Chronology);
public plus(param0: org.joda.time.ReadableDuration): org.joda.time.DateTime;
public getMillisOfDay(): number;
public withDayOfWeek(param0: number): org.joda.time.DateTime;
public withDurationAdded(param0: org.joda.time.ReadableDuration, param1: number): org.joda.time.DateTime;
public plusHours(param0: number): org.joda.time.DateTime;
public minus(param0: number): org.joda.time.DateTime;
public withSecondOfMinute(param0: number): org.joda.time.DateTime;
public constructor(param0: org.joda.time.DateTimeZone);
public withMillisOfDay(param0: number): org.joda.time.DateTime;
public getMinuteOfHour(): number;
public constructor(param0: org.joda.time.Chronology);
public withEarlierOffsetAtOverlap(): org.joda.time.DateTime;
public getYear(): number;
public toDateTime(param0: org.joda.time.DateTimeZone): org.joda.time.DateTime;
public toString(param0: org.joda.time.format.DateTimeFormatter): string;
public withEra(param0: number): org.joda.time.DateTime;
public plusMinutes(param0: number): org.joda.time.DateTime;
public getWeekOfWeekyear(): number;
public dayOfMonth(): org.joda.time.DateTime.Property;
public minusDays(param0: number): org.joda.time.DateTime;
public static parse(param0: string): org.joda.time.DateTime;
public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number, param7: org.joda.time.DateTimeZone);
public withFieldAdded(param0: org.joda.time.DurationFieldType, param1: number): org.joda.time.DateTime;
public era(): org.joda.time.DateTime.Property;
public minusMinutes(param0: number): org.joda.time.DateTime;
public isBefore(param0: org.joda.time.ReadableInstant): boolean;
public minusMonths(param0: number): org.joda.time.DateTime;
public withZoneRetainFields(param0: org.joda.time.DateTimeZone): org.joda.time.DateTime;
public get(param0: org.joda.time.DateTimeField): number;
public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: org.joda.time.DateTimeZone);
public constructor(param0: number, param1: org.joda.time.DateTimeZone);
public withDayOfYear(param0: number): org.joda.time.DateTime;
public withTimeAtStartOfDay(): org.joda.time.DateTime;
public withYearOfEra(param0: number): org.joda.time.DateTime;
public getEra(): number;
public getMillisOfSecond(): number;
public withDate(param0: number, param1: number, param2: number): org.joda.time.DateTime;
public toString(param0: string): string;
public withTime(param0: org.joda.time.LocalTime): org.joda.time.DateTime;
public property(param0: org.joda.time.DateTimeFieldType): org.joda.time.DateTime.Property;
/** @deprecated */
public toTimeOfDay(): org.joda.time.TimeOfDay;
public withMonthOfYear(param0: number): org.joda.time.DateTime;
public year(): org.joda.time.DateTime.Property;
public toMutableDateTime(): org.joda.time.MutableDateTime;
public constructor(param0: number);
public withDurationAdded(param0: number, param1: number): org.joda.time.DateTime;
/** @deprecated */
public toDateMidnight(): org.joda.time.DateMidnight;
public toLocalDateTime(): org.joda.time.LocalDateTime;
public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: org.joda.time.DateTimeZone);
public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: org.joda.time.Chronology);
public withChronology(param0: org.joda.time.Chronology): org.joda.time.DateTime;
public constructor(param0: any, param1: org.joda.time.Chronology);
public constructor();
public getHourOfDay(): number;
public withYearOfCentury(param0: number): org.joda.time.DateTime;
public minuteOfHour(): org.joda.time.DateTime.Property;
public hashCode(): number;
public equals(param0: any): boolean;
public get(param0: org.joda.time.DateTimeFieldType): number;
public toString(param0: string, param1: java.util.Locale): string;
public plusMillis(param0: number): org.joda.time.DateTime;
public getMonthOfYear(): number;
public getYearOfEra(): number;
public toLocalTime(): org.joda.time.LocalTime;
public yearOfEra(): org.joda.time.DateTime.Property;
public isEqual(param0: org.joda.time.ReadableInstant): boolean;
public withMinuteOfHour(param0: number): org.joda.time.DateTime;
public withFields(param0: org.joda.time.ReadablePartial): org.joda.time.DateTime;
public minusMillis(param0: number): org.joda.time.DateTime;
public getMinuteOfDay(): number;
public toString(): string;
public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number);
public plusDays(param0: number): org.joda.time.DateTime;
public withDayOfMonth(param0: number): org.joda.time.DateTime;
public withPeriodAdded(param0: org.joda.time.ReadablePeriod, param1: number): org.joda.time.DateTime;
public plusMonths(param0: number): org.joda.time.DateTime;
public withCenturyOfEra(param0: number): org.joda.time.DateTime;
public getDayOfYear(): number;
public isBefore(param0: number): boolean;
public isSupported(param0: org.joda.time.DateTimeFieldType): boolean;
public constructor(param0: any);
public getWeekyear(): number;
public minus(param0: org.joda.time.ReadableDuration): org.joda.time.DateTime;
public dayOfWeek(): org.joda.time.DateTime.Property;
public toInstant(): org.joda.time.Instant;
public getDayOfMonth(): number;
public getSecondOfMinute(): number;
public toMutableDateTime(param0: org.joda.time.DateTimeZone): org.joda.time.MutableDateTime;
public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number);
public plus(param0: org.joda.time.ReadablePeriod): org.joda.time.DateTime;
public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number, param7: org.joda.time.Chronology);
public withWeekOfWeekyear(param0: number): org.joda.time.DateTime;
public yearOfCentury(): org.joda.time.DateTime.Property;
public getChronology(): org.joda.time.Chronology;
public centuryOfEra(): org.joda.time.DateTime.Property;
public toMutableDateTime(param0: org.joda.time.Chronology): org.joda.time.MutableDateTime;
public millisOfSecond(): org.joda.time.DateTime.Property;
public toDateTimeISO(): org.joda.time.DateTime;
public getMillis(): number;
public withMillisOfSecond(param0: number): org.joda.time.DateTime;
public withLaterOffsetAtOverlap(): org.joda.time.DateTime;
public secondOfMinute(): org.joda.time.DateTime.Property;
public toDateTime(param0: org.joda.time.Chronology): org.joda.time.DateTime;
public minus(param0: org.joda.time.ReadablePeriod): org.joda.time.DateTime;
public minuteOfDay(): org.joda.time.DateTime.Property;
public static now(param0: org.joda.time.DateTimeZone): org.joda.time.DateTime;
public weekOfWeekyear(): org.joda.time.DateTime.Property;
public isAfter(param0: org.joda.time.ReadableInstant): boolean;
public toLocalDate(): org.joda.time.LocalDate;
public withMillis(param0: number): org.joda.time.DateTime;
public static parse(param0: string, param1: org.joda.time.format.DateTimeFormatter): org.joda.time.DateTime;
public withYear(param0: number): org.joda.time.DateTime;
/** @deprecated */
public toYearMonthDay(): org.joda.time.YearMonthDay;
public weekyear(): org.joda.time.DateTime.Property;
}
export module DateTime {
export class Property extends org.joda.time.field.AbstractReadableInstantFieldProperty {
public static class: java.lang.Class<org.joda.time.DateTime.Property>;
public roundHalfCeilingCopy(): org.joda.time.DateTime;
public addWrapFieldToCopy(param0: number): org.joda.time.DateTime;
public roundHalfFloorCopy(): org.joda.time.DateTime;
public setCopy(param0: string, param1: java.util.Locale): org.joda.time.DateTime;
public roundCeilingCopy(): org.joda.time.DateTime;
public withMinimumValue(): org.joda.time.DateTime;
public roundFloorCopy(): org.joda.time.DateTime;
public getField(): org.joda.time.DateTimeField;
public getMillis(): number;
public getDateTime(): org.joda.time.DateTime;
public setCopy(param0: number): org.joda.time.DateTime;
public roundHalfEvenCopy(): org.joda.time.DateTime;
public addToCopy(param0: number): org.joda.time.DateTime;
public setCopy(param0: string): org.joda.time.DateTime;
public getChronology(): org.joda.time.Chronology;
public withMaximumValue(): org.joda.time.DateTime;
}
}
}
}
}
declare module org {
export module joda {
export module time {
export class DateTimeComparator extends java.lang.Object {
public static class: java.lang.Class<org.joda.time.DateTimeComparator>;
public thenComparing(keyExtractor: any /* any*/): java.util.Comparator<any>;
public static comparingInt(keyExtractor: any /* any*/): java.util.Comparator<any>;
public static reverseOrder(): java.util.Comparator<any>;
public static getTimeOnlyInstance(): org.joda.time.DateTimeComparator;
public thenComparingDouble(keyExtractor: any /* any*/): java.util.Comparator<any>;
public compare(param0: any, param1: any): number;
public getLowerLimit(): org.joda.time.DateTimeFieldType;
public reversed(): java.util.Comparator<any>;
public static comparing(keyExtractor: any /* any*/, keyComparator: java.util.Comparator<any>): java.util.Comparator<any>;
public hashCode(): number;
public equals(param0: any): boolean;
public static naturalOrder(): java.util.Comparator<any>;
public static getInstance(param0: org.joda.time.DateTimeFieldType): org.joda.time.DateTimeComparator;
public static comparingDouble(keyExtractor: any /* any*/): java.util.Comparator<any>;
public static comparing(keyExtractor: any /* any*/): java.util.Comparator<any>;
public constructor(param0: org.joda.time.DateTimeFieldType, param1: org.joda.time.DateTimeFieldType);
public thenComparing(keyExtractor: any /* any*/, keyComparator: java.util.Comparator<any>): java.util.Comparator<any>;
public thenComparing(other: java.util.Comparator<any>): java.util.Comparator<any>;
public static nullsLast(comparator: java.util.Comparator<any>): java.util.Comparator<any>;
public static getInstance(): org.joda.time.DateTimeComparator;
public thenComparingLong(keyExtractor: any /* any*/): java.util.Comparator<any>;
public thenComparingInt(keyExtractor: any /* any*/): java.util.Comparator<any>;
public toString(): string;
public static nullsFirst(comparator: java.util.Comparator<any>): java.util.Comparator<any>;
public static getDateOnlyInstance(): org.joda.time.DateTimeComparator;
public getUpperLimit(): org.joda.time.DateTimeFieldType;
public equals(obj: any): boolean;
public static comparingLong(keyExtractor: any /* any*/): java.util.Comparator<any>;
public static getInstance(param0: org.joda.time.DateTimeFieldType, param1: org.joda.time.DateTimeFieldType): org.joda.time.DateTimeComparator;
}
}
}
}
declare module org {
export module joda {
export module time {
export class DateTimeConstants extends java.lang.Object {
public static class: java.lang.Class<org.joda.time.DateTimeConstants>;
public static JANUARY: number;
public static FEBRUARY: number;
public static MARCH: number;
public static APRIL: number;
public static MAY: number;
public static JUNE: number;
public static JULY: number;
public static AUGUST: number;
public static SEPTEMBER: number;
public static OCTOBER: number;
public static NOVEMBER: number;
public static DECEMBER: number;
public static MONDAY: number;
public static TUESDAY: number;
public static WEDNESDAY: number;
public static THURSDAY: number;
public static FRIDAY: number;
public static SATURDAY: number;
public static SUNDAY: number;
public static AM: number;
public static PM: number;
public static BC: number;
public static BCE: number;
public static AD: number;
public static CE: number;
public static MILLIS_PER_SECOND: number;
public static SECONDS_PER_MINUTE: number;
public static MILLIS_PER_MINUTE: number;
public static MINUTES_PER_HOUR: number;
public static SECONDS_PER_HOUR: number;
public static MILLIS_PER_HOUR: number;
public static HOURS_PER_DAY: number;
public static MINUTES_PER_DAY: number;
public static SECONDS_PER_DAY: number;
public static MILLIS_PER_DAY: number;
public static DAYS_PER_WEEK: number;
public static HOURS_PER_WEEK: number;
public static MINUTES_PER_WEEK: number;
public static SECONDS_PER_WEEK: number;
public static MILLIS_PER_WEEK: number;
public constructor();
}
}
}
}
declare module org {
export module joda {
export module time {
export abstract class DateTimeField extends java.lang.Object {
public static class: java.lang.Class<org.joda.time.DateTimeField>;
public add(param0: number, param1: number): number;
public roundHalfCeiling(param0: number): number;
public getLeapAmount(param0: number): number;
public get(param0: number): number;
public getMinimumValue(param0: number): number;
public roundCeiling(param0: number): number;
public constructor();
public setExtended(param0: number, param1: number): number;
public roundHalfFloor(param0: number): number;
public isLenient(): boolean;
public set(param0: org.joda.time.ReadablePartial, param1: number, param2: number[], param3: string, param4: java.util.Locale): number[];
public getAsText(param0: number): string;
public getMaximumValue(param0: org.joda.time.ReadablePartial): number;
public set(param0: number, param1: string): number;
public getMaximumValue(param0: org.joda.time.ReadablePartial, param1: number[]): number;
public getAsShortText(param0: org.joda.time.ReadablePartial, param1: java.util.Locale): string;
public getMinimumValue(param0: org.joda.time.ReadablePartial, param1: number[]): number;
public getDifference(param0: number, param1: number): number;
public getName(): string;
public toString(): string;
public add(param0: org.joda.time.ReadablePartial, param1: number, param2: number[], param3: number): number[];
public getLeapDurationField(): org.joda.time.DurationField;
public isSupported(): boolean;
public set(param0: org.joda.time.ReadablePartial, param1: number, param2: number[], param3: number): number[];
public getMinimumValue(): number;
public getType(): org.joda.time.DateTimeFieldType;
public getAsText(param0: org.joda.time.ReadablePartial, param1: java.util.Locale): string;
public addWrapPartial(param0: org.joda.time.ReadablePartial, param1: number, param2: number[], param3: number): number[];
public getAsShortText(param0: number): string;
public getMaximumShortTextLength(param0: java.util.Locale): number;
public isLeap(param0: number): boolean;
public getDurationField(): org.joda.time.DurationField;
public set(param0: number, param1: string, param2: java.util.Locale): number;
public getRangeDurationField(): org.joda.time.DurationField;
public remainder(param0: number): number;
public addWrapField(param0: org.joda.time.ReadablePartial, param1: number, param2: number[], param3: number): number[];
public roundHalfEven(param0: number): number;
public getDifferenceAsLong(param0: number, param1: number): number;
public getMaximumValue(): number;
public getAsText(param0: org.joda.time.ReadablePartial, param1: number, param2: java.util.Locale): string;
public getAsShortText(param0: number, param1: java.util.Locale): string;
public getAsText(param0: number, param1: java.util.Locale): string;
public roundFloor(param0: number): number;
public getAsShortText(param0: org.joda.time.ReadablePartial, param1: number, param2: java.util.Locale): string;
public addWrapField(param0: number, param1: number): number;
public set(param0: number, param1: number): number;
public getMinimumValue(param0: org.joda.time.ReadablePartial): number;
public getMaximumTextLength(param0: java.util.Locale): number;
public getMaximumValue(param0: number): number;
}
}
}
}
declare module org {
export module joda {
export module time {
export abstract class DateTimeFieldType extends java.lang.Object implements java.io.Serializable {
public static class: java.lang.Class<org.joda.time.DateTimeFieldType>;
public static millisOfDay(): org.joda.time.DateTimeFieldType;
public static centuryOfEra(): org.joda.time.DateTimeFieldType;
public getDurationType(): org.joda.time.DurationFieldType;
public static yearOfCentury(): org.joda.time.DateTimeFieldType;
public constructor(param0: string);
public static weekyearOfCentury(): org.joda.time.DateTimeFieldType;
public static minuteOfHour(): org.joda.time.DateTimeFieldType;
public static minuteOfDay(): org.joda.time.DateTimeFieldType;
public static secondOfDay(): org.joda.time.DateTimeFieldType;
public static era(): org.joda.time.DateTimeFieldType;
public static clockhourOfDay(): org.joda.time.DateTimeFieldType;
public static dayOfYear(): org.joda.time.DateTimeFieldType;
public static yearOfEra(): org.joda.time.DateTimeFieldType;
public static secondOfMinute(): org.joda.time.DateTimeFieldType;
public static weekyear(): org.joda.time.DateTimeFieldType;
public static dayOfMonth(): org.joda.time.DateTimeFieldType;
public static weekOfWeekyear(): org.joda.time.DateTimeFieldType;
public static monthOfYear(): org.joda.time.DateTimeFieldType;
public getName(): string;
public static year(): org.joda.time.DateTimeFieldType;
public toString(): string;
public static hourOfHalfday(): org.joda.time.DateTimeFieldType;
public static dayOfWeek(): org.joda.time.DateTimeFieldType;
public static hourOfDay(): org.joda.time.DateTimeFieldType;
public static halfdayOfDay(): org.joda.time.DateTimeFieldType;
public getField(param0: org.joda.time.Chronology): org.joda.time.DateTimeField;
public static millisOfSecond(): org.joda.time.DateTimeFieldType;
public static clockhourOfHalfday(): org.joda.time.DateTimeFieldType;
public getRangeDurationType(): org.joda.time.DurationFieldType;
public isSupported(param0: org.joda.time.Chronology): boolean;
}
export module DateTimeFieldType {
export class StandardDateTimeFieldType extends org.joda.time.DateTimeFieldType {
public static class: java.lang.Class<org.joda.time.DateTimeFieldType.StandardDateTimeFieldType>;
public getRangeDurationType(): org.joda.time.DurationFieldType;
public equals(param0: any): boolean;
public equals(obj: any): boolean;
public getDurationType(): org.joda.time.DurationFieldType;
public getField(param0: org.joda.time.Chronology): org.joda.time.DateTimeField;
public hashCode(): number;
}
}
}
}
}
declare module org {
export module joda {
export module time {
export class DateTimeUtils extends java.lang.Object {
public static class: java.lang.Class<org.joda.time.DateTimeUtils>;
public static SYSTEM_MILLIS_PROVIDER: org.joda.time.DateTimeUtils.MillisProvider;
public static currentTimeMillis(): number;
public static getChronology(param0: org.joda.time.Chronology): org.joda.time.Chronology;
public static setCurrentMillisFixed(param0: number): void;
public static setCurrentMillisOffset(param0: number): void;
public static toJulianDayNumber(param0: number): number;
public static getDurationMillis(param0: org.joda.time.ReadableDuration): number;
public static setCurrentMillisProvider(param0: org.joda.time.DateTimeUtils.MillisProvider): void;
public static getIntervalChronology(param0: org.joda.time.ReadableInterval): org.joda.time.Chronology;
public static getInstantMillis(param0: org.joda.time.ReadableInstant): number;
public constructor();
public static fromJulianDay(param0: number): number;
public static isContiguous(param0: org.joda.time.ReadablePartial): boolean;
public static setCurrentMillisSystem(): void;
public static toJulianDay(param0: number): number;
public static getInstantChronology(param0: org.joda.time.ReadableInstant): org.joda.time.Chronology;
public static getDefaultTimeZoneNames(): java.util.Map<string,org.joda.time.DateTimeZone>;
public static getReadableInterval(param0: org.joda.time.ReadableInterval): org.joda.time.ReadableInterval;
public static getZone(param0: org.joda.time.DateTimeZone): org.joda.time.DateTimeZone;
public static getPeriodType(param0: org.joda.time.PeriodType): org.joda.time.PeriodType;
public static getDateFormatSymbols(param0: java.util.Locale): java.text.DateFormatSymbols;
public static setDefaultTimeZoneNames(param0: java.util.Map<string,org.joda.time.DateTimeZone>): void;
public static getIntervalChronology(param0: org.joda.time.ReadableInstant, param1: org.joda.time.ReadableInstant): org.joda.time.Chronology;
}
export module DateTimeUtils {
export class FixedMillisProvider extends java.lang.Object implements org.joda.time.DateTimeUtils.MillisProvider {
public static class: java.lang.Class<org.joda.time.DateTimeUtils.FixedMillisProvider>;
public getMillis(): number;
}
export class MillisProvider extends java.lang.Object {
public static class: java.lang.Class<org.joda.time.DateTimeUtils.MillisProvider>;
/**
* Constructs a new instance of the org.joda.time.DateTimeUtils$MillisProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
getMillis(): number;
});
public constructor();
public getMillis(): number;
}
export class OffsetMillisProvider extends java.lang.Object implements org.joda.time.DateTimeUtils.MillisProvider {
public static class: java.lang.Class<org.joda.time.DateTimeUtils.OffsetMillisProvider>;
public getMillis(): number;
}
export class SystemMillisProvider extends java.lang.Object implements org.joda.time.DateTimeUtils.MillisProvider {
public static class: java.lang.Class<org.joda.time.DateTimeUtils.SystemMillisProvider>;
public getMillis(): number;
}
}
}
}
}
declare module org {
export module joda {
export module time {
export abstract class DateTimeZone extends java.lang.Object implements java.io.Serializable {
public static class: java.lang.Class<org.joda.time.DateTimeZone>;
public static UTC: org.joda.time.DateTimeZone;
public static DEFAULT_TZ_DATA_PATH: string;
public static setDefault(param0: org.joda.time.DateTimeZone): void;
public getOffsetFromLocal(param0: number): number;
public static forOffsetHours(param0: number): org.joda.time.DateTimeZone;
public getName(param0: number, param1: java.util.Locale): string;
public constructor(param0: string);
public getName(param0: number): string;
public static getAvailableIDs(): java.util.Set<string>;
public isStandardOffset(param0: number): boolean;
public nextTransition(param0: number): number;
public adjustOffset(param0: number, param1: boolean): number;
public hashCode(): number;
public static setNameProvider(param0: org.joda.time.tz.NameProvider): void;
public getOffset(param0: org.joda.time.ReadableInstant): number;
public equals(param0: any): boolean;
public getMillisKeepLocal(param0: org.joda.time.DateTimeZone, param1: number): number;
public static forOffsetMillis(param0: number): org.joda.time.DateTimeZone;
public static setProvider(param0: org.joda.time.tz.Provider): void;
public static getNameProvider(): org.joda.time.tz.NameProvider;
public getShortName(param0: number, param1: java.util.Locale): string;
public static forTimeZone(param0: java.util.TimeZone): org.joda.time.DateTimeZone;
public getShortName(param0: number): string;
public convertLocalToUTC(param0: number, param1: boolean): number;
public toTimeZone(): java.util.TimeZone;
public getNameKey(param0: number): string;
public toString(): string;
public writeReplace(): any;
public convertLocalToUTC(param0: number, param1: boolean, param2: number): number;
public static forOffsetHoursMinutes(param0: number, param1: number): org.joda.time.DateTimeZone;
public isFixed(): boolean;
public static forID(param0: string): org.joda.time.DateTimeZone;
public convertUTCToLocal(param0: number): number;
public equals(obj: any): boolean;
public static getDefault(): org.joda.time.DateTimeZone;
public static getProvider(): org.joda.time.tz.Provider;
public previousTransition(param0: number): number;
public isLocalDateTimeGap(param0: org.joda.time.LocalDateTime): boolean;
public getStandardOffset(param0: number): number;
public getID(): string;
public getOffset(param0: number): number;
}
export module DateTimeZone {
export class LazyInit extends java.lang.Object {
public static class: java.lang.Class<org.joda.time.DateTimeZone.LazyInit>;
}
export class Stub extends java.lang.Object implements java.io.Serializable {
public static class: java.lang.Class<org.joda.time.DateTimeZone.Stub>;
}
}
}
}
}
declare module org {
export module joda {
export module time {
export class Days extends org.joda.time.base.BaseSingleFieldPeriod {
public static class: java.lang.Class<org.joda.time.Days>;
public static ZERO: org.joda.time.Days;
public static ONE: org.joda.time.Days;
public static TWO: org.joda.time.Days;
public static THREE: org.joda.time.Days;
public static FOUR: org.joda.time.Days;
public static FIVE: org.joda.time.Days;
public static SIX: org.joda.time.Days;
public static SEVEN: org.joda.time.Days;
public static MAX_VALUE: org.joda.time.Days;
public static MIN_VALUE: org.joda.time.Days;
public toStandardHours(): org.joda.time.Hours;
public static days(param0: number): org.joda.time.Days;
public toStandardDuration(): org.joda.time.Duration;
public getPeriodType(): org.joda.time.PeriodType;
public get(param0: org.joda.time.DurationFieldType): number;
public toStandardWeeks(): org.joda.time.Weeks;
public getValue(param0: number): number;
public minus(param0: org.joda.time.Days): org.joda.time.Days;
public multipliedBy(param0: number): org.joda.time.Days;
public static daysBetween(param0: org.joda.time.ReadableInstant, param1: org.joda.time.ReadableInstant): org.joda.time.Days;
public negated(): org.joda.time.Days;
public isGreaterThan(param0: org.joda.time.Days): boolean;
public toPeriod(): org.joda.time.Period;
public plus(param0: org.joda.time.Days): org.joda.time.Days;
public hashCode(): number;
public toStandardMinutes(): org.joda.time.Minutes;
public equals(param0: any): boolean;
public static daysBetween(param0: org.joda.time.ReadablePartial, param1: org.joda.time.ReadablePartial): org.joda.time.Days;
public getValue(): number;
public getFieldType(): org.joda.time.DurationFieldType;
public isLessThan(param0: org.joda.time.Days): boolean;
public plus(param0: number): org.joda.time.Days;
public toMutablePeriod(): org.joda.time.MutablePeriod;
public static standardDaysIn(param0: org.joda.time.ReadablePeriod): org.joda.time.Days;
public static daysIn(param0: org.joda.time.ReadableInterval): org.joda.time.Days;
public toString(): string;
public minus(param0: number): org.joda.time.Days;
public size(): number;
public isSupported(param0: org.joda.time.DurationFieldType): boolean;
public dividedBy(param0: number): org.joda.time.Days;
public getFieldType(param0: number): org.joda.time.DurationFieldType;
public getDays(): number;
public toStandardSeconds(): org.joda.time.Seconds;
public static parseDays(param0: string): org.joda.time.Days;
}
}
}
}
declare module org {
export module joda {
export module time {
export class Duration extends org.joda.time.base.BaseDuration implements org.joda.time.ReadableDuration, java.io.Serializable {
public static class: java.lang.Class<org.joda.time.Duration>;
public static ZERO: org.joda.time.Duration;
public constructor(param0: number, param1: number);
public toStandardHours(): org.joda.time.Hours;
public toDuration(): org.joda.time.Duration;
public static parse(param0: string): org.joda.time.Duration;
public abs(): org.joda.time.Duration;
public withMillis(param0: number): org.joda.time.Duration;
public plus(param0: org.joda.time.ReadableDuration): org.joda.time.Duration;
public getStandardHours(): number;
public static standardSeconds(param0: number): org.joda.time.Duration;
public constructor();
public minus(param0: number): org.joda.time.Duration;
public constructor(param0: org.joda.time.ReadableInstant, param1: org.joda.time.ReadableInstant);
public toPeriod(): org.joda.time.Period;
public isEqual(param0: org.joda.time.ReadableDuration): boolean;
public hashCode(): number;
public negated(): org.joda.time.Duration;
public toStandardMinutes(): org.joda.time.Minutes;
public equals(param0: any): boolean;
public withDurationAdded(param0: org.joda.time.ReadableDuration, param1: number): org.joda.time.Duration;
public toPeriod(param0: org.joda.time.Chronology): org.joda.time.Period;
public getMillis(): number;
public withDurationAdded(param0: number, param1: number): org.joda.time.Duration;
public getStandardMinutes(): number;
public toString(): string;
public getStandardSeconds(): number;
public isLongerThan(param0: org.joda.time.ReadableDuration): boolean;
public toPeriod(param0: org.joda.time.PeriodType): org.joda.time.Period;
public static standardDays(param0: number): org.joda.time.Duration;
public static standardHours(param0: number): org.joda.time.Duration;
public static standardMinutes(param0: number): org.joda.time.Duration;
public dividedBy(param0: number, param1: java.math.RoundingMode): org.joda.time.Duration;
public multipliedBy(param0: number): org.joda.time.Duration;
public plus(param0: number): org.joda.time.Duration;
public toPeriod(param0: org.joda.time.PeriodType, param1: org.joda.time.Chronology): org.joda.time.Period;
public constructor(param0: number);
public isShorterThan(param0: org.joda.time.ReadableDuration): boolean;
public constructor(param0: any);
public minus(param0: org.joda.time.ReadableDuration): org.joda.time.Duration;
public getStandardDays(): number;
public toStandardDays(): org.joda.time.Days;
public toStandardSeconds(): org.joda.time.Seconds;
public static millis(param0: number): org.joda.time.Duration;
public dividedBy(param0: number): org.joda.time.Duration;
}
}
}
}
declare module org {
export module joda {
export module time {
export abstract class DurationField extends java.lang.Comparable<org.joda.time.DurationField> {
public static class: java.lang.Class<org.joda.time.DurationField>;
public add(param0: number, param1: number): number;
public getType(): org.joda.time.DurationFieldType;
public getMillis(param0: number): number;
public getDifference(param0: number, param1: number): number;
public getDifferenceAsLong(param0: number, param1: number): number;
public getName(): string;
public getValue(param0: number): number;
public getValueAsLong(param0: number): number;
public toString(): string;
public constructor();
public isSupported(): boolean;
public getValue(param0: number, param1: number): number;
public getMillis(param0: number, param1: number): number;
public getUnitMillis(): number;
public getValueAsLong(param0: number, param1: number): number;
public isPrecise(): boolean;
public subtract(param0: number, param1: number): number;
}
}
}
}
declare module org {
export module joda {
export module time {
export abstract class DurationFieldType extends java.lang.Object implements java.io.Serializable {
public static class: java.lang.Class<org.joda.time.DurationFieldType>;
public static weeks(): org.joda.time.DurationFieldType;
public getField(param0: org.joda.time.Chronology): org.joda.time.DurationField;
public static months(): org.joda.time.DurationFieldType;
public static halfdays(): org.joda.time.DurationFieldType;
public static days(): org.joda.time.DurationFieldType;
public getName(): string;
public toString(): string;
public constructor(param0: string);
public static seconds(): org.joda.time.DurationFieldType;
public static minutes(): org.joda.time.DurationFieldType;
public static hours(): org.joda.time.DurationFieldType;
public static weekyears(): org.joda.time.DurationFieldType;
public static years(): org.joda.time.DurationFieldType;
public static eras(): org.joda.time.DurationFieldType;
public static millis(): org.joda.time.DurationFieldType;
public isSupported(param0: org.joda.time.Chronology): boolean;
public static centuries(): org.joda.time.DurationFieldType;
}
export module DurationFieldType {
export class StandardDurationFieldType extends org.joda.time.DurationFieldType {
public static class: java.lang.Class<org.joda.time.DurationFieldType.StandardDurationFieldType>;
public equals(param0: any): boolean;
public equals(obj: any): boolean;
public hashCode(): number;
public getField(param0: org.joda.time.Chronology): org.joda.time.DurationField;
}
}
}
}
}
declare module org {
export module joda {
export module time {
export class Hours extends org.joda.time.base.BaseSingleFieldPeriod {
public static class: java.lang.Class<org.joda.time.Hours>;
public static ZERO: org.joda.time.Hours;
public static ONE: org.joda.time.Hours;
public static TWO: org.joda.time.Hours;
public static THREE: org.joda.time.Hours;
public static FOUR: org.joda.time.Hours;
public static FIVE: org.joda.time.Hours;
public static SIX: org.joda.time.Hours;
public static SEVEN: org.joda.time.Hours;
public static EIGHT: org.joda.time.Hours;
public static MAX_VALUE: org.joda.time.Hours;
public static MIN_VALUE: org.joda.time.Hours;
public toStandardDuration(): org.joda.time.Duration;
public getPeriodType(): org.joda.time.PeriodType;
public get(param0: org.joda.time.DurationFieldType): number;
public toStandardWeeks(): org.joda.time.Weeks;
public getValue(param0: number): number;
public multipliedBy(param0: number): org.joda.time.Hours;
public isLessThan(param0: org.joda.time.Hours): boolean;
public static s