Interface MediaQueryHandler


public interface MediaQueryHandler
Interface to be implemented by handlers that are passed to CSSParser.parseMediaQuery(String, MediaConditionFactory, MediaQueryHandler).
  • 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
    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.
    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.
    • 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.