org.apache.batik.css.value
Class FontFamilyResolver
java.lang.Object
|
+--org.apache.batik.css.value.FontFamilyResolver
- All Implemented Interfaces:
- RelativeValueResolver
- public class FontFamilyResolver
- extends java.lang.Object
- implements RelativeValueResolver
This class provides a relative value resolver for the 'font-family' CSS
property.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
context
protected CommonCSSContext context
- The application context.
FontFamilyResolver
public FontFamilyResolver(CommonCSSContext ctx)
- Creates a new FontFamilyRelativeValueResolver object.
- Parameters:
ctx
- The application context.
isInheritedProperty
public boolean isInheritedProperty()
- Whether the handled property is inherited or not.
- Specified by:
isInheritedProperty
in interface RelativeValueResolver
getPropertyName
public java.lang.String getPropertyName()
- Returns the name of the handled property.
- Specified by:
getPropertyName
in interface RelativeValueResolver
getDefaultValue
public CSSOMReadOnlyValue getDefaultValue()
- Returns the default value for the handled property.
- Specified by:
getDefaultValue
in interface RelativeValueResolver
resolveValue
public void resolveValue(Element element,
java.lang.String pseudoElement,
ViewCSS view,
CSSOMReadOnlyStyleDeclaration styleDeclaration,
CSSOMReadOnlyValue value,
java.lang.String priority,
int origin)
- Resolves the given value if relative, and puts it in the given table.
- Specified by:
resolveValue
in interface RelativeValueResolver
- Parameters:
element
- The element to which this value applies.pseudoElement
- The pseudo element if one.view
- The view CSS of the current document.styleDeclaration
- The computed style declaration.value
- The cascaded value.priority
- The priority of the cascaded value.origin
- The origin of the cascaded value.
createFontFamilyValue
protected ImmutableValue createFontFamilyValue(java.lang.String s)
- Creates a font-family value.
Copyright © 2001 Apache Software Foundation. All Rights Reserved.