Class AttributeDefinitions


  • public final class AttributeDefinitions
    extends 
    Since:
    3.0.0
    Author:
    Daniel Fernández
    • Field Detail

      • ALL_STANDARD_HTML_ATTRIBUTE_NAMES

        public static final <> ALL_STANDARD_HTML_ATTRIBUTE_NAMES
    • Constructor Detail

      • AttributeDefinitions

        public AttributeDefinitions​(<<IElementProcessor>> elementProcessorsByTemplateMode)
        ONLY FOR INTERNAL USE. This constructor is meant to be called only from inside the engine. It should never be called directly from any other classes.
        Parameters:
        elementProcessorsByTemplateMode - the processors (element and node), already ordered by precedence, which might be of application to the attributes which definition is to be stored here.
    • Method Detail

      • forHTMLName

        public  attributeName)
      • forHTMLName

        public  prefix,
                                                    attributeName)
      • forHTMLName

        public HTMLAttributeDefinition forHTMLName​(char[] attributeName,
                                                   int attributeNameOffset,
                                                   int attributeNameLen)
      • forXMLName

        public  attributeName)
      • forXMLName

        public  prefix,
                                                  attributeName)
      • forXMLName

        public XMLAttributeDefinition forXMLName​(char[] attributeName,
                                                 int attributeNameOffset,
                                                 int attributeNameLen)
      • forTextName

        public  attributeName)
      • forTextName

        public  prefix,
                                                    attributeName)
      • forTextName

        public TextAttributeDefinition forTextName​(char[] attributeName,
                                                   int attributeNameOffset,
                                                   int attributeNameLen)
      • forJavaScriptName

        public  attributeName)
      • forJavaScriptName

        public  prefix,
                                                          attributeName)
      • forJavaScriptName

        public TextAttributeDefinition forJavaScriptName​(char[] attributeName,
                                                         int attributeNameOffset,
                                                         int attributeNameLen)
      • forCSSName

        public  attributeName)
      • forCSSName

        public  prefix,
                                                   attributeName)
      • forCSSName

        public TextAttributeDefinition forCSSName​(char[] attributeName,
                                                  int attributeNameOffset,
                                                  int attributeNameLen)