Class ImmutableAttributeModifierCriteria

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addAlternative​(int modifier)
      Adds the alternative attribute modifier for filtering.
      void addDisallowed​(int modifier)
      Adds the disallowed attribute modifier for filtering.
      void addRequired​(int modifier)
      Adds the required attribute modifier for filtering.
      • Methods inherited from class java.lang.Object

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

      • ImmutableAttributeModifierCriteria

        public ImmutableAttributeModifierCriteria()
        Default constructor clears all sections of criteria (exclusive, alternative, disallowed)
      • ImmutableAttributeModifierCriteria

        public ImmutableAttributeModifierCriteria​(int exclusive,
                                                  int alternative,
                                                  int disallowed)
    • Method Detail

      • addAlternative

        public void addAlternative​(int modifier)
        Description copied from class: AttributeModifierCriteria
        Adds the alternative attribute modifier for filtering. At least one of the alternative modifiers is mandatory in the search result.
        Overrides:
        addAlternative in class AttributeModifierCriteria
        Parameters:
        modifier - the modifier
      • addDisallowed

        public void addDisallowed​(int modifier)
        Description copied from class: AttributeModifierCriteria
        Adds the disallowed attribute modifier for filtering. None of the disallowed modifiers must be present in the attribute descriptor that is in the search result.
        Overrides:
        addDisallowed in class AttributeModifierCriteria
        Parameters:
        modifier - the modifier
      • addRequired

        public void addRequired​(int modifier)
        Description copied from class: AttributeModifierCriteria
        Adds the required attribute modifier for filtering. Selected attribute modifier is mandatory in the search result.
        Overrides:
        addRequired in class AttributeModifierCriteria
        Parameters:
        modifier - the modifier