Class ChainedProperties


  • @Deprecated
    public class ChainedProperties
    extends Object
    Deprecated.
    since 5.5.2
    Stores the hierarchy of tags along with the attributes of each tag.
    Since:
    5.0.6 renamed from ChainedProperties
    • Field Detail

      • chain

        public List<com.itextpdf.text.html.simpleparser.ChainedProperties.TagAttributes> chain
        Deprecated.
        A list of chained properties representing the tag hierarchy.
    • Constructor Detail

      • ChainedProperties

        public ChainedProperties()
        Deprecated.
        Creates a new instance of ChainedProperties
    • Method Detail

      • getProperty

        public String getProperty​(String key)
        Deprecated.
        Walks through the hierarchy (bottom-up) looking for a property key. Returns a value as soon as a match is found or null if the key can't be found.
        Parameters:
        key - the key of the property
        Returns:
        the value of the property
      • hasProperty

        public boolean hasProperty​(String key)
        Deprecated.
        Walks through the hierarchy (bottom-up) looking for a property key. Returns true as soon as a match is found or false if the key can't be found.
        Parameters:
        key - the key of the property
        Returns:
        true if the key is found
      • addToChain

        public void addToChain​(String tag,
                               Map<String,​String> props)
        Deprecated.
        Adds a tag and its corresponding properties to the chain.
        Parameters:
        tag - the tags that needs to be added to the chain
        props - the tag's attributes
      • removeChain

        public void removeChain​(String tag)
        Deprecated.
        Walks through the hierarchy (bottom-up) and removes the first occurrence of a tag that is encountered.
        Parameters:
        tag - the tag that needs to be removed
      • adjustFontSize

        protected void adjustFontSize​(Map<String,​String> attrs)
        Deprecated.
        If the properties contain a font size, the size may need to be adjusted based on font sizes higher in the hierarchy.
        Parameters:
        attrs - the attributes that may have to be updated
        Since:
        5.0.6 (renamed)