Package org.xhtmlrenderer.css.extend.lib
Class DOMStaticXhtmlAttributeResolver
java.lang.Object
org.xhtmlrenderer.css.extend.lib.DOMStaticXhtmlAttributeResolver
- All Implemented Interfaces:
AttributeResolver
Works for Xhtml in a DOM tree
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAttributeValue
(Object e, String attrName) May return null.getAttributeValue
(Object o, String namespaceURI, String attrName) May return null.may return nullmay return nullmay return nullmay return nullmay return nullboolean
Gets the active attribute of the AttributeResolver objectboolean
Gets the focus attribute of the AttributeResolver objectboolean
Gets the hover attribute of the AttributeResolver objectboolean
Gets the link attribute of the AttributeResolver objectboolean
Gets the visited attribute of the AttributeResolver object
-
Constructor Details
-
DOMStaticXhtmlAttributeResolver
public DOMStaticXhtmlAttributeResolver()
-
-
Method Details
-
getAttributeValue
Description copied from interface:AttributeResolver
May return null. Required to return null if attribute does not exist and not null if attribute exists.- Specified by:
getAttributeValue
in interfaceAttributeResolver
-
getAttributeValue
Description copied from interface:AttributeResolver
May return null. Required to return null if attribute does not exist and not null if attribute exists.- Specified by:
getAttributeValue
in interfaceAttributeResolver
-
getClass
Description copied from interface:AttributeResolver
may return null- Specified by:
getClass
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The class value
-
getID
Description copied from interface:AttributeResolver
may return null- Specified by:
getID
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The iD value
-
getNonCssStyling
Description copied from interface:AttributeResolver
may return null- Specified by:
getNonCssStyling
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The non css styling (specificity 0,0,0,0 on author styles, according to css 2.1)
-
getLang
Description copied from interface:AttributeResolver
may return null- Specified by:
getLang
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The lang value
-
getElementStyling
Description copied from interface:AttributeResolver
may return null- Specified by:
getElementStyling
in interfaceAttributeResolver
- Parameters:
el
- PARAM- Returns:
- The elementStyling value (corresponding to xhtml style attribute, specificity 1,0,0,0 according to css 2.1)
-
isActive
Description copied from interface:AttributeResolver
Gets the active attribute of the AttributeResolver object- Specified by:
isActive
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The active value
-
isFocus
Description copied from interface:AttributeResolver
Gets the focus attribute of the AttributeResolver object- Specified by:
isFocus
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The focus value
-
isHover
Description copied from interface:AttributeResolver
Gets the hover attribute of the AttributeResolver object- Specified by:
isHover
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The hover value
-
isLink
Description copied from interface:AttributeResolver
Gets the link attribute of the AttributeResolver object- Specified by:
isLink
in interfaceAttributeResolver
- Parameters:
el
- PARAM- Returns:
- The link value
-
isVisited
Description copied from interface:AttributeResolver
Gets the visited attribute of the AttributeResolver object- Specified by:
isVisited
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The visited value
-