Class AttributeProcessingFlagFilter

    • Constructor Detail

      • AttributeProcessingFlagFilter

        public AttributeProcessingFlagFilter​(int requiredSetProcessingFlags,
                                             int requiredUnsetProcessingFlags,
                                             AttributeVisitor attributeVisitor)
        Creates a new AttributeProcessingFlagFilter.
        Parameters:
        requiredSetProcessingFlags - the attribute processing flags that should be set.
        requiredUnsetProcessingFlags - the attribute processing flags that should be unset.
        attributeVisitor - the AttributeVisitor to which visits will be delegated.
      • AttributeProcessingFlagFilter

        public AttributeProcessingFlagFilter​(int requiredSetProcessingFlags,
                                             int requiredUnsetProcessingFlags,
                                             AttributeVisitor acceptedAttributeVisitor,
                                             AttributeVisitor rejectedAttributeVisitor)
        Creates a new AttributeProcessingFlagFilter.
        Parameters:
        requiredSetProcessingFlags - the attribute processing flags that should be set.
        requiredUnsetProcessingFlags - the attribute processing flags that should beunset.
        acceptedAttributeVisitor - the AttributeVisitor to which visits will be delegated.
        rejectedAttributeVisitor - the AttributeVisitor to which visits of attributes that do not have the proper flags will be delegated.