Class CSSResource

  • All Implemented Interfaces:
    ro.sync.ecss.component.CSSSourceTypes

    @API(type=EXTENDABLE,
         src=PUBLIC)
    public class CSSResource
    extends java.lang.Object
    implements ro.sync.ecss.component.CSSSourceTypes
    The CSS resource contains an URI to the CSS resource and its origin.
    Since:
    17
    • Field Summary

      • Fields inherited from interface ro.sync.ecss.component.CSSSourceTypes

        SOURCE_DOCUMENT, SOURCE_DOCUMENT_TYPE, SOURCE_XHTML_DOCUMENT
    • Constructor Summary

      Constructors 
      Constructor Description
      CSSResource​(java.lang.String cssURL, byte origin)
      Constructor.
    • Constructor Detail

      • CSSResource

        public CSSResource​(java.lang.String cssURL,
                           byte origin)
        Constructor.
        Parameters:
        cssURL - The CSS url.
        origin - The CSS origin. Can be SOURCE_DOCUMENT, SOURCE_DOCUMENT_TYPE or SOURCE_XHTML_DOCUMENT. See the "SOURCE_" constants.
    • Method Detail

      • getCssURL

        public java.lang.String getCssURL()
        Returns:
        The CSS URL.
      • getOrigin

        public byte getOrigin()
        Returns:
        The stylesheet origin.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
        See Also:
        Object.equals(java.lang.Object)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
        See Also:
        Object.hashCode()