/* | |
******************************************************************************* | |
* Copyright (C) 1996-2012, International Business Machines Corporation and * | |
* others. All Rights Reserved. * | |
******************************************************************************* | |
*/ | |
package com.ibm.icu.text; | |
/* | |
* Empty stub | |
*/ | |
public class MessagePattern { | |
private MessagePattern() {} | |
public enum ApostropheMode { | |
/** | |
* A literal apostrophe is represented by | |
* either a single or a double apostrophe pattern character. | |
* Within a MessageFormat pattern, a single apostrophe only starts quoted literal text | |
* if it immediately precedes a curly brace {}, | |
* or a pipe symbol | if inside a choice format, | |
* or a pound symbol # if inside a plural format. | |
* <p> | |
* This is the default behavior starting with ICU 4.8. | |
* @draft ICU 4.8 | |
* @provisional This API might change or be removed in a future release. | |
*/ | |
DOUBLE_OPTIONAL, | |
/** | |
* A literal apostrophe must be represented by | |
* a double apostrophe pattern character. | |
* A single apostrophe always starts quoted literal text. | |
* <p> | |
* This is the behavior of ICU 4.6 and earlier, and of the JDK. | |
* @draft ICU 4.8 | |
* @provisional This API might change or be removed in a future release. | |
*/ | |
DOUBLE_REQUIRED | |
} | |
} |