Class ThemeDefinitionElement<T extends org.eclipse.e4.ui.internal.css.swt.definition.IThemeElementDefinitionOverridable<?>>

java.lang.Object
org.eclipse.e4.ui.css.core.dom.ElementAdapter
org.eclipse.e4.ui.css.swt.dom.definition.ThemeDefinitionElement<T>
All Implemented Interfaces:
CSSStylableElement, Element, Node
Direct Known Subclasses:
ColorDefinitionElement, FontDefinitionElement

public class ThemeDefinitionElement<T extends org.eclipse.e4.ui.internal.css.swt.definition.IThemeElementDefinitionOverridable<?>> extends ElementAdapter
  • Constructor Details

    • ThemeDefinitionElement

      public ThemeDefinitionElement(T definition, CSSEngine engine)
  • Method Details

    • getChildNodes

      public NodeList getChildNodes()
    • getNamespaceURI

      public String getNamespaceURI()
    • getParentNode

      public Node getParentNode()
    • getCSSId

      public String getCSSId()
      Description copied from interface: CSSStylableElement
      Return the id of the native widget. This method is used to manage CSS style like this input#MyId{....}.
    • getCSSClass

      public String getCSSClass()
      Description copied from interface: CSSStylableElement
      Return the class of the native widget. This method is used to manage CSS style like this .blueClass {...}.
    • getCSSStyle

      public String getCSSStyle()
      Description copied from interface: CSSStylableElement
      Return the inline style of the native widget.
    • getLocalName

      public String getLocalName()
      Specified by:
      getLocalName in interface Node
      Specified by:
      getLocalName in class ElementAdapter
    • getAttribute

      public String getAttribute(String attr)
      Specified by:
      getAttribute in interface Element
      Specified by:
      getAttribute in class ElementAdapter