Package org.xhtmlrenderer.css.extend.lib
Class DOMStaticXhtmlAttributeResolver
- java.lang.Object
-
- org.xhtmlrenderer.css.extend.lib.DOMStaticXhtmlAttributeResolver
-
- All Implemented Interfaces:
AttributeResolver
public class DOMStaticXhtmlAttributeResolver extends java.lang.Object implements AttributeResolver
Works for Xhtml in a DOM tree
-
-
Constructor Summary
Constructors Constructor Description DOMStaticXhtmlAttributeResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAttributeValue(java.lang.Object e, java.lang.String attrName)
May return null.java.lang.String
getAttributeValue(java.lang.Object o, java.lang.String namespaceURI, java.lang.String attrName)
May return null.java.lang.String
getClass(java.lang.Object e)
may return nulljava.lang.String
getElementStyling(java.lang.Object el)
may return nulljava.lang.String
getID(java.lang.Object e)
may return nulljava.lang.String
getLang(java.lang.Object e)
may return nulljava.lang.String
getNonCssStyling(java.lang.Object e)
may return nullboolean
isActive(java.lang.Object e)
Gets the active attribute of the AttributeResolver objectboolean
isFocus(java.lang.Object e)
Gets the focus attribute of the AttributeResolver objectboolean
isHover(java.lang.Object e)
Gets the hover attribute of the AttributeResolver objectboolean
isLink(java.lang.Object el)
Gets the link attribute of the AttributeResolver objectboolean
isVisited(java.lang.Object e)
Gets the visited attribute of the AttributeResolver object
-
-
-
Method Detail
-
getAttributeValue
public java.lang.String getAttributeValue(java.lang.Object e, java.lang.String attrName)
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
public java.lang.String getAttributeValue(java.lang.Object o, java.lang.String namespaceURI, java.lang.String attrName)
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
public java.lang.String getClass(java.lang.Object e)
Description copied from interface:AttributeResolver
may return null- Specified by:
getClass
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The class value
-
getID
public java.lang.String getID(java.lang.Object e)
Description copied from interface:AttributeResolver
may return null- Specified by:
getID
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The iD value
-
getNonCssStyling
public java.lang.String getNonCssStyling(java.lang.Object e)
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
public java.lang.String getLang(java.lang.Object e)
Description copied from interface:AttributeResolver
may return null- Specified by:
getLang
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The lang value
-
getElementStyling
public java.lang.String getElementStyling(java.lang.Object el)
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
public boolean isActive(java.lang.Object e)
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
public boolean isFocus(java.lang.Object e)
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
public boolean isHover(java.lang.Object e)
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
public boolean isLink(java.lang.Object el)
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
public boolean isVisited(java.lang.Object e)
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
-
-