java.lang.Object
com.aoapps.web.resources.registry.Resources<Style>
com.aoapps.web.resources.registry.Styles
All Implemented Interfaces:
Serializable

public final class Styles extends Resources<Style>
A partition with some extra convenience overloads for Style.
Author:
AO Industries, Inc.
See Also:
  • Method Details

    • copy

      protected Styles copy()
      Gets a deep copy of these resources.
      Overrides:
      copy in class Resources<Style>
    • union

      public static Styles union(Collection<? extends Styles> others)
      Gets a the union of multiple groups.
    • add

      public Styles add(Iterable<? extends Style> styles)
      Description copied from class: Resources
      Adds new resources, if not already present.
      Overrides:
      add in class Resources<Style>
    • add

      public Styles add(Style... styles)
      Description copied from class: Resources
      Adds new resources, if not already present.
      Overrides:
      add in class Resources<Style>
    • add

      public boolean add(String href)
      Adds a new style, if not already present.
    • add

      public Styles add(Iterables.String<?> hrefs)
      Adds new styles, if not already present.
    • add

      public Styles add(String... hrefs)
      Adds new styles, if not already present.
    • remove

      public Styles remove(Iterable<? extends Style> styles)
      Description copied from class: Resources
      Removes resources.
      Overrides:
      remove in class Resources<Style>
    • remove

      public Styles remove(Style... styles)
      Description copied from class: Resources
      Removes resources.
      Overrides:
      remove in class Resources<Style>
    • remove

      public boolean remove(String href)
      Removes a style.
    • remove

      public Styles remove(Iterables.String<?> hrefs)
      Removes styles.
    • remove

      public Styles remove(String... hrefs)
      Removes styles.
    • addOrdering

      public Styles addOrdering(boolean required, Iterable<? extends Style> styles)
      Description copied from class: Resources
      Adds ordering constraints between multiple resources, if not already present.
      Overrides:
      addOrdering in class Resources<Style>
    • addOrdering

      public Styles addOrdering(Iterable<? extends Style> styles)
      Description copied from class: Resources
      Adds required ordering constraints between multiple resources, if not already present.
      Overrides:
      addOrdering in class Resources<Style>
    • addOrdering

      public Styles addOrdering(boolean required, Style... styles)
      Description copied from class: Resources
      Adds ordering constraints between multiple resources, if not already present.
      Overrides:
      addOrdering in class Resources<Style>
    • addOrdering

      public Styles addOrdering(Style... styles)
      Description copied from class: Resources
      Adds required ordering constraints between multiple resources, if not already present.
      Overrides:
      addOrdering in class Resources<Style>
    • addOrdering

      public boolean addOrdering(boolean required, String beforeHref, String afterHref)
      Adds an ordering constraint between two styles.
    • addOrdering

      public boolean addOrdering(String beforeHref, String afterHref)
      Adds a required ordering constraint between two styles.
    • addOrdering

      public Styles addOrdering(boolean required, Iterables.String<?> hrefs)
      Adds ordering constraints between multiple styles, if not already present.
    • addOrdering

      public Styles addOrdering(Iterables.String<?> hrefs)
      Adds required ordering constraints between multiple styles, if not already present.
    • addOrdering

      public Styles addOrdering(boolean required, String... hrefs)
      Adds ordering constraints between multiple styles, if not already present.
    • addOrdering

      public Styles addOrdering(String... hrefs)
      Adds required ordering constraints between multiple styles, if not already present.
    • removeOrdering

      public Styles removeOrdering(boolean required, Iterable<? extends Style> styles)
      Description copied from class: Resources
      Removes ordering constraints between multiple resources.
      Overrides:
      removeOrdering in class Resources<Style>
    • removeOrdering

      public Styles removeOrdering(Iterable<? extends Style> styles)
      Description copied from class: Resources
      Removes required ordering constraints between multiple resources.
      Overrides:
      removeOrdering in class Resources<Style>
    • removeOrdering

      public Styles removeOrdering(boolean required, Style... styles)
      Description copied from class: Resources
      Removes ordering constraints between multiple resources.
      Overrides:
      removeOrdering in class Resources<Style>
    • removeOrdering

      public Styles removeOrdering(Style... styles)
      Description copied from class: Resources
      Removes required ordering constraints between multiple resources.
      Overrides:
      removeOrdering in class Resources<Style>
    • removeOrdering

      public boolean removeOrdering(boolean required, String beforeHref, String afterHref)
      Removes an ordering constraint between two styles.
    • removeOrdering

      public boolean removeOrdering(String beforeHref, String afterHref)
      Removes a required ordering constraint between two styles.
    • removeOrdering

      public Styles removeOrdering(boolean required, Iterables.String<?> hrefs)
      Removes ordering constraints between multiple styles.
    • removeOrdering

      public Styles removeOrdering(Iterables.String<?> hrefs)
      Removes required ordering constraints between multiple styles.
    • removeOrdering

      public Styles removeOrdering(boolean required, String... hrefs)
      Removes ordering constraints between multiple styles.
    • removeOrdering

      public Styles removeOrdering(String... hrefs)
      Removes required ordering constraints between multiple styles.