com.itextpdf.text.html.simpleparser
Class ChainedProperties

java.lang.Object
  extended by com.itextpdf.text.html.simpleparser.ChainedProperties

Deprecated. since 5.5.2

@Deprecated
public class ChainedProperties
extends Object

Stores the hierarchy of tags along with the attributes of each tag.

Since:
5.0.6 renamed from ChainedProperties

Field Summary
 List<com.itextpdf.text.html.simpleparser.ChainedProperties.TagAttributes> chain
          Deprecated. A list of chained properties representing the tag hierarchy.
 
Constructor Summary
ChainedProperties()
          Deprecated. Creates a new instance of ChainedProperties
 
Method Summary
 void addToChain(String tag, Map<String,String> props)
          Deprecated. Adds a tag and its corresponding properties to the chain.
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.
 String getProperty(String key)
          Deprecated. Walks through the hierarchy (bottom-up) looking for a property key.
 boolean hasProperty(String key)
          Deprecated. Walks through the hierarchy (bottom-up) looking for a property key.
 void removeChain(String tag)
          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 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)


Copyright © 2014. All Rights Reserved.