Flying Saucer Project Release ${app.version}

org.xhtmlrenderer.context
Class StandardAttributeResolver

java.lang.Object
  extended by 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
StandardAttributeResolver(NamespaceHandler nsh, UserAgentCallback uac, UserInterface ui)
          Constructor for the StandardAttributeResolver object
 
Method Summary
 java.lang.String getAttributeValue(java.lang.Object e, java.lang.String attrName)
          Gets the attributeValue attribute of the StandardAttributeResolver object
 java.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 object
 java.lang.String getElementStyling(java.lang.Object e)
          Gets the elementStyling attribute of the StandardAttributeResolver object
 java.lang.String getID(java.lang.Object e)
          Gets the iD attribute of the StandardAttributeResolver object
 java.lang.String getLang(java.lang.Object e)
          Gets the lang attribute of the StandardAttributeResolver object
 java.lang.String getNonCssStyling(java.lang.Object e)
          may return null
 boolean isActive(java.lang.Object e)
          Gets the active attribute of the StandardAttributeResolver object
 boolean isFocus(java.lang.Object e)
          Gets the focus attribute of the StandardAttributeResolver object
 boolean isHover(java.lang.Object e)
          Gets the hover attribute of the StandardAttributeResolver object
 boolean isLink(java.lang.Object e)
          Gets the link attribute of the StandardAttributeResolver object
 boolean isVisited(java.lang.Object e)
          Gets the visited attribute of the StandardAttributeResolver object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardAttributeResolver

public StandardAttributeResolver(NamespaceHandler nsh,
                                 UserAgentCallback uac,
                                 UserInterface ui)
Constructor for the StandardAttributeResolver object

Parameters:
nsh - PARAM
uac - PARAM
ui - 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 interface AttributeResolver
Parameters:
e - PARAM
attrName - 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 interface AttributeResolver

getClass

public java.lang.String getClass(java.lang.Object e)
Gets the class attribute of the StandardAttributeResolver object

Specified by:
getClass in interface AttributeResolver
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 interface AttributeResolver
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 interface AttributeResolver
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 interface AttributeResolver
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 interface AttributeResolver
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 interface AttributeResolver
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 interface AttributeResolver
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 interface AttributeResolver
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 interface AttributeResolver
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 interface AttributeResolver
Parameters:
e - PARAM
Returns:
The focus value

Flying Saucer Project Release ${app.version}

Flying Saucer Project Home