Lines Matching defs:DateTimePatternGenerator
132 // class DateTimePatternGenerator
226 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(DateTimePatternGenerator)
230 DateTimePatternGenerator* U_EXPORT2
231 DateTimePatternGenerator::createInstance(UErrorCode& status) {
235 DateTimePatternGenerator* U_EXPORT2
236 DateTimePatternGenerator::createInstance(const Locale& locale, UErrorCode& status) {
237 DateTimePatternGenerator *result = new DateTimePatternGenerator(locale, status);
248 DateTimePatternGenerator* U_EXPORT2
249 DateTimePatternGenerator::createEmptyInstance(UErrorCode& status) {
250 DateTimePatternGenerator *result = new DateTimePatternGenerator(status);
261 DateTimePatternGenerator::DateTimePatternGenerator(UErrorCode &status) :
274 DateTimePatternGenerator::DateTimePatternGenerator(const Locale& locale, UErrorCode &status) :
290 DateTimePatternGenerator::DateTimePatternGenerator(const DateTimePatternGenerator& other) :
302 DateTimePatternGenerator&
303 DateTimePatternGenerator::operator=(const DateTimePatternGenerator& other) {
336 DateTimePatternGenerator::operator==(const DateTimePatternGenerator& other) const {
356 DateTimePatternGenerator::operator!=(const DateTimePatternGenerator& other) const {
360 DateTimePatternGenerator::~DateTimePatternGenerator() {
373 DateTimePatternGenerator::initData(const Locale& locale, UErrorCode &status) {
386 } // DateTimePatternGenerator::initData
389 DateTimePatternGenerator::getSkeleton(const UnicodeString& pattern, UErrorCode&
396 DateTimePatternGenerator::getBaseSkeleton(const UnicodeString& pattern, UErrorCode& /*status*/) {
402 DateTimePatternGenerator::addICUPatterns(const Locale& locale, UErrorCode& status) {
443 DateTimePatternGenerator::hackTimes(const UnicodeString& hackPattern, UErrorCode& status) {
494 DateTimePatternGenerator::addCLDRData(const Locale& locale, UErrorCode& err) {
698 DateTimePatternGenerator::initHashtable(UErrorCode& err) {
710 DateTimePatternGenerator::setAppendItemFormat(UDateTimePatternField field, const UnicodeString& value) {
717 DateTimePatternGenerator::getAppendItemFormat(UDateTimePatternField field) const {
722 DateTimePatternGenerator::setAppendItemName(UDateTimePatternField field, const UnicodeString& value) {
729 DateTimePatternGenerator:: getAppendItemName(UDateTimePatternField field) const {
734 DateTimePatternGenerator::getAppendName(UDateTimePatternField field, UnicodeString& value) {
741 DateTimePatternGenerator::getBestPattern(const UnicodeString& patternForm, UErrorCode& status) {
746 DateTimePatternGenerator::getBestPattern(const UnicodeString& patternForm, UDateTimePatternMatchOptions options, UErrorCode& status) {
789 DateTimePatternGenerator::replaceFieldTypes(const UnicodeString& pattern,
796 DateTimePatternGenerator::replaceFieldTypes(const UnicodeString& pattern,
806 DateTimePatternGenerator::setDecimal(const UnicodeString& newDecimal) {
813 DateTimePatternGenerator::getDecimal() const {
818 DateTimePatternGenerator::addCanonicalItems() {
829 DateTimePatternGenerator::setDateTimeFormat(const UnicodeString& dtFormat) {
836 DateTimePatternGenerator::getDateTimeFormat() const {
841 DateTimePatternGenerator::setDateTimeFromCalendar(const Locale& locale, UErrorCode& status) {
862 DateTimePatternGenerator::setDecimalSymbols(const Locale& locale, UErrorCode& status) {
872 DateTimePatternGenerator::addPattern(
881 // For DateTimePatternGenerator::addPatternWithSkeleton -
892 DateTimePatternGenerator::addPatternWithSkeleton(
940 DateTimePatternGenerator::getAppendFormatNumber(const char* field) const {
950 DateTimePatternGenerator::getAppendNameNumber(const char* field) const {
960 DateTimePatternGenerator::getBestRaw(DateTimeMatcher& source,
996 DateTimePatternGenerator::adjustFieldTypes(const UnicodeString& pattern,
1084 DateTimePatternGenerator::getBestAppending(int32_t missingFields, UDateTimePatternMatchOptions options) {
1128 DateTimePatternGenerator::getTopBitNumber(int32_t foundMask) {
1145 DateTimePatternGenerator::setAvailableFormat(const UnicodeString &key, UErrorCode& err)
1151 DateTimePatternGenerator::isAvailableFormatSet(const UnicodeString &key) const {
1156 DateTimePatternGenerator::copyHashtable(Hashtable *other, UErrorCode &status) {
1183 DateTimePatternGenerator::getSkeletons(UErrorCode& status) const {
1189 DateTimePatternGenerator::getPatternForSkeleton(const UnicodeString& skeleton) const {
1206 DateTimePatternGenerator::getBaseSkeletons(UErrorCode& status) const {
1212 DateTimePatternGenerator::getRedundants(UErrorCode& status) {
1240 DateTimePatternGenerator::isCanonicalItem(const UnicodeString& item) const {
1253 DateTimePatternGenerator*
1254 DateTimePatternGenerator::clone() const {
1255 return new DateTimePatternGenerator(*this);
1443 if (specifiedSkeletonPtr != NULL) { // called from DateTimePatternGenerator::getBestRaw or addPattern, use original
1450 } else { // called from DateTimePatternGenerator::getRedundants, use baseOriginal