// Generated automatically from org.thymeleaf.engine.AttributeDefinitions for testing purposes

package org.thymeleaf.engine;

import java.util.Map;
import java.util.Set;
import org.thymeleaf.engine.AttributeDefinition;
import org.thymeleaf.engine.HTMLAttributeDefinition;
import org.thymeleaf.engine.TextAttributeDefinition;
import org.thymeleaf.engine.XMLAttributeDefinition;
import org.thymeleaf.processor.element.IElementProcessor;
import org.thymeleaf.templatemode.TemplateMode;

public class AttributeDefinitions
{
    protected AttributeDefinitions() {}
    public AttributeDefinition forName(TemplateMode p0, String p1){ return null; }
    public AttributeDefinition forName(TemplateMode p0, String p1, String p2){ return null; }
    public AttributeDefinition forName(TemplateMode p0, char[] p1, int p2, int p3){ return null; }
    public AttributeDefinitions(Map<TemplateMode, Set<IElementProcessor>> p0){}
    public HTMLAttributeDefinition forHTMLName(String p0){ return null; }
    public HTMLAttributeDefinition forHTMLName(String p0, String p1){ return null; }
    public HTMLAttributeDefinition forHTMLName(char[] p0, int p1, int p2){ return null; }
    public TextAttributeDefinition forCSSName(String p0){ return null; }
    public TextAttributeDefinition forCSSName(String p0, String p1){ return null; }
    public TextAttributeDefinition forCSSName(char[] p0, int p1, int p2){ return null; }
    public TextAttributeDefinition forJavaScriptName(String p0){ return null; }
    public TextAttributeDefinition forJavaScriptName(String p0, String p1){ return null; }
    public TextAttributeDefinition forJavaScriptName(char[] p0, int p1, int p2){ return null; }
    public TextAttributeDefinition forTextName(String p0){ return null; }
    public TextAttributeDefinition forTextName(String p0, String p1){ return null; }
    public TextAttributeDefinition forTextName(char[] p0, int p1, int p2){ return null; }
    public XMLAttributeDefinition forXMLName(String p0){ return null; }
    public XMLAttributeDefinition forXMLName(String p0, String p1){ return null; }
    public XMLAttributeDefinition forXMLName(char[] p0, int p1, int p2){ return null; }
    public static Set<String> ALL_STANDARD_HTML_ATTRIBUTE_NAMES = null;
}
