// // HTMLSanitizingPolicyBuilder.h // HTMLKit // // Created by Iska on 26.05.18. // Copyright © 2018 BrainCookie. All rights reserved. // #import #import "HTMLElementPolicy.h" #import "HTMLTokenPolicy.h" #import "HTMLAttributePolicy.h" NS_ASSUME_NONNULL_BEGIN @interface HTMLSanitizingPolicyBuilder : NSObject - (HTMLSanitizingPolicyBuilder *)allowElements:(NSArray *)elementNames; - (HTMLSanitizingPolicyBuilder *)disallowElements:(NSArray *)elementNames; - (HTMLSanitizingPolicyBuilder *)allowPolicy:(HTMLElementPolicy *)policy onElements:(NSArray *)elementNames; - (HTMLSanitizingPolicyBuilder *)allowCommonInlineFormattingElements; - (HTMLSanitizingPolicyBuilder *)allowCommonBlockElements; - (HTMLSanitizingPolicyBuilder *)allowTextInElements:(NSArray *)elementNames; - (HTMLSanitizingPolicyBuilder *)disallowTextInElements:(NSArray *)elementNames; //- (HTMLSanitizingPolicyBuilder *)allowAttributes:(NSArray *)attributeName // onElements:(NSArray *)elementNames; //- (HTMLSanitizingPolicyBuilder *)disallowAttributes:(NSArray *)attributeName // onElements:(NSArray *)elementNames; // //- (HTMLSanitizingPolicyBuilder *)allowAttributePolicy:(HTMLAttributePolicy *)policy // onElements:(NSArray *)elementNames; //- (HTMLSanitizingPolicyBuilder *)disallowAttributePolicy:(HTMLAttributePolicy *)policy // onElements:(NSArray *)elementNames; @end NS_ASSUME_NONNULL_END