Class ChainedProperties
- java.lang.Object
-
- com.itextpdf.text.html.simpleparser.ChainedProperties
-
@Deprecated public class ChainedProperties extends java.lang.Object
Deprecated.since 5.5.2Stores 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 class
ChainedProperties.TagAttributes
Deprecated.Class that stores the info about one tag in the chain.
-
Field Summary
Fields Modifier and Type Field Description java.util.List<ChainedProperties.TagAttributes>
chain
Deprecated.A list of chained properties representing the tag hierarchy.
-
Constructor Summary
Constructors Constructor Description ChainedProperties()
Deprecated.Creates a new instance of ChainedProperties
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addToChain(java.lang.String tag, java.util.Map<java.lang.String,java.lang.String> props)
Deprecated.Adds a tag and its corresponding properties to the chain.protected void
adjustFontSize(java.util.Map<java.lang.String,java.lang.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.java.lang.String
getProperty(java.lang.String key)
Deprecated.Walks through the hierarchy (bottom-up) looking for a property key.boolean
hasProperty(java.lang.String key)
Deprecated.Walks through the hierarchy (bottom-up) looking for a property key.void
removeChain(java.lang.String tag)
Deprecated.Walks through the hierarchy (bottom-up) and removes the first occurrence of a tag that is encountered.
-
-
-
Field Detail
-
chain
public java.util.List<ChainedProperties.TagAttributes> chain
Deprecated.A list of chained properties representing the tag hierarchy.
-
-
Method Detail
-
getProperty
public java.lang.String getProperty(java.lang.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(java.lang.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(java.lang.String tag, java.util.Map<java.lang.String,java.lang.String> props)
Deprecated.Adds a tag and its corresponding properties to the chain.- Parameters:
tag
- the tags that needs to be added to the chainprops
- the tag's attributes
-
removeChain
public void removeChain(java.lang.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(java.util.Map<java.lang.String,java.lang.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)
-
-