Package org.eclipse.e4.ui.css.swt.dom
Class CompositeElement
java.lang.Object
org.eclipse.e4.ui.css.core.dom.ElementAdapter
org.eclipse.e4.ui.css.swt.dom.WidgetElement
org.eclipse.e4.ui.css.swt.dom.ControlElement
org.eclipse.e4.ui.css.swt.dom.CompositeElement
- All Implemented Interfaces:
CSSStylableElement,IStreamingNodeList,Element,Node,NodeList
- Direct Known Subclasses:
CTabFolderElement,ShellElement,ToolBarElement
CSSStylableElement implementation which wrap SWT Composite.-
Field Summary
Fields inherited from class org.eclipse.e4.ui.css.swt.dom.ControlElement
hasFocus, hasMouseHoverFields inherited from class org.eclipse.e4.ui.css.swt.dom.WidgetElement
localName, namespaceURI, swtStylesFields inherited from class org.eclipse.e4.ui.css.core.dom.ElementAdapter
engineFields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.e4.ui.css.swt.dom.ControlElement
dispose, getControl, getParentNode, initialize, isPseudoInstanceOfMethods inherited from class org.eclipse.e4.ui.css.swt.dom.WidgetElement
applyStyles, computeAttributeSWTStyle, computeLocalName, computeNamespaceURI, computeStaticPseudoInstances, getAttribute, getChildNodes, getCSSClass, getCSSClass, getCSSId, getCSSStyle, getEngine, getEngine, getID, getLocalName, getNamespaceURI, getWidget, hasAttribute, internalGetAttribute, setCSSClass, setEngine, setID, toStringMethods inherited from class org.eclipse.e4.ui.css.core.dom.ElementAdapter
addStaticPseudoInstance, appendChild, cloneNode, compareDocumentPosition, copyDefaultStyleDeclarations, doApplyStyles, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getBaseURI, getDefaultStyleDeclaration, getElement, getElementsByTagName, getElementsByTagNameNS, getFeature, getFirstChild, getLastChild, getNativeWidget, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getPrefix, getPreviousSibling, getSchemaTypeInfo, getStaticPseudoInstances, getStyle, getTagName, getTextContent, getUserData, hasAttributeNS, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isStaticPseudoInstance, isSupported, lookupNamespaceURI, lookupPrefix, normalize, onStylesApplied, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, replaceChild, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultStyleDeclaration, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setNodeValue, setPrefix, setTextContent, setUserData
-
Constructor Details
-
CompositeElement
-
-
Method Details
-
getLength
public int getLength()- Specified by:
getLengthin interfaceNodeList- Overrides:
getLengthin classWidgetElement
-
item
- Specified by:
itemin interfaceNodeList- Overrides:
itemin classWidgetElement
-
getComposite
-
reset
public void reset()Description copied from class:WidgetElementCalled by the CSS engine upon a CSS theme switch. Implementations should restore the default value so that the new theme can be applied to the application without restart- Overrides:
resetin classControlElement
-
hasBackgroundOverriddenByCSS
-
setBackgroundOverriddenByCSSMarker
-
stream
- Specified by:
streamin interfaceIStreamingNodeList
-