Class CSSPropertyFontDefinitionHandler
java.lang.Object
org.eclipse.e4.ui.css.core.dom.properties.AbstractCSSPropertyCompositeHandler
org.eclipse.e4.ui.css.core.dom.properties.css2.AbstractCSSPropertyFontCompositeHandler
org.eclipse.e4.ui.css.core.dom.properties.css2.AbstractCSSPropertyFontHandler
org.eclipse.e4.ui.css.swt.properties.definition.CSSPropertyFontDefinitionHandler
- All Implemented Interfaces:
ICSSPropertyFontHandler
,ICSSPropertyCompositeHandler
,ICSSPropertyHandler
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Apply CSS Propertyproperty
(ex : background-color) with CSSValuevalue
(ex : red) into theelement
(ex : Swing Component, SWT Widget).retrieveCSSProperty
(Object element, String property, String pseudo, CSSEngine engine) Retrieve CSS value (ex : red) of CSS Propertyproperty
(ex : background-color) from theelement
(ex : Swing Component, SWT Widget).retrieveCSSPropertyFontAdjust
(Object element, String pseudo, CSSEngine engine) retrieveCSSPropertyFontFamily
(Object element, String pseudo, CSSEngine engine) retrieveCSSPropertyFontSize
(Object element, String pseudo, CSSEngine engine) retrieveCSSPropertyFontStretch
(Object element, String pseudo, CSSEngine engine) retrieveCSSPropertyFontStyle
(Object element, String pseudo, CSSEngine engine) retrieveCSSPropertyFontVariant
(Object element, String pseudo, CSSEngine engine) retrieveCSSPropertyFontWeight
(Object element, String pseudo, CSSEngine engine) Methods inherited from class org.eclipse.e4.ui.css.core.dom.properties.css2.AbstractCSSPropertyFontHandler
applyCSSPropertyFont, applyCSSPropertyFontFamily, applyCSSPropertyFontFamily, applyCSSPropertyFontSize, applyCSSPropertyFontSize, applyCSSPropertyFontSizeAdjust, applyCSSPropertyFontStretch, applyCSSPropertyFontStyle, applyCSSPropertyFontStyle, applyCSSPropertyFontVariant, applyCSSPropertyFontWeight, applyCSSPropertyFontWeight
Methods inherited from class org.eclipse.e4.ui.css.core.dom.properties.css2.AbstractCSSPropertyFontCompositeHandler
applyCSSProperty, getCSSPropertiesNames, isCSSPropertyComposite
Methods inherited from class org.eclipse.e4.ui.css.core.dom.properties.AbstractCSSPropertyCompositeHandler
applyCSSPropertyComposite
-
Constructor Details
-
CSSPropertyFontDefinitionHandler
public CSSPropertyFontDefinitionHandler()
-
-
Method Details
-
applyCSSProperty
public boolean applyCSSProperty(Object element, String property, CSSValue value, String pseudo, CSSEngine engine) throws Exception Description copied from interface:ICSSPropertyHandler
Apply CSS Propertyproperty
(ex : background-color) with CSSValuevalue
(ex : red) into theelement
(ex : Swing Component, SWT Widget).- Specified by:
applyCSSProperty
in interfaceICSSPropertyHandler
- Overrides:
applyCSSProperty
in classAbstractCSSPropertyFontHandler
- Parameters:
element
- Swing Component, SWT Widget...property
- CSS Propertyvalue
- CSS valuepseudo
- the pseudo class to use, ornull
if none is requiredengine
- CSS Engine- Returns:
- weather CSS property was applied or not
- Throws:
Exception
- if applying CSS failed
-
retrieveCSSProperty
public String retrieveCSSProperty(Object element, String property, String pseudo, CSSEngine engine) throws Exception Description copied from interface:ICSSPropertyHandler
Retrieve CSS value (ex : red) of CSS Propertyproperty
(ex : background-color) from theelement
(ex : Swing Component, SWT Widget).- Specified by:
retrieveCSSProperty
in interfaceICSSPropertyHandler
- Overrides:
retrieveCSSProperty
in classAbstractCSSPropertyFontHandler
- Parameters:
element
- Swing Component, SWT Widget...property
- CSS Propertypseudo
- the pseudo class to use, ornull
if none is requiredengine
- CSS Engine- Returns:
- retrieved CSS properties or
null
- Throws:
Exception
- if retrieving CSS failed
-
retrieveCSSPropertyFontFamily
public String retrieveCSSPropertyFontFamily(Object element, String pseudo, CSSEngine engine) throws Exception - Throws:
Exception
-
retrieveCSSPropertyFontSize
public String retrieveCSSPropertyFontSize(Object element, String pseudo, CSSEngine engine) throws Exception - Throws:
Exception
-
retrieveCSSPropertyFontAdjust
public String retrieveCSSPropertyFontAdjust(Object element, String pseudo, CSSEngine engine) throws Exception - Throws:
Exception
-
retrieveCSSPropertyFontStretch
public String retrieveCSSPropertyFontStretch(Object element, String pseudo, CSSEngine engine) throws Exception - Throws:
Exception
-
retrieveCSSPropertyFontStyle
public String retrieveCSSPropertyFontStyle(Object element, String pseudo, CSSEngine engine) throws Exception - Throws:
Exception
-
retrieveCSSPropertyFontVariant
public String retrieveCSSPropertyFontVariant(Object element, String pseudo, CSSEngine engine) throws Exception - Throws:
Exception
-
retrieveCSSPropertyFontWeight
public String retrieveCSSPropertyFontWeight(Object element, String pseudo, CSSEngine engine) throws Exception - Throws:
Exception
-