Class CSSValueFactory
- java.lang.Object
-
- org.pentaho.reporting.libraries.css.parser.CSSValueFactory
-
public class CSSValueFactory extends Object
Creation-Date: 25.11.2005, 17:43:38- Author:
- Thomas Morgner
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOMPOUND_PREFIXstatic StringSIMPLE_PREFIX
-
Constructor Summary
Constructors Constructor Description CSSValueFactory(StyleKeyRegistry registry)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CSSNumericValuecreateLengthValue(org.w3c.css.sac.LexicalUnit value)static CSSNumericValuecreateNumericValue(org.w3c.css.sac.LexicalUnit value)static CSSStringValuecreateUriValue(org.w3c.css.sac.LexicalUnit value)static booleanisFunctionValue(org.w3c.css.sac.LexicalUnit unit)static booleanisLengthValue(org.w3c.css.sac.LexicalUnit value)static booleanisNumericValue(org.w3c.css.sac.LexicalUnit value)static CSSAttrFunctionparseAttrFunction(org.w3c.css.sac.LexicalUnit unit)static org.w3c.css.sac.LexicalUnitparseComma(org.w3c.css.sac.LexicalUnit value)static CSSFunctionValueparseFunction(org.w3c.css.sac.LexicalUnit unit)voidparseValue(CSSDeclarationRule rule, String name, org.w3c.css.sac.LexicalUnit value, boolean important)voidregisterDefaults()
-
-
-
Field Detail
-
SIMPLE_PREFIX
public static final String SIMPLE_PREFIX
- See Also:
- Constant Field Values
-
COMPOUND_PREFIX
public static final String COMPOUND_PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CSSValueFactory
public CSSValueFactory(StyleKeyRegistry registry)
-
-
Method Detail
-
registerDefaults
public void registerDefaults()
-
parseAttrFunction
public static CSSAttrFunction parseAttrFunction(org.w3c.css.sac.LexicalUnit unit)
-
isFunctionValue
public static boolean isFunctionValue(org.w3c.css.sac.LexicalUnit unit)
-
parseFunction
public static CSSFunctionValue parseFunction(org.w3c.css.sac.LexicalUnit unit)
-
parseValue
public void parseValue(CSSDeclarationRule rule, String name, org.w3c.css.sac.LexicalUnit value, boolean important) throws CSSParserFactoryException
- Throws:
CSSParserFactoryException
-
createUriValue
public static CSSStringValue createUriValue(org.w3c.css.sac.LexicalUnit value)
-
isNumericValue
public static boolean isNumericValue(org.w3c.css.sac.LexicalUnit value)
-
createNumericValue
public static CSSNumericValue createNumericValue(org.w3c.css.sac.LexicalUnit value)
-
isLengthValue
public static boolean isLengthValue(org.w3c.css.sac.LexicalUnit value)
-
createLengthValue
public static CSSNumericValue createLengthValue(org.w3c.css.sac.LexicalUnit value)
-
parseComma
public static org.w3c.css.sac.LexicalUnit parseComma(org.w3c.css.sac.LexicalUnit value)
-
-