Class ChainedProperties

java.lang.Object
com.itextpdf.text.html.simpleparser.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
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    private static final class 
    Deprecated.
    Class that stores the info about one tag in the chain.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Deprecated.
    A list of chained properties representing the tag hierarchy.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
    Creates a new instance of ChainedProperties
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated.
    Adds a tag and its corresponding properties to the chain.
    protected void
    Deprecated.
    If the properties contain a font size, the size may need to be adjusted based on font sizes higher in the hierarchy.
    Deprecated.
    Walks through the hierarchy (bottom-up) looking for a property key.
    boolean
    Deprecated.
    Walks through the hierarchy (bottom-up) looking for a property key.
    void
    Deprecated.
    Walks through the hierarchy (bottom-up) and removes the first occurrence of a tag that is encountered.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • ChainedProperties

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

    • 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)