Uses of Interface
com.itextpdf.styledxmlparser.node.INode
Packages that use INode
Package
Description
-
Uses of INode in com.itextpdf.styledxmlparser.css
Classes in com.itextpdf.styledxmlparser.css that implement INodeFields in com.itextpdf.styledxmlparser.css declared as INodeFields in com.itextpdf.styledxmlparser.css with type parameters of type INodeMethods in com.itextpdf.styledxmlparser.css that return INodeMethods in com.itextpdf.styledxmlparser.css that return types with arguments of type INodeMethods in com.itextpdf.styledxmlparser.css with parameters of type INodeModifier and TypeMethodDescriptionvoid
CssStyleSheet.getCssDeclarations
(INode node, MediaDeviceDescription deviceDescription) Gets the CSS declarations.CssNestedAtRule.getCssRuleSets
(INode node, MediaDeviceDescription deviceDescription) CssRuleSet.getCssRuleSets
(INode element, MediaDeviceDescription deviceDescription) CssStatement.getCssRuleSets
(INode node, MediaDeviceDescription deviceDescription) Gets a list ofCssRuleSet
objects.CssStyleSheet.getCssRuleSets
(INode node, MediaDeviceDescription deviceDescription) Gets the CSS rule sets.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 INodeModifierConstructorDescriptionCssContextNode
(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 INodeModifier and TypeMethodDescriptionCssMediaRule.getCssRuleSets
(INode element, MediaDeviceDescription deviceDescription) -
Uses of INode in com.itextpdf.styledxmlparser.css.page
Classes in com.itextpdf.styledxmlparser.css.page that implement INodeModifier and TypeClassDescriptionclass
CssContextNode
implementation for page contexts.class
CssContextNode
implementation for page margin box contexts.Constructors in com.itextpdf.styledxmlparser.css.page with parameters of type INodeModifierConstructorDescriptionPageContextNode
(INode parentNode) Creates a newPageContextNode
instance.PageMarginBoxContextNode
(INode parentNode, String marginBoxName) Creates a newPageMarginBoxContextNode
instance. -
Uses of INode in com.itextpdf.styledxmlparser.css.pseudo
Classes in com.itextpdf.styledxmlparser.css.pseudo that implement INodeConstructors in com.itextpdf.styledxmlparser.css.pseudo with parameters of type INodeModifierConstructorDescriptionCssPseudoElementNode
(INode parentNode, 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 INodeModifier and TypeMethodDescriptionboolean
boolean
boolean
private boolean
Checks if a node matches the selector.boolean
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 INodeModifier and TypeMethodDescriptionCssPseudoClassChildSelectorItem.getAllSiblings
(INode node) Gets the all the siblings of a child node.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 INodeModifier and TypeMethodDescriptionCssPseudoClassChildSelectorItem.getAllSiblings
(INode node) Gets the all the siblings of a child node.CssPseudoClassChildSelectorItem.getAllSiblingsOfNodeType
(INode node) Gets all siblings of a child node with the type of a child node.boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
Checks if the selector matches an element.protected boolean
CssPseudoClassNthSelectorItem.resolveNth
(INode node, List<INode> children) Resolves the nth.Method parameters in com.itextpdf.styledxmlparser.css.selector.item with type arguments of type INodeModifier and TypeMethodDescriptionprotected boolean
CssPseudoClassNthSelectorItem.resolveNth
(INode node, List<INode> children) Resolves the nth. -
Uses of INode in com.itextpdf.styledxmlparser.node
Subinterfaces of INode in com.itextpdf.styledxmlparser.nodeModifier and TypeInterfaceDescriptioninterface
Interface that serves as a marker indicating that this particularIElementNode
is something non-standard.interface
Interface for data nodes.interface
Interface implemented by classes that are a top node, and as such represent a Document.interface
Interface for the document type node.interface
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
Interface for text nodes.Methods in com.itextpdf.styledxmlparser.node that return INodeMethods in com.itextpdf.styledxmlparser.node that return types with arguments of type INodeMethods in com.itextpdf.styledxmlparser.node with parameters of type INode -
Uses of INode in com.itextpdf.styledxmlparser.node.impl.jsoup
Methods in com.itextpdf.styledxmlparser.node.impl.jsoup that return INodeModifier and TypeMethodDescriptionprivate 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 INodeModifier and TypeClassDescriptionclass
class
Implementation of theIDocumentNode
interface; wrapper for the JSoupDocument
class.class
Implementation of theIDocumentTypeNode
interface; wrapper for the JSoupDocumentType
class.class
Implementation of theIElementNode
interface; wrapper for the JSoupJsoupNode
class.class
class
Fields in com.itextpdf.styledxmlparser.node.impl.jsoup.node declared as INodeFields in com.itextpdf.styledxmlparser.node.impl.jsoup.node with type parameters of type INodeMethods in com.itextpdf.styledxmlparser.node.impl.jsoup.node that return INodeMethods in com.itextpdf.styledxmlparser.node.impl.jsoup.node that return types with arguments of type INodeMethods in com.itextpdf.styledxmlparser.node.impl.jsoup.node with parameters of type INode -
Uses of INode in com.itextpdf.svg.converter
Methods in com.itextpdf.svg.converter that return INodeModifier and TypeMethodDescriptionstatic 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
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 INodeModifier and TypeMethodDescriptionstatic 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 INodeModifier and TypeMethodDescriptionprivate void
SvgStyleResolver.collectCssDeclarations
(INode rootNode, ResourceResolver resourceResolver) SvgStyleResolver.resolveNativeStyles
(INode node, AbstractCssContext cssContext) Resolves node styles without inheritance of parent element styles.SvgStyleResolver.resolveStyles
(INode element, AbstractCssContext context) SvgStyleResolver.resolveStyles
(INode element, SvgCssContext context) Constructors in com.itextpdf.svg.css.impl with parameters of type INodeModifierConstructorDescriptionSvgStyleResolver
(INode rootNode, SvgProcessorContext context) Creates aSvgStyleResolver
. -
Uses of INode in com.itextpdf.svg.processors
Methods in com.itextpdf.svg.processors with parameters of type INodeModifier and TypeMethodDescriptionISvgProcessor.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 INodeModifier and TypeMethodDescription(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, 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 processorDefaultSvgProcessor.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
Recursive visit of the object tree, depth-first, processing the visited node and calling visit on its children.