Interface MediaQueryHandler


public interface MediaQueryHandler
Interface to be implemented by handlers that are used inside Parser.parseMediaQueryList(String,Node).
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Reports that the current media query is invalid but probably compatible with a legacy browser.
    void
    If the current query contains a media (feature) condition, set it.
    void
    The current query ends.
    void
    The query list ends.
    Get the media query list that this object handles.
    void
    Reports that the current media query is invalid.
    void
    mediaType(String mediaType)
    A media type was found (e.g.
    void
    Reports that the current query is a negative query.
    void
    The current query uses the only prefix.
    boolean
    Check whether this handler takes the responsibility of reporting errors to an error handler.
    void
    A new media query starts being processed.
  • Method Details

    • startQuery

      void startQuery()
      A new media query starts being processed.
    • mediaType

      void mediaType(String mediaType)
      A media type was found (e.g. screen) in the current query.
      Parameters:
      mediaType - the media type.
    • negativeQuery

      void negativeQuery()
      Reports that the current query is a negative query.
    • onlyPrefix

      void onlyPrefix()
      The current query uses the only prefix.
    • condition

      void condition(BooleanCondition condition)
      If the current query contains a media (feature) condition, set it.
      Parameters:
      condition - the media condition, which contains one or more media feature predicates and an initial media type predicate.
    • endQuery

      void endQuery()
      The current query ends.
    • reportsErrors

      boolean reportsErrors()
      Check whether this handler takes the responsibility of reporting errors to an error handler.
      Returns:
      true if this handler reports errors to an error handler.
    • invalidQuery

      void invalidQuery(CSSParseException queryError)
      Reports that the current media query is invalid.
      Parameters:
      queryError - the exception describing the error.
    • compatQuery

      void compatQuery(CSSParseException exception)
      Reports that the current media query is invalid but probably compatible with a legacy browser.
      Parameters:
      exception - the exception describing the location where the issue was found.
    • endQueryList

      void endQueryList()
      The query list ends.
    • getMediaQueryList

      MediaQueryList getMediaQueryList()
      Get the media query list that this object handles.
      Returns:
      the media query list.