Searched defs:partIndex (Results 1 - 12 of 12) sorted by relevance

/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/
H A DSelectFormat.java218 * @param partIndex the index of the first SelectFormat argument style part.
222 /*package*/ static int findSubMessage(MessagePattern pattern, int partIndex, String keyword) { argument
227 MessagePattern.Part part=pattern.getPart(partIndex++);
236 return partIndex;
238 msgStart=partIndex;
240 partIndex=pattern.getLimitPartIndex(partIndex);
241 } while(++partIndex<count);
H A DPluralFormat.java442 * @param partIndex the index of the first PluralFormat argument style part.
450 MessagePattern pattern, int partIndex,
454 MessagePattern.Part part=pattern.getPart(partIndex);
457 ++partIndex;
484 part=pattern.getPart(partIndex++);
491 if(pattern.getPartType(partIndex).hasNumericValue()) {
493 part=pattern.getPart(partIndex++);
496 return partIndex;
503 msgStart=partIndex;
523 msgStart=partIndex;
449 findSubMessage( MessagePattern pattern, int partIndex, PluralSelector selector, Object context, double number) argument
[all...]
H A DMessageFormat.java528 * Returns the part index of the next ARG_START after partIndex, or -1 if there is none more.
529 * @param partIndex Part index of the previous ARG_START (initially 0).
531 private int nextTopLevelArgStart(int partIndex) { argument
532 if (partIndex != 0) {
533 partIndex = msgPattern.getLimitPartIndex(partIndex);
536 MessagePattern.Part.Type type = msgPattern.getPartType(++partIndex);
538 return partIndex;
546 private boolean argNameMatches(int partIndex, String argName, int argNumber) { argument
547 Part part = msgPattern.getPart(partIndex);
553 getArgName(int partIndex) argument
1867 findChoiceSubMessage(MessagePattern pattern, int partIndex, double number) argument
1908 parseChoiceArgument( MessagePattern pattern, int partIndex, String source, ParsePosition pos) argument
1949 matchStringUntilLimitPart( MessagePattern pattern, int partIndex, int limitPartIndex, String source, int sourceOffset) argument
1977 findOtherSubMessage(int partIndex) argument
[all...]
H A DMessagePattern.java453 * Convenience method for getPart(partIndex).getIndex().
454 * @param partIndex The index of the Part data. (0..countParts()-1)
456 * @throws IndexOutOfBoundsException if partIndex is outside the (0..countParts()-1) range
459 public int getPatternIndex(int partIndex) { argument
460 return parts.get(partIndex).index;
/external/messageformat/java/com/ibm/icu/text/
H A DSelectFormat.java218 * @param partIndex the index of the first SelectFormat argument style part.
222 public static int findSubMessage(MessagePattern pattern, int partIndex, String keyword) { argument
227 MessagePattern.Part part=pattern.getPart(partIndex++);
236 return partIndex;
238 msgStart=partIndex;
240 partIndex=pattern.getLimitPartIndex(partIndex);
241 } while(++partIndex<count);
H A DMessagePattern.java453 * Convenience method for getPart(partIndex).getIndex().
454 * @param partIndex The index of the Part data. (0..countParts()-1)
456 * @throws IndexOutOfBoundsException if partIndex is outside the (0..countParts()-1) range
459 public int getPatternIndex(int partIndex) { argument
460 return parts.get(partIndex).index;
/external/icu/icu4c/source/i18n/
H A Dselfmt.cpp125 int32_t SelectFormat::findSubMessage(const MessagePattern& pattern, int32_t partIndex, argument
135 const MessagePattern::Part& part=pattern.getPart(partIndex++);
143 return partIndex;
145 msgStart=partIndex;
147 partIndex=pattern.getLimitPartIndex(partIndex);
148 } while(++partIndex<count);
H A Dchoicfmt.cpp423 ChoiceFormat::findSubMessage(const MessagePattern &pattern, int32_t partIndex, double number) { argument
429 partIndex += 2;
432 msgStart = partIndex;
433 partIndex = pattern.getLimitPartIndex(partIndex);
434 if (++partIndex >= count) {
439 const MessagePattern::Part &part = pattern.getPart(partIndex++);
450 int32_t selectorIndex = pattern.getPatternIndex(partIndex++);
505 const MessagePattern &pattern, int32_t partIndex,
513 while (partIndex < coun
504 parseArgument( const MessagePattern &pattern, int32_t partIndex, const UnicodeString &source, ParsePosition &pos) argument
539 matchStringUntilLimitPart( const MessagePattern &pattern, int32_t partIndex, int32_t limitPartIndex, const UnicodeString &source, int32_t sourceOffset) argument
[all...]
H A Dplurfmt.cpp276 int32_t partIndex = findSubMessage(msgPattern, 0, pluralRulesWrapper, &dec, number, status); local
281 int32_t prevIndex = msgPattern.getPart(partIndex).getLimit();
283 const MessagePattern::Part& part = msgPattern.getPart(++partIndex);
298 partIndex = msgPattern.getLimitPartIndex(partIndex);
299 index = msgPattern.getPart(partIndex).getLimit();
396 int32_t PluralFormat::findSubMessage(const MessagePattern& pattern, int32_t partIndex, argument
404 const MessagePattern::Part* part=&pattern.getPart(partIndex);
407 ++partIndex;
435 part=&pattern.getPart(partIndex
492 int partIndex = 0; local
[all...]
H A Dmsgfmt.cpp531 int32_t MessageFormat::nextTopLevelArgStart(int32_t partIndex) const {
532 if (partIndex != 0) {
533 partIndex = msgPattern.getLimitPartIndex(partIndex);
536 UMessagePatternPartType type = msgPattern.getPartType(++partIndex);
538 return partIndex;
569 UBool MessageFormat::argNameMatches(int32_t partIndex, const UnicodeString& argName, int32_t argNumber) { argument
570 const MessagePattern::Part& part = msgPattern.getPart(partIndex);
621 for (int32_t partIndex = 0;
623 (partIndex
839 getArgName(int32_t partIndex) argument
[all...]
/external/messageformat/java/com/ibm/icu/simple/
H A DPluralFormat.java279 * @param partIndex the index of the first PluralFormat argument style part.
287 MessagePattern pattern, int partIndex,
291 MessagePattern.Part part=pattern.getPart(partIndex);
294 ++partIndex;
321 part=pattern.getPart(partIndex++);
328 if(pattern.getPartType(partIndex).hasNumericValue()) {
330 part=pattern.getPart(partIndex++);
333 return partIndex;
340 msgStart=partIndex;
360 msgStart=partIndex;
286 findSubMessage( MessagePattern pattern, int partIndex, PluralSelector selector, Object context, double number) argument
[all...]
H A DMessageFormat.java484 * Returns the part index of the next ARG_START after partIndex, or -1 if there is none more.
485 * @param partIndex Part index of the previous ARG_START (initially 0).
487 private int nextTopLevelArgStart(int partIndex) { argument
488 if (partIndex != 0) {
489 partIndex = msgPattern.getLimitPartIndex(partIndex);
492 MessagePattern.Part.Type type = msgPattern.getPartType(++partIndex);
494 return partIndex;
502 private boolean argNameMatches(int partIndex, String argName, int argNumber) { argument
503 Part part = msgPattern.getPart(partIndex);
509 getArgName(int partIndex) argument
1780 findChoiceSubMessage(MessagePattern pattern, int partIndex, double number) argument
1821 parseChoiceArgument( MessagePattern pattern, int partIndex, String source, ParsePosition pos) argument
1862 matchStringUntilLimitPart( MessagePattern pattern, int partIndex, int limitPartIndex, String source, int sourceOffset) argument
1890 findOtherSubMessage(int partIndex) argument
[all...]

Completed in 1784 milliseconds