|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.cabo.style.util.CSSUtils
CSS-related utilities.
Constructor Summary | |
CSSUtils()
|
Method Summary | |
static java.lang.String |
getColorValue(java.awt.Color color)
Converts the specified Color to a valid CSS color value. |
static java.util.Enumeration |
getStyleClasses(java.lang.String selector)
Returns an Enumeration of all of the style class selectors included in the specified selector. |
static boolean |
isStyleClassSelector(java.lang.String selector)
Tests whether the specified selector is a simple style class selector. |
static java.awt.Color |
parseColor(java.lang.String value)
Parses the CSS color value. |
static java.lang.String[] |
parseFontFamilies(java.lang.String value)
Parses a CSS font family value into a list of font family names. |
static java.lang.Integer |
parseFontSize(java.lang.String value)
Parses a CSS font size. |
static java.lang.Object |
parseFontStyle(java.lang.String value)
Parses a CSS font style |
static java.lang.Object |
parseFontWeight(java.lang.String value)
Parses a CS font weight |
static java.lang.Integer |
parseLength(java.lang.String value)
Parses a CSS length value. |
static void |
writeCSS(StyleContext context,
StyleNode[] styles,
java.io.PrintWriter out,
java.io.File outputFile)
Converts the specified set of StyleNodes to CSS. |
static void |
writeCSS(StyleContext context,
StyleNode[] styles,
java.io.PrintWriter out,
java.io.File outputFile,
java.util.Dictionary shortStyleClassMap)
Converts the specified set of StyleNodes to CSS. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CSSUtils()
Method Detail |
public static java.awt.Color parseColor(java.lang.String value) throws PropertyParseException
value
- A CSS color value.PropertyParseException
- Thrown if the specified color
value can not be parsed.public static java.lang.String[] parseFontFamilies(java.lang.String value) throws PropertyParseException
value
- A CSS font family value.PropertyParseException
- Thrown if the specified font family
value can not be parsed.public static java.lang.Integer parseFontSize(java.lang.String value) throws PropertyParseException
value
- A CSS font size value. At the moment, all font
sizes must be specified in points (eg. "12pt").PropertyParseException
- Thrown if the specified font size
value can not be parsed.public static java.lang.Object parseFontStyle(java.lang.String value) throws PropertyParseException
value
- A CSS font style value.PropertyParseException
- Thrown if the specified font style
value can not be parsed.public static java.lang.Object parseFontWeight(java.lang.String value) throws PropertyParseException
value
- A CSS font weight value. At the moment, all font
weights must be specified as either "bold" or "normal".PropertyParseException
- Thrown if the specified font weight
value can not be parsed.public static java.lang.Integer parseLength(java.lang.String value) throws PropertyParseException
value
- A CSS length value.PropertyParseException
- Thrown if the specified
value can not be parsed.public static void writeCSS(StyleContext context, StyleNode[] styles, java.io.PrintWriter out, java.io.File outputFile)
context
- The current StyleContextstyles
- The style nodes to convertout
- The PrintWriter to write topublic static void writeCSS(StyleContext context, StyleNode[] styles, java.io.PrintWriter out, java.io.File outputFile, java.util.Dictionary shortStyleClassMap)
context
- The current StyleContextstyles
- The style nodes to convertout
- The PrintWriter to write toshortStyleClassMap
- A Dictionary which maps style
class names to short names.public static java.lang.String getColorValue(java.awt.Color color)
public static boolean isStyleClassSelector(java.lang.String selector)
public static java.util.Enumeration getStyleClasses(java.lang.String selector)
|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |