Class AbstractCSSPropertyMarginHandler

java.lang.Object
org.eclipse.e4.ui.css.core.dom.properties.css2.AbstractCSSPropertyMarginHandler
All Implemented Interfaces:
ICSSPropertyMarginHandler, ICSSPropertyHandler
Direct Known Subclasses:
CSSPropertyMarginSWTHandler

public abstract class AbstractCSSPropertyMarginHandler extends Object implements ICSSPropertyMarginHandler
  • Constructor Details

    • AbstractCSSPropertyMarginHandler

      public AbstractCSSPropertyMarginHandler()
  • 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 Property property (ex : background-color) with CSSValue value (ex : red) into the element (ex : Swing Component, SWT Widget).
      Specified by:
      applyCSSProperty in interface ICSSPropertyHandler
      Parameters:
      element - Swing Component, SWT Widget...
      property - CSS Property
      value - CSS value
      pseudo - the pseudo class to use, or null if none is required
      engine - 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 Property property (ex : background-color) from the element (ex : Swing Component, SWT Widget).
      Specified by:
      retrieveCSSProperty in interface ICSSPropertyHandler
      Parameters:
      element - Swing Component, SWT Widget...
      property - CSS Property
      pseudo - the pseudo class to use, or null if none is required
      engine - CSS Engine
      Returns:
      retrieved CSS properties or null
      Throws:
      Exception - if retrieving CSS failed