Class ChainedProperties
- java.lang.Object
-
- com.itextpdf.text.html.simpleparser.ChainedProperties
-
@Deprecated public class ChainedProperties extends java.lang.ObjectDeprecated.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 classChainedProperties.TagAttributesDeprecated.Class that stores the info about one tag in the chain.
-
Field Summary
Fields Modifier and Type Field Description java.util.List<ChainedProperties.TagAttributes>chainDeprecated.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 voidaddToChain(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 voidadjustFontSize(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.StringgetProperty(java.lang.String key)Deprecated.Walks through the hierarchy (bottom-up) looking for a property key.booleanhasProperty(java.lang.String key)Deprecated.Walks through the hierarchy (bottom-up) looking for a property key.voidremoveChain(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)
-
-