Class Attributes


  • final class Attributes
    extends java.lang.Object
    Since:
    3.0.0
    • Field Detail

      • DEFAULT_WHITE_SPACE_ARRAY

        static final java.lang.String[] DEFAULT_WHITE_SPACE_ARRAY
      • EMPTY_ATTRIBUTES

        static final Attributes EMPTY_ATTRIBUTES
      • EMPTY_ATTRIBUTE_ARRAY

        static final Attribute[] EMPTY_ATTRIBUTE_ARRAY
      • innerWhiteSpaces

        final java.lang.String[] innerWhiteSpaces
      • associatedProcessorCount

        private volatile int associatedProcessorCount
    • Constructor Detail

      • Attributes

        Attributes​(Attribute[] attributes,
                   java.lang.String[] innerWhiteSpaces)
    • Method Detail

      • getAssociatedProcessorCount

        int getAssociatedProcessorCount()
      • computeAssociatedProcessorCount

        private int computeAssociatedProcessorCount()
      • searchAttribute

        private int searchAttribute​(TemplateMode templateMode,
                                    java.lang.String completeName)
      • searchAttribute

        private int searchAttribute​(TemplateMode templateMode,
                                    java.lang.String prefix,
                                    java.lang.String name)
      • searchAttribute

        private int searchAttribute​(AttributeName attributeName)
      • hasAttribute

        boolean hasAttribute​(TemplateMode templateMode,
                             java.lang.String completeName)
      • hasAttribute

        boolean hasAttribute​(TemplateMode templateMode,
                             java.lang.String prefix,
                             java.lang.String name)
      • hasAttribute

        boolean hasAttribute​(AttributeName attributeName)
      • getAttribute

        Attribute getAttribute​(TemplateMode templateMode,
                               java.lang.String prefix,
                               java.lang.String name)
      • getAllAttributes

        Attribute[] getAllAttributes()
      • getAttributeMap

        java.util.Map<java.lang.String,​java.lang.String> getAttributeMap()
      • removeAttribute

        Attributes removeAttribute​(TemplateMode templateMode,
                                   java.lang.String prefix,
                                   java.lang.String name)
      • removeAttribute

        private Attributes removeAttribute​(int attrIdx)
      • write

        void write​(java.io.Writer writer)
            throws java.io.IOException
        Throws:
        java.io.IOException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object