Class CSSMedia


  • public class CSSMedia
    extends java.lang.Object
    CSS media rule descriptor.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  CSSMedia.Source  
    • Constructor Summary

      Constructors 
      Constructor Description
      CSSMedia​(java.lang.String text, CSSMedia.Source source, java.util.Optional<java.lang.String> sourceURL, java.util.Optional<SourceRange> range, java.util.Optional<StyleSheetId> styleSheetId, java.util.Optional<java.util.List<MediaQuery>> mediaList)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<java.util.List<MediaQuery>> getMediaList()
      Array of media queries.
      java.util.Optional<SourceRange> getRange()
      The associated rule (@media or @import) header range in the enclosing stylesheet (if available).
      CSSMedia.Source getSource()
      Source of the media query: "mediaRule" if specified by a @media rule, "importRule" if specified by an @import rule, "linkedSheet" if specified by a "media" attribute in a linked stylesheet's LINK tag, "inlineSheet" if specified by a "media" attribute in an inline stylesheet's STYLE tag.
      java.util.Optional<java.lang.String> getSourceURL()
      URL of the document containing the media query description.
      java.util.Optional<StyleSheetId> getStyleSheetId()
      Identifier of the stylesheet containing this object (if exists).
      java.lang.String getText()
      Media query text.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CSSMedia

        public CSSMedia​(java.lang.String text,
                        CSSMedia.Source source,
                        java.util.Optional<java.lang.String> sourceURL,
                        java.util.Optional<SourceRange> range,
                        java.util.Optional<StyleSheetId> styleSheetId,
                        java.util.Optional<java.util.List<MediaQuery>> mediaList)
    • Method Detail

      • getText

        public java.lang.String getText()
        Media query text.
      • getSource

        public CSSMedia.Source getSource()
        Source of the media query: "mediaRule" if specified by a @media rule, "importRule" if specified by an @import rule, "linkedSheet" if specified by a "media" attribute in a linked stylesheet's LINK tag, "inlineSheet" if specified by a "media" attribute in an inline stylesheet's STYLE tag.
      • getSourceURL

        public java.util.Optional<java.lang.String> getSourceURL()
        URL of the document containing the media query description.
      • getRange

        public java.util.Optional<SourceRange> getRange()
        The associated rule (@media or @import) header range in the enclosing stylesheet (if available).
      • getStyleSheetId

        public java.util.Optional<StyleSheetId> getStyleSheetId()
        Identifier of the stylesheet containing this object (if exists).
      • getMediaList

        public java.util.Optional<java.util.List<MediaQuery>> getMediaList()
        Array of media queries.