Package com.xmlmind.w2x.docx.toxhtml
Class Util
- java.lang.Object
-
- com.xmlmind.w2x.docx.toxhtml.Util
-
public final class Util extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddClass(Element element, String cls)static voidaddClass(Element element, String cls, boolean prepend)static voidaddStyleProp(Element element, String propName, String propValue)static voidappendText(String text, Element xhtmlParent)static StringcheckBorderWidth(String width)static StringcheckIntAttribute(Element element, Name attrName)static StringcheckIntAttribute(Element element, Name attrName, int min, int max)static PrefixPreferencescreatePrefixPreferences(int docxVersion)static doubledoParsePt(String val, int divider, boolean negate)static longemuToPx(long emu)static voidfindAllDescendants(Element parent, Name name, boolean recurse, List<Element> list)static ElementfindAncestor(Element element, Name name)static ElementfindDescendant(Element parent, Name... names)static ElementfindDescendant(Element parent, Name name, boolean recurse)static StringformatDouble(double val)static StringgetAnyAttribute(Element element, Name... attrNames)static longgetLengthAttribute(Element element, Name attrName, long fallback)static StringgetNonEmptyAttribute(Element element, Name attrName)static StringgetNonEmptyTokenAttribute(Element element, Name attrName)static PartgetPartProperty(Node node)static doublegetPercentageAttribute(Element element, Name attrName, double fallback)static StringgetStyleProp(Element element, String propName)static StringgetStyleProperty(Element element, String propName)static StringgetStyleProperty(String style, String propName)static booleanhasUnit(String val)static intlengthToPx(String length)static StringnormalizeFieldCode(String fieldCode)static voidnumberToAlpha(int number, boolean lowerCase, StringBuilder buffer)static voidnumberToRoman(int number, boolean lowerCase, StringBuilder buffer)static StringparseEm(String val, int divider)static StringparseEm(String val, int divider, boolean negate)static StringparsePt(String val, int divider)static StringparsePt(String val, int divider, boolean negate)static StringprocessFieldCodeIdref(String fieldCode, Map<String,String> remap)static voidputStyleProperty(Element element, String propName, String propValue)static StringputStyleProperty(String style, String propName, String propValue)static voidremoveClass(Element element, String cls)static voidremoveStyleProp(Element element, String propName)static voidsetDocumentType(Document xhtmlDoc, XHTMLVersion version)static voidsetPartProperty(Document doc, Part part)static String[]splitStyleProps(String styles)static String[]splitStyleProps(String styles, int[] offset)static StringtoCSSString(String text)static StringtoCSSURL(String location)static StringtrimLeft(String s)static NodeunwrapElement(Element element)
-
-
-
Method Detail
-
setDocumentType
public static void setDocumentType(Document xhtmlDoc, XHTMLVersion version)
-
createPrefixPreferences
public static PrefixPreferences createPrefixPreferences(int docxVersion)
-
findAllDescendants
public static void findAllDescendants(Element parent, Name name, boolean recurse, List<Element> list)
-
getNonEmptyTokenAttribute
public static String getNonEmptyTokenAttribute(Element element, Name attrName)
-
getLengthAttribute
public static long getLengthAttribute(Element element, Name attrName, long fallback)
-
emuToPx
public static long emuToPx(long emu)
-
getPercentageAttribute
public static double getPercentageAttribute(Element element, Name attrName, double fallback)
-
checkIntAttribute
public static String checkIntAttribute(Element element, Name attrName, int min, int max)
-
putStyleProperty
public static void putStyleProperty(Element element, String propName, String propValue)
-
putStyleProperty
public static String putStyleProperty(String style, String propName, String propValue)
-
lengthToPx
public static int lengthToPx(String length)
-
hasUnit
public static boolean hasUnit(String val)
-
doParsePt
public static double doParsePt(String val, int divider, boolean negate)
-
formatDouble
public static String formatDouble(double val)
-
processFieldCodeIdref
public static String processFieldCodeIdref(String fieldCode, Map<String,String> remap)
-
numberToAlpha
public static void numberToAlpha(int number, boolean lowerCase, StringBuilder buffer)
-
numberToRoman
public static void numberToRoman(int number, boolean lowerCase, StringBuilder buffer)
-
-