public class FormattingSwitchHelper extends Object
Modifier and Type | Field and Description |
---|---|
protected static Map<String,String> |
DATE_FORMAT_ITEMS_TO_JAVA |
protected static ThreadLocal<Map<String,SimpleDateFormat>> |
DATE_FORMATS |
static int |
DECORATION_DASH |
static int |
DECORATION_NONE |
protected static String |
DEFAULT_FORMAT_PAGE_TO_FO
Conversion of page number formats to fo as defined
in w:fldSimple
in w:pgNumType w:fmt
|
protected static String |
FO_PAGENUMBER_DECIMAL |
protected static String |
FO_PAGENUMBER_LOWERALPHA |
protected static String |
FO_PAGENUMBER_LOWERROMAN |
protected static String |
FO_PAGENUMBER_UPPERALPHA |
protected static String |
FO_PAGENUMBER_UPPERROMAN |
protected static Map<String,String> |
FORMAT_PAGE_TO_FO |
protected static String |
MERGEFORMAT |
protected static String |
NONE_STRING |
Constructor and Description |
---|
FormattingSwitchHelper() |
Modifier and Type | Method and Description |
---|---|
static String |
applyFormattingSwitch(WordprocessingMLPackage wmlPackage,
FldSimpleModel model,
String value) |
static String |
applyFormattingSwitch(WordprocessingMLPackage wmlPackage,
FldSimpleModel model,
String value,
String lang) |
static String |
convertDatePattern(String wordDatePattern) |
static List<String> |
findAllSwitchValues(String switchDef,
List<String> fldParameters) |
static String |
findFirstSwitchValue(String switchDef,
List<String> fldParameters,
boolean ignoreMergeformat) |
static int |
findSwitch(String switchDef,
int startPos,
List<String> fldParameters) |
static String |
formatDate(FldSimpleModel model) |
static String |
formatDate(FldSimpleModel model,
Date date) |
static String |
formatDate(FldSimpleModel model,
String format,
Date date) |
static String |
getFldSimpleName(String instr) |
static int |
getFoPageNumberDecoration(String wordName)
Check if the page number format has a decoration (eg.
|
static String |
getFoPageNumberFormat(String wordName)
Conversion of the word page number format to the fo page number format.
|
static String |
getSwitchValue(int pos,
List<String> fldParameters) |
static boolean |
hasSwitch(String switchDef,
List<String> fldParameters) |
protected static final ThreadLocal<Map<String,SimpleDateFormat>> DATE_FORMATS
protected static final String DEFAULT_FORMAT_PAGE_TO_FO
protected static final String NONE_STRING
public static final int DECORATION_NONE
public static final int DECORATION_DASH
protected static final String MERGEFORMAT
protected static final String FO_PAGENUMBER_DECIMAL
protected static final String FO_PAGENUMBER_LOWERALPHA
protected static final String FO_PAGENUMBER_UPPERALPHA
protected static final String FO_PAGENUMBER_LOWERROMAN
protected static final String FO_PAGENUMBER_UPPERROMAN
public static String applyFormattingSwitch(WordprocessingMLPackage wmlPackage, FldSimpleModel model, String value) throws Docx4JException
Docx4JException
public static String applyFormattingSwitch(WordprocessingMLPackage wmlPackage, FldSimpleModel model, String value, String lang) throws Docx4JException
Docx4JException
public static String getFoPageNumberFormat(String wordName)
wordName
- word page number formatpublic static int getFoPageNumberDecoration(String wordName)
wordName
- word page number formatpublic static String formatDate(FldSimpleModel model)
public static String formatDate(FldSimpleModel model, Date date)
public static String formatDate(FldSimpleModel model, String format, Date date)
public static String findFirstSwitchValue(String switchDef, List<String> fldParameters, boolean ignoreMergeformat)
public static List<String> findAllSwitchValues(String switchDef, List<String> fldParameters)
Copyright © 2007-2019. All Rights Reserved.