Class StandardAttributeResolver

  • All Implemented Interfaces:
    AttributeResolver

    public class StandardAttributeResolver
    extends java.lang.Object
    implements AttributeResolver
    An instance which works together with a w3c DOM tree
    • 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 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

        clone, equals, finalize, 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