| Modifier and Type | Class and Description | 
|---|---|
| class  | CssContextNode
             The CSS context node. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| INode | CssContextNode. parentNode() | 
| Modifier and Type | Method and Description | 
|---|---|
| List<INode> | CssContextNode. childNodes() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CssContextNode. addChild(INode node) | 
| List<CssDeclaration> | CssStyleSheet. getCssDeclarations(INode node, MediaDeviceDescription deviceDescription)
             Gets the CSS declarations. 
            | 
| List<CssRuleSet> | CssNestedAtRule. getCssRuleSets(INode node, MediaDeviceDescription deviceDescription) | 
| List<CssRuleSet> | CssRuleSet. getCssRuleSets(INode element, MediaDeviceDescription deviceDescription) | 
| List<CssRuleSet> | CssStatement. getCssRuleSets(INode node, MediaDeviceDescription deviceDescription)
             Gets a list of  CssRuleSetobjects. | 
| List<CssRuleSet> | CssStyleSheet. getCssRuleSets(INode node, MediaDeviceDescription deviceDescription)
             Gets the CSS rule sets. 
            | 
| Map<String,String> | ICssResolver. resolveStyles(INode node, AbstractCssContext context)
             Resolves the styles of a node given the passed context. 
            | 
| Constructor and Description | 
|---|
| CssContextNode(INode parentNode)
             Creates a new  CssContextNodeinstance. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<CssRuleSet> | CssMediaRule. getCssRuleSets(INode element, MediaDeviceDescription deviceDescription) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PageContextNodeCssContextNodeimplementation for page contexts. | 
| class  | PageMarginBoxContextNodeCssContextNodeimplementation for page margin box contexts. | 
| Constructor and Description | 
|---|
| PageContextNode(INode parentNode)
             Creates a new  PageContextNodeinstance. | 
| PageMarginBoxContextNode(INode parentNode, String marginBoxName)
             Creates a new  PageMarginBoxContextNodeinstance. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CssPseudoElementNodeIElementNodeimplementation for pseudo elements. | 
| Constructor and Description | 
|---|
| CssPseudoElementNode(INode parentNode, String pseudoElementName)
             Creates a new  CssPseudoElementNodeinstance. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | CssPageMarginBoxSelector. matches(INode node) | 
| boolean | CssPageSelector. matches(INode node) | 
| boolean | CssSelector. matches(INode element) | 
| boolean | ICssSelector. matches(INode node)
             Checks if a node matches the selector. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | CssAttributeSelectorItem. matches(INode node) | 
| boolean | CssClassSelectorItem. matches(INode node) | 
| boolean | CssIdSelectorItem. matches(INode node) | 
| boolean | CssPagePseudoClassSelectorItem. matches(INode node) | 
| boolean | CssPageTypeSelectorItem. matches(INode node) | 
| boolean | CssPseudoClassSelectorItem. matches(INode node) | 
| boolean | CssPseudoElementSelectorItem. matches(INode node) | 
| boolean | CssSeparatorSelectorItem. matches(INode node) | 
| boolean | CssTagSelectorItem. matches(INode node) | 
| boolean | ICssSelectorItem. matches(INode element)
             Checks if the selector matches an element. 
            | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ICustomElementNode
             Interface that serves as a marker indicating that this particular  IElementNodeis something non-standard. | 
| interface  | IDataNode
             Interface for data nodes. 
            | 
| interface  | IDocumentNode
             Interface implemented by classes that are a top node, and as such represent a Document. 
            | 
| interface  | IDocumentTypeNode
             Interface for the document type node. 
            | 
| interface  | IElementNode
             Interface for node classes that have a parent and children, and for which styles can be defined; each of these nodes can also have a name and attributes. 
            | 
| interface  | ITextNode
             Interface for text nodes. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| INode | INode. parentNode()
             Gets the parent node. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| List<INode> | INode. childNodes()
             Gets the child nodes. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| void | INode. addChild(INode node)
             Adds a child node. 
            | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JsoupDataNode
             Implementation of the  IDataNodeinterface; wrapper for the JSoupDataNodeclass. | 
| class  | JsoupDocumentNode
             Implementation of the  IDocumentNodeinterface; wrapper for the JSoupDocumentclass. | 
| class  | JsoupDocumentTypeNode
             Implementation of the  IDocumentTypeNodeinterface; wrapper for the JSoupDocumentTypeclass. | 
| class  | JsoupElementNode
             Implementation of the  IElementNodeinterface; wrapper for the JSoupJsoupNodeclass. | 
| class  | JsoupNode
             Implementation of the  INodeinterface; wrapper for the JSoupNodeclass. | 
| class  | JsoupTextNode
             Implementation of the  ITextNodeinterface; wrapper for the JSoupTextNodeclass. | 
| Modifier and Type | Method and Description | 
|---|---|
| INode | JsoupNode. parentNode() | 
| Modifier and Type | Method and Description | 
|---|---|
| List<INode> | JsoupNode. childNodes() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JsoupNode. addChild(INode node) | 
| Modifier and Type | Method and Description | 
|---|---|
| static INode | SvgConverter. parse(InputStream stream)
             Parse a Stream containing valid SVG into an XML DOM node, using the default JSoup XML parser. 
            | 
| static INode | SvgConverter. parse(InputStream stream, ISvgConverterProperties props)
             Parse a Stream containing valid SVG into an XML DOM node, using the default JSoup XML parser. 
            | 
| static INode | SvgConverter. parse(String content)
             Parse a String containing valid SVG into an XML DOM node, using the default JSoup XML parser. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| static ISvgProcessorResult | SvgConverter. process(INode root)
             Use the default implementation of  ISvgProcessorto convert an XML DOM tree to a node renderer tree. | 
| static ISvgProcessorResult | SvgConverter. process(INode root, ISvgConverterProperties props)
             Use the default implementation of  ISvgProcessorto convert an XML DOM tree to a node renderer tree. | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<String,String> | SvgStyleResolver. resolveStyles(INode node, AbstractCssContext context) | 
| Constructor and Description | 
|---|
| SvgStyleResolver(INode rootNode, SvgProcessorContext context)
             Creates a SvgStyleResolver. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| ISvgProcessorResult | ISvgProcessor. process(INode root, ISvgConverterProperties converterProps)
             Process an SVG, returning the root of a renderer-tree and a list of named objects wrapped in a processor result object 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| ISvgProcessorResult | DefaultSvgProcessor. process(INode root) | 
| ISvgProcessorResult | DefaultSvgProcessor. process(INode root, ISvgConverterProperties converterProps) | 
Copyright © 1998–2019 iText Group NV. All rights reserved.