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 classCssContextNodeThe CSS context node.Fields in com.itextpdf.styledxmlparser.css declared as INode Modifier and Type Field Description private INodeCssContextNode. parentNodeThe 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. childNodesThe child nodes.Methods in com.itextpdf.styledxmlparser.css that return INode Modifier and Type Method Description INodeCssContextNode. 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 voidCssContextNode. 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 ofCssRuleSetobjects.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 newCssContextNodeinstance. -
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 classPageContextNodeCssContextNodeimplementation for page contexts.classPageMarginBoxContextNodeCssContextNodeimplementation for page margin box contexts.Constructors in com.itextpdf.styledxmlparser.css.page with parameters of type INode Constructor Description PageContextNode(INode parentNode)Creates a newPageContextNodeinstance.PageMarginBoxContextNode(INode parentNode, java.lang.String marginBoxName)Creates a newPageMarginBoxContextNodeinstance. -
Uses of INode in com.itextpdf.styledxmlparser.css.pseudo
Classes in com.itextpdf.styledxmlparser.css.pseudo that implement INode Modifier and Type Class Description classCssPseudoElementNodeIElementNodeimplementation 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 newCssPseudoElementNodeinstance. -
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 booleanCssPageMarginBoxSelector. matches(INode node)booleanCssPageSelector. matches(INode node)booleanCssSelector. matches(INode element)private booleanCssSelector. matches(INode element, int lastSelectorItemInd)Checks if a node matches the selector.booleanICssSelector. matches(INode node)Checks if a node matches the selector.booleanCssSelector. notMatches(INode element)Checks if the node not matches all the selectors. -
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.booleanCssAttributeSelectorItem. matches(INode node)booleanCssClassSelectorItem. matches(INode node)booleanCssIdSelectorItem. matches(INode node)booleanCssPagePseudoClassSelectorItem. matches(INode node)booleanCssPageTypeSelectorItem. matches(INode node)booleanCssPseudoClassDisabledSelectorItem. matches(INode node)booleanCssPseudoClassEmptySelectorItem. matches(INode node)booleanCssPseudoClassFirstChildSelectorItem. matches(INode node)booleanCssPseudoClassFirstOfTypeSelectorItem. matches(INode node)booleanCssPseudoClassLastChildSelectorItem. matches(INode node)booleanCssPseudoClassLastOfTypeSelectorItem. matches(INode node)booleanCssPseudoClassNotSelectorItem. matches(INode node)booleanCssPseudoClassNthLastOfTypeSelectorItem. matches(INode node)booleanCssPseudoClassNthOfTypeSelectorItem. matches(INode node)booleanCssPseudoClassNthSelectorItem. matches(INode node)booleanCssPseudoClassRootSelectorItem. matches(INode node)booleanCssPseudoClassSelectorItem.AlwaysApplySelectorItem. matches(INode node)booleanCssPseudoClassSelectorItem.AlwaysNotApplySelectorItem. matches(INode node)booleanCssPseudoClassSelectorItem. matches(INode node)booleanCssPseudoElementSelectorItem. matches(INode node)booleanCssSeparatorSelectorItem. matches(INode node)booleanCssTagSelectorItem. matches(INode node)booleanICssSelectorItem. matches(INode element)Checks if the selector matches an element.protected booleanCssPseudoClassNthLastChildSelectorItem. resolveNth(INode node, java.util.List<INode> children)protected booleanCssPseudoClassNthLastOfTypeSelectorItem. resolveNth(INode node, java.util.List<INode> children)protected booleanCssPseudoClassNthSelectorItem. 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 booleanCssPseudoClassNthLastChildSelectorItem. resolveNth(INode node, java.util.List<INode> children)protected booleanCssPseudoClassNthLastOfTypeSelectorItem. resolveNth(INode node, java.util.List<INode> children)protected booleanCssPseudoClassNthSelectorItem. 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 interfaceICustomElementNodeInterface that serves as a marker indicating that this particularIElementNodeis something non-standard.interfaceIDataNodeInterface for data nodes.interfaceIDocumentNodeInterface implemented by classes that are a top node, and as such represent a Document.interfaceIDocumentTypeNodeInterface for the document type node.interfaceIElementNodeInterface 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.interfaceITextNodeInterface for text nodes.interfaceIXmlDeclarationNodeInterface for node classes that have a parent and children, name and attributes.Methods in com.itextpdf.styledxmlparser.node that return INode Modifier and Type Method Description INodeINode. 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 voidINode. 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 INodeJsoupHtmlParser. wrapJsoupHierarchy(Node jsoupNode)Wraps JSoup nodes into pdfHTMLINodeclasses.private INodeJsoupXmlParser. wrapJsoupHierarchy(Node jsoupNode)Wraps JSoup nodes into pdfHTMLINodeclasses. -
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 classJsoupDataNodeclassJsoupDocumentNodeImplementation of theIDocumentNodeinterface; wrapper for the JSoupDocumentclass.classJsoupDocumentTypeNodeImplementation of theIDocumentTypeNodeinterface; wrapper for the JSoupDocumentTypeclass.classJsoupElementNodeImplementation of theIElementNodeinterface; wrapper for the JSoupJsoupNodeclass.classJsoupNodeclassJsoupTextNodeclassJsoupXmlDeclarationNodeImplementation of theIXmlDeclarationNodeinterface; wrapper for the JSoupXmlDeclarationclass.Fields in com.itextpdf.styledxmlparser.node.impl.jsoup.node declared as INode Modifier and Type Field Description (package private) INodeJsoupNode. parentNodeThe 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. childNodesThe child nodes.Methods in com.itextpdf.styledxmlparser.node.impl.jsoup.node that return INode Modifier and Type Method Description INodeJsoupNode. 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 voidJsoupNode. 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 INodeSvgConverter. parse(java.io.InputStream stream)Parse a Stream containing valid SVG into an XML DOM node, using the default JSoup XML parser.static INodeSvgConverter. 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 INodeSvgConverter. 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 ISvgProcessorResultSvgConverter. process(INode root, ISvgConverterProperties props)Use the default implementation ofISvgProcessorto 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 voidSvgStyleResolver. 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 ISvgProcessorResultISvgProcessor. 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) voidDefaultSvgProcessor. executeDepthFirstTraversal(INode startingNode)Start the depth-first traversal of the INode tree, pushing the results on the stack(package private) IElementNodeDefaultSvgProcessor. findFirstElement(INode node, java.lang.String tagName)Find the first element in the node-tree that corresponds with the passed tag-name.(package private) voidDefaultSvgProcessor. performSetup(INode root, ISvgConverterProperties converterProps)Load in configuration, set initial processorState and create/fill-in context of the processorISvgProcessorResultDefaultSvgProcessor. process(INode root, ISvgConverterProperties converterProps)private booleanDefaultSvgProcessor. processAsText(INode node)Check if this node is a text node that needs to be processed by the parentprivate voidDefaultSvgProcessor. visit(INode node)Recursive visit of the object tree, depth-first, processing the visited node and calling visit on its children.
-