thymeleaf 0.1.0-beta.1

A framework-neutral Thymeleaf-compatible dynamic template engine for Rust
//! Thymeleaf Processor 基础契约。

mod abstract_processor;
mod abstract_standard_assertion_tag_processor;
mod abstract_standard_attribute_modifier_tag_processor;
mod abstract_standard_conditional_visibility_tag_processor;
mod abstract_standard_double_attribute_modifier_tag_processor;
mod abstract_standard_expression_attribute_tag_processor;
mod abstract_standard_fragment_insertion_tag_processor;
mod abstract_standard_multiple_attribute_modifier_tag_processor;
mod abstract_standard_target_selection_tag_processor;
mod abstract_standard_text_inline_setting_tag_processor;
mod i_processor;
mod processor_set;
mod standard_action_tag_processor;
mod standard_alt_title_tag_processor;
mod standard_assert_tag_processor;
mod standard_attr_tag_processor;
mod standard_attrappend_tag_processor;
mod standard_attrprepend_tag_processor;
mod standard_block_tag_processor;
mod standard_case_tag_processor;
mod standard_classappend_tag_processor;
mod standard_conditional_comment_processor;
mod standard_conditional_fixed_value_tag_processor;
mod standard_default_attributes_tag_processor;
mod standard_dom_event_attribute_tag_processor;
mod standard_each_tag_processor;
mod standard_fragment_tag_processor;
mod standard_href_tag_processor;
mod standard_if_tag_processor;
mod standard_include_tag_processor;
mod standard_inline_enablement_template_boundaries_processor;
mod standard_inline_html_tag_processor;
mod standard_inline_textual_tag_processor;
mod standard_inline_xml_tag_processor;
mod standard_inlining_cdata_section_processor;
mod standard_inlining_comment_processor;
mod standard_inlining_text_processor;
mod standard_insert_tag_processor;
mod standard_lang_xml_lang_tag_processor;
mod standard_method_tag_processor;
mod standard_non_removable_attribute_tag_processor;
mod standard_object_tag_processor;
mod standard_processor_utils;
mod standard_ref_attribute_tag_processor;
mod standard_removable_attribute_tag_processor;
mod standard_remove_tag_processor;
mod standard_replace_tag_processor;
mod standard_src_tag_processor;
mod standard_styleappend_tag_processor;
mod standard_switch_tag_processor;
mod standard_text_tag_processor;
mod standard_translation_doc_type_processor;
mod standard_unless_tag_processor;
mod standard_utext_tag_processor;
mod standard_value_tag_processor;
mod standard_with_tag_processor;
mod standard_xml_base_tag_processor;
mod standard_xml_lang_tag_processor;
mod standard_xml_ns_tag_processor;
mod standard_xml_space_tag_processor;

