public class FormattingSwitchHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.Map<java.lang.String,java.lang.String> |
DATE_FORMAT_ITEMS_TO_JAVA |
protected static java.lang.ThreadLocal<java.util.Map<java.lang.String,java.text.SimpleDateFormat>> |
DATE_FORMATS |
static int |
DECORATION_DASH |
static int |
DECORATION_NONE |
protected static java.lang.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 java.lang.String |
FO_PAGENUMBER_DECIMAL |
protected static java.lang.String |
FO_PAGENUMBER_LOWERALPHA |
protected static java.lang.String |
FO_PAGENUMBER_LOWERROMAN |
protected static java.lang.String |
FO_PAGENUMBER_UPPERALPHA |
protected static java.lang.String |
FO_PAGENUMBER_UPPERROMAN |
protected static java.util.Map<java.lang.String,java.lang.String> |
FORMAT_PAGE_TO_FO |
protected static java.lang.String |
MERGEFORMAT |
protected static java.lang.String |
NONE_STRING |
| Constructor and Description |
|---|
FormattingSwitchHelper() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
applyFormattingSwitch(WordprocessingMLPackage wmlPackage,
FldSimpleModel model,
java.lang.String value) |
static java.lang.String |
applyFormattingSwitch(WordprocessingMLPackage wmlPackage,
FldSimpleModel model,
java.lang.String value,
java.lang.String lang) |
static java.lang.String |
convertDatePattern(java.lang.String wordDatePattern) |
static java.util.List<java.lang.String> |
findAllSwitchValues(java.lang.String switchDef,
java.util.List<java.lang.String> fldParameters) |
static java.lang.String |
findFirstSwitchValue(java.lang.String switchDef,
java.util.List<java.lang.String> fldParameters,
boolean ignoreMergeformat) |
static int |
findSwitch(java.lang.String switchDef,
int startPos,
java.util.List<java.lang.String> fldParameters) |
static java.lang.String |
formatDate(FldSimpleModel model) |
static java.lang.String |
formatDate(FldSimpleModel model,
java.util.Date date) |
static java.lang.String |
formatDate(FldSimpleModel model,
java.lang.String format,
java.util.Date date) |
static java.lang.String |
getFldSimpleName(java.lang.String instr) |
static int |
getFoPageNumberDecoration(java.lang.String wordName)
Check if the page number format has a decoration (eg.
|
static java.lang.String |
getFoPageNumberFormat(java.lang.String wordName)
Conversion of the word page number format to the fo page number format.
|
static java.lang.String |
getSwitchValue(int pos,
java.util.List<java.lang.String> fldParameters) |
static boolean |
hasSwitch(java.lang.String switchDef,
java.util.List<java.lang.String> fldParameters) |
protected static final java.lang.ThreadLocal<java.util.Map<java.lang.String,java.text.SimpleDateFormat>> DATE_FORMATS
protected static final java.lang.String DEFAULT_FORMAT_PAGE_TO_FO
protected static final java.lang.String NONE_STRING
protected static final java.util.Map<java.lang.String,java.lang.String> FORMAT_PAGE_TO_FO
public static final int DECORATION_NONE
public static final int DECORATION_DASH
protected static final java.lang.String MERGEFORMAT
protected static final java.lang.String FO_PAGENUMBER_DECIMAL
protected static final java.lang.String FO_PAGENUMBER_LOWERALPHA
protected static final java.lang.String FO_PAGENUMBER_UPPERALPHA
protected static final java.lang.String FO_PAGENUMBER_LOWERROMAN
protected static final java.lang.String FO_PAGENUMBER_UPPERROMAN
protected static final java.util.Map<java.lang.String,java.lang.String> DATE_FORMAT_ITEMS_TO_JAVA
public static java.lang.String applyFormattingSwitch(WordprocessingMLPackage wmlPackage, FldSimpleModel model, java.lang.String value) throws Docx4JException
Docx4JExceptionpublic static java.lang.String applyFormattingSwitch(WordprocessingMLPackage wmlPackage, FldSimpleModel model, java.lang.String value, java.lang.String lang) throws Docx4JException
Docx4JExceptionpublic static java.lang.String getFoPageNumberFormat(java.lang.String wordName)
wordName - word page number formatpublic static int getFoPageNumberDecoration(java.lang.String wordName)
wordName - word page number formatpublic static java.lang.String getFldSimpleName(java.lang.String instr)
public static java.lang.String convertDatePattern(java.lang.String wordDatePattern)
public static java.lang.String formatDate(FldSimpleModel model)
public static java.lang.String formatDate(FldSimpleModel model, java.util.Date date)
public static java.lang.String formatDate(FldSimpleModel model, java.lang.String format, java.util.Date date)
public static boolean hasSwitch(java.lang.String switchDef,
java.util.List<java.lang.String> fldParameters)
public static java.lang.String findFirstSwitchValue(java.lang.String switchDef,
java.util.List<java.lang.String> fldParameters,
boolean ignoreMergeformat)
public static java.lang.String getSwitchValue(int pos,
java.util.List<java.lang.String> fldParameters)
public static java.util.List<java.lang.String> findAllSwitchValues(java.lang.String switchDef,
java.util.List<java.lang.String> fldParameters)
public static int findSwitch(java.lang.String switchDef,
int startPos,
java.util.List<java.lang.String> fldParameters)
Copyright © 2007–2023. All rights reserved.