Package com.itextpdf.styledxmlparser.css
Class CssContextNode
- java.lang.Object
-
- com.itextpdf.styledxmlparser.css.CssContextNode
-
- All Implemented Interfaces:
INode
,IStylesContainer
- Direct Known Subclasses:
CssPseudoElementNode
,PageContextNode
,PageMarginBoxContextNode
public abstract class CssContextNode extends java.lang.Object implements INode, IStylesContainer
The CSS context node.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<INode>
childNodes
The child nodes.private INode
parentNode
The parent node.private java.util.Map<java.lang.String,java.lang.String>
styles
The styles.
-
Constructor Summary
Constructors Constructor Description CssContextNode(INode parentNode)
Creates a newCssContextNode
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChild(INode node)
Adds a child node.java.util.List<INode>
childNodes()
Gets the child nodes.java.util.Map<java.lang.String,java.lang.String>
getStyles()
Gets the styles.INode
parentNode()
Gets the parent node.void
setStyles(java.util.Map<java.lang.String,java.lang.String> stringStringMap)
Sets the styles.
-
-
-
Constructor Detail
-
CssContextNode
public CssContextNode(INode parentNode)
Creates a newCssContextNode
instance.- Parameters:
parentNode
- the parent node
-
-
Method Detail
-
childNodes
public java.util.List<INode> childNodes()
Description copied from interface:INode
Gets the child nodes.- Specified by:
childNodes
in interfaceINode
- Returns:
- a list of
INode
instances.
-
addChild
public void addChild(INode node)
Description copied from interface:INode
Adds a child node.
-
parentNode
public INode parentNode()
Description copied from interface:INode
Gets the parent node.- Specified by:
parentNode
in interfaceINode
- Returns:
- the parent node
-
setStyles
public void setStyles(java.util.Map<java.lang.String,java.lang.String> stringStringMap)
Description copied from interface:IStylesContainer
Sets the styles.- Specified by:
setStyles
in interfaceIStylesContainer
- Parameters:
stringStringMap
- aMap
with style keys and values.
-
getStyles
public java.util.Map<java.lang.String,java.lang.String> getStyles()
Description copied from interface:IStylesContainer
Gets the styles.- Specified by:
getStyles
in interfaceIStylesContainer
- Returns:
- the styles
-
-