Package org.xhtmlrenderer.context
Class StandardAttributeResolver
- java.lang.Object
-
- org.xhtmlrenderer.context.StandardAttributeResolver
-
- All Implemented Interfaces:
AttributeResolver
public class StandardAttributeResolver extends java.lang.Object implements AttributeResolver
An instance which works together with a w3c DOM tree- Author:
- Torbjörn Gannholm
-
-
Constructor Summary
Constructors Constructor Description StandardAttributeResolver(NamespaceHandler nsh, UserAgentCallback uac, UserInterface ui)
Constructor for the StandardAttributeResolver object
-
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)
Gets the attributeValue attribute of the StandardAttributeResolver objectjava.lang.String
getAttributeValue(java.lang.Object e, java.lang.String namespaceURI, java.lang.String attrName)
May return null.java.lang.String
getClass(java.lang.Object e)
Gets the class attribute of the StandardAttributeResolver objectjava.lang.String
getElementStyling(java.lang.Object e)
Gets the elementStyling attribute of the StandardAttributeResolver objectjava.lang.String
getID(java.lang.Object e)
Gets the iD attribute of the StandardAttributeResolver objectjava.lang.String
getLang(java.lang.Object e)
Gets the lang attribute of the StandardAttributeResolver objectjava.lang.String
getNonCssStyling(java.lang.Object e)
may return nullboolean
isActive(java.lang.Object e)
Gets the active attribute of the StandardAttributeResolver objectboolean
isFocus(java.lang.Object e)
Gets the focus attribute of the StandardAttributeResolver objectboolean
isHover(java.lang.Object e)
Gets the hover attribute of the StandardAttributeResolver objectboolean
isLink(java.lang.Object e)
Gets the link attribute of the StandardAttributeResolver objectboolean
isVisited(java.lang.Object e)
Gets the visited attribute of the StandardAttributeResolver object
-
-
-
Constructor Detail
-
StandardAttributeResolver
public StandardAttributeResolver(NamespaceHandler nsh, UserAgentCallback uac, UserInterface ui)
Constructor for the StandardAttributeResolver object- Parameters:
nsh
- PARAMuac
- PARAMui
- PARAM
-
-
Method Detail
-
getAttributeValue
public java.lang.String getAttributeValue(java.lang.Object e, java.lang.String attrName)
Gets the attributeValue attribute of the StandardAttributeResolver object- Specified by:
getAttributeValue
in interfaceAttributeResolver
- Parameters:
e
- PARAMattrName
- PARAM- Returns:
- The attributeValue value
-
getAttributeValue
public java.lang.String getAttributeValue(java.lang.Object e, 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)
Gets the class attribute of the StandardAttributeResolver object- Specified by:
getClass
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The class value
-
getID
public java.lang.String getID(java.lang.Object e)
Gets the iD attribute of the StandardAttributeResolver object- 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)
-
getElementStyling
public java.lang.String getElementStyling(java.lang.Object e)
Gets the elementStyling attribute of the StandardAttributeResolver object- Specified by:
getElementStyling
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The elementStyling value
-
getLang
public java.lang.String getLang(java.lang.Object e)
Gets the lang attribute of the StandardAttributeResolver object- Specified by:
getLang
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The lang value
-
isLink
public boolean isLink(java.lang.Object e)
Gets the link attribute of the StandardAttributeResolver object- Specified by:
isLink
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The link value
-
isVisited
public boolean isVisited(java.lang.Object e)
Gets the visited attribute of the StandardAttributeResolver object- Specified by:
isVisited
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The visited value
-
isHover
public boolean isHover(java.lang.Object e)
Gets the hover attribute of the StandardAttributeResolver object- Specified by:
isHover
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The hover value
-
isActive
public boolean isActive(java.lang.Object e)
Gets the active attribute of the StandardAttributeResolver object- Specified by:
isActive
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The active value
-
isFocus
public boolean isFocus(java.lang.Object e)
Gets the focus attribute of the StandardAttributeResolver object- Specified by:
isFocus
in interfaceAttributeResolver
- Parameters:
e
- PARAM- Returns:
- The focus value
-
-