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>childNodesThe child nodes.private INodeparentNodeThe parent node.private java.util.Map<java.lang.String,java.lang.String>stylesThe styles.
-
Constructor Summary
Constructors Constructor Description CssContextNode(INode parentNode)Creates a newCssContextNodeinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(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.INodeparentNode()Gets the parent node.voidsetStyles(java.util.Map<java.lang.String,java.lang.String> stringStringMap)Sets the styles.
-
-
-
Constructor Detail
-
CssContextNode
public CssContextNode(INode parentNode)
Creates a newCssContextNodeinstance.- Parameters:
parentNode- the parent node
-
-
Method Detail
-
childNodes
public java.util.List<INode> childNodes()
Description copied from interface:INodeGets the child nodes.- Specified by:
childNodesin interfaceINode- Returns:
- a list of
INodeinstances.
-
addChild
public void addChild(INode node)
Description copied from interface:INodeAdds a child node.
-
parentNode
public INode parentNode()
Description copied from interface:INodeGets the parent node.- Specified by:
parentNodein interfaceINode- Returns:
- the parent node
-
setStyles
public void setStyles(java.util.Map<java.lang.String,java.lang.String> stringStringMap)
Description copied from interface:IStylesContainerSets the styles.- Specified by:
setStylesin interfaceIStylesContainer- Parameters:
stringStringMap- aMapwith style keys and values.
-
getStyles
public java.util.Map<java.lang.String,java.lang.String> getStyles()
Description copied from interface:IStylesContainerGets the styles.- Specified by:
getStylesin interfaceIStylesContainer- Returns:
- the styles
-
-