Class ChainedProperties
- java.lang.Object
-
- com.lowagie.text.html.simpleparser.ChainedProperties
-
public class ChainedProperties extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ChainedProperties()
Creates a new instance of ChainedProperties
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addToChain(java.lang.String key, java.util.Map<java.lang.String,java.lang.String> prop)
java.util.Optional<java.lang.String>
findProperty(java.lang.String key)
Try find property by its namejava.lang.String
getOrDefault(java.lang.String key, java.lang.String defaultValue)
Get property by its name or return default value when property is not present or isnull
java.lang.String
getProperty(java.lang.String key)
boolean
hasProperty(java.lang.String key)
void
removeChain(java.lang.String key)
-
-
-
Method Detail
-
getProperty
public java.lang.String getProperty(java.lang.String key)
-
findProperty
public java.util.Optional<java.lang.String> findProperty(java.lang.String key)
Try find property by its name- Parameters:
key
- property name- Returns:
Optional
containing the value orOptional.empty()
if there is no value or it equalsnull
-
getOrDefault
public java.lang.String getOrDefault(java.lang.String key, java.lang.String defaultValue)
Get property by its name or return default value when property is not present or isnull
- Parameters:
key
- property namedefaultValue
- default property value- Returns:
- property or default value if it's null
-
hasProperty
public boolean hasProperty(java.lang.String key)
-
addToChain
public void addToChain(java.lang.String key, java.util.Map<java.lang.String,java.lang.String> prop)
-
removeChain
public void removeChain(java.lang.String key)
-
-