Uses of Interface
com.itextpdf.styledxmlparser.node.INode
-
-
Uses of INode in com.itextpdf.styledxmlparser.css
Classes in com.itextpdf.styledxmlparser.css that implement INode Modifier and Type Class Description class
CssContextNode
The CSS context node.Fields in com.itextpdf.styledxmlparser.css declared as INode Modifier and Type Field Description private INode
CssContextNode. parentNode
The parent node.Fields in com.itextpdf.styledxmlparser.css with type parameters of type INode Modifier and Type Field Description private java.util.List<INode>
CssContextNode. childNodes
The child nodes.Methods in com.itextpdf.styledxmlparser.css that return INode Modifier and Type Method Description INode
CssContextNode. parentNode()
Methods in com.itextpdf.styledxmlparser.css that return types with arguments of type INode Modifier and Type Method Description java.util.List<INode>
CssContextNode. childNodes()
Methods in com.itextpdf.styledxmlparser.css with parameters of type INode Modifier and Type Method Description void
CssContextNode. addChild(INode node)
java.util.List<CssDeclaration>
CssStyleSheet. getCssDeclarations(INode node, MediaDeviceDescription deviceDescription)
Gets the CSS declarations.java.util.List<CssRuleSet>
CssNestedAtRule. getCssRuleSets(INode node, MediaDeviceDescription deviceDescription)
java.util.List<CssRuleSet>
CssRuleSet. getCssRuleSets(INode element, MediaDeviceDescription deviceDescription)
java.util.List<CssRuleSet>
CssStatement. getCssRuleSets(INode node, MediaDeviceDescription deviceDescription)
Gets a list ofCssRuleSet
objects.java.util.List<CssRuleSet>
CssStyleSheet. getCssRuleSets(INode node, MediaDeviceDescription deviceDescription)
Gets the CSS rule sets.java.util.Map<java.lang.String,java.lang.String>
ICssResolver. resolveStyles(INode node, AbstractCssContext context)
Resolves the styles of a node given the passed context.Constructors in com.itextpdf.styledxmlparser.css with parameters of type INode Constructor Description CssContextNode(INode parentNode)
Creates a newCssContextNode
instance. -
Uses of INode in com.itextpdf.styledxmlparser.css.media
Methods in com.itextpdf.styledxmlparser.css.media with parameters of type INode Modifier and Type Method Description java.util.List<CssRuleSet>
CssMediaRule. getCssRuleSets(INode element, MediaDeviceDescription deviceDescription)
-
Uses of INode in com.itextpdf.styledxmlparser.css.page
Classes in com.itextpdf.styledxmlparser.css.page that implement INode Modifier and Type Class Description class
PageContextNode
CssContextNode
implementation for page contexts.class
PageMarginBoxContextNode
CssContextNode
implementation for page margin box contexts.Constructors in com.itextpdf.styledxmlparser.css.page with parameters of type INode Constructor Description PageContextNode(INode parentNode)
Creates a newPageContextNode
instance.PageMarginBoxContextNode(INode parentNode, java.lang.String marginBoxName)
Creates a newPageMarginBoxContextNode
instance. -
Uses of INode in com.itextpdf.styledxmlparser.css.pseudo
Classes in com.itextpdf.styledxmlparser.css.pseudo that implement INode Modifier and Type Class Description class
CssPseudoElementNode
IElementNode
implementation for pseudo elements.Constructors in com.itextpdf.styledxmlparser.css.pseudo with parameters of type INode Constructor Description CssPseudoElementNode(INode parentNode, java.lang.String pseudoElementName)
Creates a newCssPseudoElementNode
instance. -
Uses of INode in com.itextpdf.styledxmlparser.css.selector
Methods in com.itextpdf.styledxmlparser.css.selector with parameters of type INode Modifier and Type Method Description boolean
CssPageMarginBoxSelector. matches(INode node)
boolean
CssPageSelector. matches(INode node)
boolean
CssSelector. matches(INode element)
private boolean
CssSelector. matches(INode element, int lastSelectorItemInd)
Checks if a node matches the selector.boolean
ICssSelector. matches(INode node)
Checks if a node matches the selector. -
Uses of INode in com.itextpdf.styledxmlparser.css.selector.item
Methods in com.itextpdf.styledxmlparser.css.selector.item that return types with arguments of type INode Modifier and Type Method Description (package private) java.util.List<INode>
CssPseudoClassChildSelectorItem. getAllSiblings(INode node)
Gets the all the siblings of a child node.(package private) java.util.List<INode>
CssPseudoClassChildSelectorItem. getAllSiblingsOfNodeType(INode node)
Gets all siblings of a child node with the type of a child node.Methods in com.itextpdf.styledxmlparser.css.selector.item with parameters of type INode Modifier and Type Method Description (package private) java.util.List<INode>
CssPseudoClassChildSelectorItem. getAllSiblings(INode node)
Gets the all the siblings of a child node.(package private) java.util.List<INode>
CssPseudoClassChildSelectorItem. getAllSiblingsOfNodeType(INode node)
Gets all siblings of a child node with the type of a child node.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
CssPseudoClassDisabledSelectorItem. matches(INode node)
boolean
CssPseudoClassEmptySelectorItem. matches(INode node)
boolean
CssPseudoClassFirstChildSelectorItem. matches(INode node)
boolean
CssPseudoClassFirstOfTypeSelectorItem. matches(INode node)
boolean
CssPseudoClassLastChildSelectorItem. matches(INode node)
boolean
CssPseudoClassLastOfTypeSelectorItem. matches(INode node)
boolean
CssPseudoClassNotSelectorItem. matches(INode node)
boolean
CssPseudoClassNthOfTypeSelectorItem. matches(INode node)
boolean
CssPseudoClassNthSelectorItem. matches(INode node)
boolean
CssPseudoClassRootSelectorItem. matches(INode node)
boolean
CssPseudoClassSelectorItem.AlwaysApplySelectorItem. matches(INode node)
boolean
CssPseudoClassSelectorItem.AlwaysNotApplySelectorItem. 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.protected boolean
CssPseudoClassNthSelectorItem. resolveNth(INode node, java.util.List<INode> children)
Resolves the nth.Method parameters in com.itextpdf.styledxmlparser.css.selector.item with type arguments of type INode Modifier and Type Method Description protected boolean
CssPseudoClassNthSelectorItem. resolveNth(INode node, java.util.List<INode> children)
Resolves the nth. -
Uses of INode in com.itextpdf.styledxmlparser.node
Subinterfaces of INode in com.itextpdf.styledxmlparser.node Modifier and Type Interface Description interface
ICustomElementNode
Interface that serves as a marker indicating that this particularIElementNode
is 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.Methods in com.itextpdf.styledxmlparser.node that return INode Modifier and Type Method Description INode
INode. parentNode()
Gets the parent node.Methods in com.itextpdf.styledxmlparser.node that return types with arguments of type INode Modifier and Type Method Description java.util.List<INode>
INode. childNodes()
Gets the child nodes.Methods in com.itextpdf.styledxmlparser.node with parameters of type INode Modifier and Type Method Description void
INode. addChild(INode node)
Adds a child node. -
Uses of INode in com.itextpdf.styledxmlparser.node.impl.jsoup
Methods in com.itextpdf.styledxmlparser.node.impl.jsoup that return INode Modifier and Type Method Description private INode
JsoupHtmlParser. wrapJsoupHierarchy(Node jsoupNode)
Wraps JSoup nodes into pdfHTMLINode
classes.private INode
JsoupXmlParser. wrapJsoupHierarchy(Node jsoupNode)
Wraps JSoup nodes into pdfHTMLINode
classes. -
Uses of INode in com.itextpdf.styledxmlparser.node.impl.jsoup.node
Classes in com.itextpdf.styledxmlparser.node.impl.jsoup.node that implement INode Modifier and Type Class Description class
JsoupDataNode
class
JsoupDocumentNode
Implementation of theIDocumentNode
interface; wrapper for the JSoupDocument
class.class
JsoupDocumentTypeNode
Implementation of theIDocumentTypeNode
interface; wrapper for the JSoupDocumentType
class.class
JsoupElementNode
Implementation of theIElementNode
interface; wrapper for the JSoupJsoupNode
class.class
JsoupNode
class
JsoupTextNode
Fields in com.itextpdf.styledxmlparser.node.impl.jsoup.node declared as INode Modifier and Type Field Description (package private) INode
JsoupNode. parentNode
The parent node.Fields in com.itextpdf.styledxmlparser.node.impl.jsoup.node with type parameters of type INode Modifier and Type Field Description private java.util.List<INode>
JsoupNode. childNodes
The child nodes.Methods in com.itextpdf.styledxmlparser.node.impl.jsoup.node that return INode Modifier and Type Method Description INode
JsoupNode. parentNode()
Methods in com.itextpdf.styledxmlparser.node.impl.jsoup.node that return types with arguments of type INode Modifier and Type Method Description java.util.List<INode>
JsoupNode. childNodes()
Methods in com.itextpdf.styledxmlparser.node.impl.jsoup.node with parameters of type INode Modifier and Type Method Description void
JsoupNode. addChild(INode node)
-
Uses of INode in com.itextpdf.svg.converter
Methods in com.itextpdf.svg.converter that return INode Modifier and Type Method Description static INode
SvgConverter. parse(java.io.InputStream stream)
Parse a Stream containing valid SVG into an XML DOM node, using the default JSoup XML parser.static INode
SvgConverter. parse(java.io.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(java.lang.String content)
Parse a String containing valid SVG into an XML DOM node, using the default JSoup XML parser.Methods in com.itextpdf.svg.converter with parameters of type INode Modifier and Type Method Description static ISvgProcessorResult
SvgConverter. process(INode root, ISvgConverterProperties props)
Use the default implementation ofISvgProcessor
to convert an XML DOM tree to a node renderer tree. -
Uses of INode in com.itextpdf.svg.css.impl
Methods in com.itextpdf.svg.css.impl with parameters of type INode Modifier and Type Method Description private void
SvgStyleResolver. collectCssDeclarations(INode rootNode, ResourceResolver resourceResolver)
java.util.Map<java.lang.String,java.lang.String>
SvgStyleResolver. resolveNativeStyles(INode node, AbstractCssContext cssContext)
Resolves node styles without inheritance of parent element styles.java.util.Map<java.lang.String,java.lang.String>
SvgStyleResolver. resolveStyles(INode element, AbstractCssContext context)
private java.util.Map<java.lang.String,java.lang.String>
SvgStyleResolver. resolveStyles(INode element, SvgCssContext context)
Constructors in com.itextpdf.svg.css.impl with parameters of type INode Constructor Description SvgStyleResolver(INode rootNode, SvgProcessorContext context)
Creates aSvgStyleResolver
. -
Uses of INode in com.itextpdf.svg.processors
Methods in com.itextpdf.svg.processors with parameters of type INode Modifier and Type Method 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 -
Uses of INode in com.itextpdf.svg.processors.impl
Methods in com.itextpdf.svg.processors.impl with parameters of type INode Modifier and Type Method Description (package private) void
DefaultSvgProcessor. executeDepthFirstTraversal(INode startingNode)
Start the depth-first traversal of the INode tree, pushing the results on the stack(package private) IElementNode
DefaultSvgProcessor. findFirstElement(INode node, java.lang.String tagName)
Find the first element in the node-tree that corresponds with the passed tag-name.(package private) void
DefaultSvgProcessor. performSetup(INode root, ISvgConverterProperties converterProps)
Load in configuration, set initial processorState and create/fill-in context of the processorISvgProcessorResult
DefaultSvgProcessor. process(INode root, ISvgConverterProperties converterProps)
private boolean
DefaultSvgProcessor. processAsText(INode node)
Check if this node is a text node that needs to be processed by the parentprivate void
DefaultSvgProcessor. visit(INode node)
Recursive visit of the object tree, depth-first, processing the visited node and calling visit on its children.
-