pub use abstract_processor::AbstractProcessor;
pub(crate) use abstract_processor::AbstractProcessorAdapter;
pub use abstract_standard_assertion_tag_processor::AbstractStandardAssertionTagProcessor;
pub use abstract_standard_attribute_modifier_tag_processor::AbstractStandardAttributeModifierTagProcessor;
pub use abstract_standard_conditional_visibility_tag_processor::AbstractStandardConditionalVisibilityTagProcessor;
pub use abstract_standard_double_attribute_modifier_tag_processor::AbstractStandardDoubleAttributeModifierTagProcessor;
pub use abstract_standard_expression_attribute_tag_processor::AbstractStandardExpressionAttributeTagProcessor;
pub use abstract_standard_fragment_insertion_tag_processor::AbstractStandardFragmentInsertionTagProcessor;
pub use abstract_standard_multiple_attribute_modifier_tag_processor::{
    AbstractStandardMultipleAttributeModifierTagProcessor, ModificationType,
};
pub use abstract_standard_target_selection_tag_processor::AbstractStandardTargetSelectionTagProcessor;
pub use abstract_standard_text_inline_setting_tag_processor::AbstractStandardTextInlineSettingTagProcessor;
pub use i_processor::IProcessor;
pub use processor_set::ProcessorSet;
pub use standard_action_tag_processor::StandardActionTagProcessor;
pub use standard_alt_title_tag_processor::StandardAltTitleTagProcessor;
pub use standard_assert_tag_processor::StandardAssertTagProcessor;
pub use standard_attr_tag_processor::StandardAttrTagProcessor;
pub use standard_attrappend_tag_processor::StandardAttrappendTagProcessor;
pub use standard_attrprepend_tag_processor::StandardAttrprependTagProcessor;
pub use standard_block_tag_processor::StandardBlockTagProcessor;
pub use standard_case_tag_processor::StandardCaseTagProcessor;
pub use standard_classappend_tag_processor::StandardClassappendTagProcessor;
pub use standard_conditional_comment_processor::StandardConditionalCommentProcessor;
pub use standard_conditional_fixed_value_tag_processor::StandardConditionalFixedValueTagProcessor;
pub use standard_default_attributes_tag_processor::StandardDefaultAttributesTagProcessor;
pub use standard_dom_event_attribute_tag_processor::StandardDOMEventAttributeTagProcessor;
pub use standard_each_tag_processor::StandardEachTagProcessor;
pub use standard_fragment_tag_processor::StandardFragmentTagProcessor;
pub use standard_href_tag_processor::StandardHrefTagProcessor;
pub use standard_if_tag_processor::StandardIfTagProcessor;
pub use standard_include_tag_processor::StandardIncludeTagProcessor;
pub use standard_inline_enablement_template_boundaries_processor::StandardInlineEnablementTemplateBoundariesProcessor;
pub use standard_inline_html_tag_processor::StandardInlineHTMLTagProcessor;
pub use standard_inline_textual_tag_processor::StandardInlineTextualTagProcessor;
pub use standard_inline_xml_tag_processor::StandardInlineXMLTagProcessor;
pub use standard_inlining_cdata_section_processor::StandardInliningCDATASectionProcessor;
pub use standard_inlining_comment_processor::StandardInliningCommentProcessor;
pub use standard_inlining_text_processor::StandardInliningTextProcessor;
pub use standard_insert_tag_processor::StandardInsertTagProcessor;
pub use standard_lang_xml_lang_tag_processor::StandardLangXmlLangTagProcessor;
pub use standard_method_tag_processor::StandardMethodTagProcessor;
pub use standard_non_removable_attribute_tag_processor::StandardNonRemovableAttributeTagProcessor;
pub use standard_object_tag_processor::StandardObjectTagProcessor;
pub(crate) use standard_processor_utils::{
    StandardAttributeCallback, StandardElementCallback, delegate_standard_element_tag_processor,
    evaluate_standard_expression_as_boolean, expression_processing_error,
    is_empty_or_java_whitespace,
};
pub use standard_ref_attribute_tag_processor::StandardRefAttributeTagProcessor;
pub use standard_removable_attribute_tag_processor::StandardRemovableAttributeTagProcessor;
pub use standard_remove_tag_processor::StandardRemoveTagProcessor;
pub use standard_replace_tag_processor::StandardReplaceTagProcessor;
pub use standard_src_tag_processor::StandardSrcTagProcessor;
pub use standard_styleappend_tag_processor::StandardStyleappendTagProcessor;
pub use standard_switch_tag_processor::{StandardSwitchTagProcessor, SwitchStructure};
pub use standard_text_tag_processor::StandardTextTagProcessor;
pub use standard_translation_doc_type_processor::StandardTranslationDocTypeProcessor;
pub use standard_unless_tag_processor::StandardUnlessTagProcessor;
pub use standard_utext_tag_processor::StandardUtextTagProcessor;
pub use standard_value_tag_processor::StandardValueTagProcessor;
pub use standard_with_tag_processor::StandardWithTagProcessor;
pub use standard_xml_base_tag_processor::StandardXmlBaseTagProcessor;
pub use standard_xml_lang_tag_processor::StandardXmlLangTagProcessor;
pub use standard_xml_ns_tag_processor::StandardXmlNsTagProcessor;
pub use standard_xml_space_tag_processor::StandardXmlSpaceTagProcessor;