Uses of Interface
com.helger.html.hc.IHCNode
-
-
Uses of IHCNode in com.helger.html.hc
Classes in com.helger.html.hc with type parameters of type IHCNode Modifier and Type Interface Description interfaceIHCHasChildrenMutable<IMPLTYPE extends IHCHasChildrenMutable<IMPLTYPE,CHILDTYPE>,CHILDTYPE extends IHCNode>Base interface for HC nodes that have mutable children.Subinterfaces of IHCNode in com.helger.html.hc Modifier and Type Interface Description interfaceIHCHasChildrenMutable<IMPLTYPE extends IHCHasChildrenMutable<IMPLTYPE,CHILDTYPE>,CHILDTYPE extends IHCNode>Base interface for HC nodes that have mutable children.interfaceIHCNodeList<IMPLTYPE extends IHCNodeList<IMPLTYPE>>Marker interface for node listsinterfaceIHCNodeWithChildren<IMPLTYPE extends IHCNodeWithChildren<IMPLTYPE>>Special node interface for objects containing other objectsinterfaceIHCTextNode<IMPLTYPE extends IHCTextNode<IMPLTYPE>>This class represents a text node.interfaceIHCWrappingNodeInterface for nodes that wrap other nodes (e.g. conditional comment)Methods in com.helger.html.hc that return IHCNode Modifier and Type Method Description static IHCNodeHCHelper. getUnwrappedNode(IHCNode aHCNode)Resolve all wrappings viaIHCWrappingNodeof the passed node.IHCNodeIHCWrappingNode. getWrappedNode()Methods in com.helger.html.hc that return types with arguments of type IHCNode Modifier and Type Method Description static com.helger.commons.collection.impl.ICommonsList<IHCNode>HCHelper. getAsFlattenedList(IHCNode aNode)Inline all contained node lists so that a "flat" list results.static com.helger.commons.collection.impl.ICommonsList<IHCNode>HCHelper. getAsFlattenedList(Iterable<? extends IHCNode> aNodes)Inline all contained node lists so that a "flat" list results.Methods in com.helger.html.hc with parameters of type IHCNode Modifier and Type Method Description default IMPLTYPEIHCHasChildrenMutable. addChildren(CHILDTYPE... aChildren)default IMPLTYPEIHCHasChildrenMutable. addChildrenAt(int nIndex, CHILDTYPE... aChildren)com.helger.commons.state.EContinueIHCIteratorCallback. call(IHCNode aParentNode, IHCNode aChildNode)Callback methodvoidIHCIteratorNonBreakableCallback. call(IHCNode aParentNode, IHCNode aChildNode)Callback methodvoidIHCCustomizer. customizeNode(IHCNode aNode, EHTMLVersion eHTMLVersion, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode)Customize HC node with some predefined classes etc.static com.helger.commons.collection.impl.ICommonsList<IHCNode>HCHelper. getAsFlattenedList(IHCNode aNode)Inline all contained node lists so that a "flat" list results.static IHCNodeHCHelper. getUnwrappedNode(IHCNode aHCNode)Resolve all wrappings viaIHCWrappingNodeof the passed node.static booleanHCHelper. isWrappedNode(IHCNode aHCNode)Check if the passed node is a wrapped node by checking if it implementsIHCWrappingNode.static voidHCHelper. iterateChildren(IHCNode aNode, IHCIteratorCallback aCallback)Recursively iterate all child nodes of the passed node.static voidHCHelper. iterateChildrenNoCopy(IHCNode aNode, IHCIteratorCallback aCallback)Recursively iterate all child nodes of the passed node.static voidHCHelper. iterateChildrenNonBreakable(IHCNode aNode, IHCIteratorNonBreakableCallback aCallback)Recursively iterate all child nodes of the passed node.static voidHCHelper. iterateTree(IHCNode aNode, IHCIteratorCallback aCallback)Recursively iterate the node and all child nodes of the passed node.static voidHCHelper. iterateTreeNoCopy(IHCNode aNode, IHCIteratorCallback aCallback)Recursively iterate the node and all child nodes of the passed node.static voidHCHelper. iterateTreeNonBreakable(IHCNode aNode, IHCIteratorNonBreakableCallback aCallback)Recursively iterate the node and all child nodes of the passed node.static booleanHCHelper. recursiveContainsAtLeastOneTextNode(IHCNode aStartNode)Method parameters in com.helger.html.hc with type arguments of type IHCNode Modifier and Type Method Description voidIHCCustomizer. customizeNode(IHCNode aNode, EHTMLVersion eHTMLVersion, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode)Customize HC node with some predefined classes etc.voidIHCNode. customizeNode(IHCCustomizer aCustomizer, EHTMLVersion eHTMLVersion, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode)Customize the current node with the respective customizer.
This method is called at last once perIHCNode.voidIHCNode. finalizeNodeState(IHCConversionSettingsToNode aConversionSettings, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode)Finalize the node by applying any internal state that was not yet converted to a HC element.
This method is called at last once perIHCNode.static com.helger.commons.collection.impl.ICommonsList<IHCNode>HCHelper. getAsFlattenedList(Iterable<? extends IHCNode> aNodes)Inline all contained node lists so that a "flat" list results. -
Uses of IHCNode in com.helger.html.hc.ext
Classes in com.helger.html.hc.ext that implement IHCNode Modifier and Type Class Description classHCA_JSclassHCA_MailToclassHCConditionalCommentNodeRepresents an HTML conditional comment for IE specific usage.classHCGenericElementFallback implementation ofAbstractHCElementforEHTMLElementitems that are not explicitly wrapped in its own class.classHCGenericElementWithChildrenFallback implementation ofAbstractHCElementWithChildrenforEHTMLElementitems that are not explicitly wrapped in its own class.classHCLinkButtonA special <button> that changes the location of the current page.Methods in com.helger.html.hc.ext that return IHCNode Modifier and Type Method Description IHCNodeHCParser. convertToXHTMLFragmentOnDemand(String sText)If the passed text looks like XHTML, unescape it (usingXHTMLParser.unescapeXHTMLFragment(String)) else return a simple text node.IHCNodeHCConditionalCommentNode. getWrappedNode()Methods in com.helger.html.hc.ext that return types with arguments of type IHCNode Modifier and Type Method Description static <SRCTYPE> com.helger.commons.collection.impl.ICommonsList<IHCNode>HCExtHelper. list2brList(Iterable<? extends SRCTYPE> aCont, Function<? super SRCTYPE,String> aMapper)static com.helger.commons.collection.impl.ICommonsList<IHCNode>HCExtHelper. list2brList(Iterable<String> aCont)static <SRCTYPE> com.helger.commons.collection.impl.ICommonsList<IHCNode>HCExtHelper. list2divList(Iterable<? extends SRCTYPE> aCont, Function<? super SRCTYPE,String> aMapper)static com.helger.commons.collection.impl.ICommonsList<IHCNode>HCExtHelper. list2divList(Iterable<String> aCont)static com.helger.commons.collection.impl.ICommonsList<IHCNode>HCExtHelper. nl2brList(String sText)Method parameters in com.helger.html.hc.ext with type arguments of type IHCNode Modifier and Type Method Description voidHCCustomizerAutoFocusFirstCtrl. customizeNode(IHCNode aNode, EHTMLVersion eHTMLVersion, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode)static voidHCExtHelper. nl2brList(String sText, Consumer<? super IHCNode> aTarget)Constructors in com.helger.html.hc.ext with parameters of type IHCNode Constructor Description HCConditionalCommentNode(String sCondition, IHCNode aWrappedNode) -
Uses of IHCNode in com.helger.html.hc.html
Classes in com.helger.html.hc.html with type parameters of type IHCNode Modifier and Type Class Description classAbstractHCElementWithInternalChildren<IMPLTYPE extends AbstractHCElementWithInternalChildren<IMPLTYPE,CHILDTYPE>,CHILDTYPE extends IHCNode>Base class for elements with special children.interfaceIHCElementWithInternalChildren<IMPLTYPE extends IHCElementWithInternalChildren<IMPLTYPE,CHILDTYPE>,CHILDTYPE extends IHCNode>Interface for elements having children of a certain type.Subinterfaces of IHCNode in com.helger.html.hc.html Modifier and Type Interface Description interfaceIHCConditionalCommentNodeBase interface for conditional comments.interfaceIHCElement<IMPLTYPE extends IHCElement<IMPLTYPE>>Base interface for an HC elementinterfaceIHCElementWithChildren<IMPLTYPE extends IHCElementWithChildren<IMPLTYPE>>Interface for elements having children.interfaceIHCElementWithInternalChildren<IMPLTYPE extends IHCElementWithInternalChildren<IMPLTYPE,CHILDTYPE>,CHILDTYPE extends IHCNode>Interface for elements having children of a certain type.interfaceIHCMediaElementChild<IMPLTYPE extends IHCMediaElementChild<IMPLTYPE>>Marker interfaceClasses in com.helger.html.hc.html that implement IHCNode Modifier and Type Class Description classAbstractHCElement<IMPLTYPE extends AbstractHCElement<IMPLTYPE>>Base class for an HC element.classAbstractHCElementWithChildren<IMPLTYPE extends AbstractHCElementWithChildren<IMPLTYPE>>classAbstractHCElementWithInternalChildren<IMPLTYPE extends AbstractHCElementWithInternalChildren<IMPLTYPE,CHILDTYPE>,CHILDTYPE extends IHCNode>Base class for elements with special children.classAbstractHCMediaElementChild<IMPLTYPE extends AbstractHCMediaElementChild<IMPLTYPE>>Base class for <source> and <trackMethods in com.helger.html.hc.html with parameters of type IHCNode Modifier and Type Method Description static booleanHCHTMLHelper. recursiveContainsChildWithDifferentTagName(IHCNode aOwner, EHTMLElement... aElements)static booleanHCHTMLHelper. recursiveContainsChildWithTagName(IHCNode aOwner, EHTMLElement... aElements)static com.helger.commons.collection.impl.ICommonsList<IHCElement<?>>HCHTMLHelper. recursiveGetAllChildrenWithTagName(IHCNode aOwner, EHTMLElement... aElements)Helper method to enforce correct element nesting.static IHCElement<?>HCHTMLHelper. recursiveGetFirstChildWithDifferentTagName(IHCNode aOwner, EHTMLElement... aElements)Helper method to enforce correct element nesting.static IHCElement<?>HCHTMLHelper. recursiveGetFirstChildWithTagName(IHCNode aOwner, EHTMLElement... aElements)Helper method to enforce correct element nesting.Method parameters in com.helger.html.hc.html with type arguments of type IHCNode Modifier and Type Method Description CHILDTYPEAbstractHCElementWithInternalChildren. findFirstChild(Predicate<? super IHCNode> aFilter)<DSTTYPE> DSTTYPEAbstractHCElementWithInternalChildren. findFirstChildMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper)<DSTTYPE> DSTTYPEAbstractHCElementWithInternalChildren. findFirstChildMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper)voidAbstractHCElementWithInternalChildren. forAllChildren(Consumer<? super IHCNode> aConsumer)voidAbstractHCElementWithInternalChildren. forAllChildren(Predicate<? super IHCNode> aFilter, Consumer<? super IHCNode> aConsumer)voidAbstractHCElementWithInternalChildren. forAllChildren(Predicate<? super IHCNode> aFilter, Consumer<? super IHCNode> aConsumer)com.helger.commons.state.EContinueAbstractHCElementWithInternalChildren. forAllChildrenBreakable(Function<? super IHCNode,com.helger.commons.state.EContinue> aConsumer)<DSTTYPE> voidAbstractHCElementWithInternalChildren. forAllChildrenMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper, Consumer<? super DSTTYPE> aConsumer)<DSTTYPE> voidAbstractHCElementWithInternalChildren. forAllChildrenMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper, Consumer<? super DSTTYPE> aConsumer)protected voidAbstractHCElement. onFinalizeNodeState(IHCConversionSettingsToNode aConversionSettings, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode) -
Uses of IHCNode in com.helger.html.hc.html.deprecated
Classes in com.helger.html.hc.html.deprecated that implement IHCNode Modifier and Type Class Description classHCCenterDeprecated.classHCDirDeprecated.classHCFontDeprecated.classHCFrameDeprecated.classHCFramesetDeprecated.classHCNoBRDeprecated. -
Uses of IHCNode in com.helger.html.hc.html.edits
Classes in com.helger.html.hc.html.edits that implement IHCNode Modifier and Type Class Description classHCDelRepresents an HTML <del> elementclassHCInsRepresents an HTML <INS> element -
Uses of IHCNode in com.helger.html.hc.html.embedded
Subinterfaces of IHCNode in com.helger.html.hc.html.embedded Modifier and Type Interface Description interfaceIHCArea<IMPLTYPE extends IHCArea<IMPLTYPE>>Interface for AREAsinterfaceIHCIFrame<IMPLTYPE extends IHCIFrame<IMPLTYPE>>Interface for IFRAMEsinterfaceIHCImg<IMPLTYPE extends IHCImg<IMPLTYPE>>Interface for IMGsinterfaceIHCMediaElement<IMPLTYPE extends IHCMediaElement<IMPLTYPE>>Interface for media elementsinterfaceIHCObject<IMPLTYPE extends IHCObject<IMPLTYPE>>Interface for OBJECTsClasses in com.helger.html.hc.html.embedded that implement IHCNode Modifier and Type Class Description classAbstractHCArea<IMPLTYPE extends AbstractHCArea<IMPLTYPE>>Represents an HTML <area> elementclassAbstractHCIFrame<IMPLTYPE extends AbstractHCIFrame<IMPLTYPE>>Represents an HTML <iframe> elementclassAbstractHCImg<IMPLTYPE extends AbstractHCImg<IMPLTYPE>>Represents an HTML <img> elementclassAbstractHCMediaElement<IMPLTYPE extends AbstractHCMediaElement<IMPLTYPE>>classAbstractHCObject<IMPLTYPE extends AbstractHCObject<IMPLTYPE>>Represents an HTML <object> elementclassHCAreaRepresents an HTML <area> elementclassHCAudioclassHCEmbedRepresents an HTML <embed> elementclassHCIFrameRepresents an HTML <iframe> elementclassHCImgRepresents an HTML <img> elementclassHCMapRepresents an HTML <map> elementclassHCObjectRepresents an HTML <object> elementclassHCParamRepresents a single parameter for anHCObjector an applet.classHCPictureclassHCSourceclassHCTrackclassHCVideo -
Uses of IHCNode in com.helger.html.hc.html.forms
Subinterfaces of IHCNode in com.helger.html.hc.html.forms Modifier and Type Interface Description interfaceIHCButton<IMPLTYPE extends IHCButton<IMPLTYPE>>interfaceIHCControl<IMPLTYPE extends IHCControl<IMPLTYPE>>Base interface for controls like edit, checkbox, radio button, select or text area.interfaceIHCForm<IMPLTYPE extends IHCForm<IMPLTYPE>>Interface for FORMsinterfaceIHCInput<IMPLTYPE extends IHCInput<IMPLTYPE>>Base interface for controls base on <input> area.interfaceIHCLabel<IMPLTYPE extends IHCLabel<IMPLTYPE>>Interface for LABELsinterfaceIHCMeter<IMPLTYPE extends IHCMeter<IMPLTYPE>>Interface for METERsinterfaceIHCProgress<IMPLTYPE extends IHCProgress<IMPLTYPE>>Interface for METERsinterfaceIHCSelect<IMPLTYPE extends IHCSelect<IMPLTYPE>>Interface for definition itemsinterfaceIHCTextArea<IMPLTYPE extends IHCTextArea<IMPLTYPE>>Interface for TEXTAREAsClasses in com.helger.html.hc.html.forms that implement IHCNode Modifier and Type Class Description classAbstractHCButton<IMPLTYPE extends AbstractHCButton<IMPLTYPE>>Represents an HTML <button> element with type "button"classAbstractHCCheckBox<IMPLTYPE extends AbstractHCCheckBox<IMPLTYPE>>Represents an HTML <input> element with type "checkbox"classAbstractHCControl<IMPLTYPE extends AbstractHCControl<IMPLTYPE>>classAbstractHCForm<IMPLTYPE extends AbstractHCForm<IMPLTYPE>>Represents an HTML <form> elementclassAbstractHCInput<IMPLTYPE extends AbstractHCInput<IMPLTYPE>>classAbstractHCLabel<IMPLTYPE extends AbstractHCLabel<IMPLTYPE>>Represents an HTML <label> elementclassAbstractHCMeter<IMPLTYPE extends AbstractHCMeter<IMPLTYPE>>classAbstractHCProgress<IMPLTYPE extends AbstractHCProgress<IMPLTYPE>>classAbstractHCRadioButton<IMPLTYPE extends AbstractHCRadioButton<IMPLTYPE>>Represents an HTML <input> element of type "radio"classAbstractHCSelect<IMPLTYPE extends AbstractHCSelect<IMPLTYPE>>Represents an HTML <select> elementclassAbstractHCTextArea<IMPLTYPE extends AbstractHCTextArea<IMPLTYPE>>Represents an HTML <textarea> elementclassHCButtonRepresents an HTML <button> element with type "button"classHCButton_ResetRepresents an HTML <button> element with type "reset"classHCButton_SubmitRepresents an HTML <button> element with type "submit"classHCCheckBoxRepresents an HTML <input> element with type "checkbox"classHCDataListclassHCEditRepresents an HTML <input> element with type "text"classHCEditFileRepresents an HTML <input> element with type "file"classHCEditPasswordRepresents an HTML <input> element with type "password"classHCFieldSetRepresents an HTML <fieldset> elementclassHCFormRepresents an HTML <form> elementclassHCHiddenFieldRepresents an HTML <input> element with type "hidden"classHCInputRepresents a generic HTML <input> element.
For concrete elements seeHCCheckBox,HCEdit,HCEditFile,HCEditPassword,HCHiddenFieldandHCRadioButton.classHCLabelRepresents an HTML <label> elementclassHCLegendRepresents an HTML <legend> elementclassHCMeterclassHCOptGroupRepresents an HTML <optgroup> elementclassHCOptionRepresents a single option within a select box.classHCProgressclassHCRadioButtonRepresents an HTML <input> element of type "radio"classHCSelectRepresents an HTML <select> elementclassHCTextAreaRepresents an HTML <textarea> elementMethods in com.helger.html.hc.html.forms that return IHCNode Modifier and Type Method Description IHCNodeAbstractHCSelect. getChildAtIndex(int nIndex)IHCNodeAbstractHCSelect. getFirstChild()IHCNodeAbstractHCSelect. getLastChild()Methods in com.helger.html.hc.html.forms that return types with arguments of type IHCNode Modifier and Type Method Description com.helger.commons.collection.impl.ICommonsList<IHCNode>AbstractHCSelect. children()com.helger.commons.collection.impl.ICommonsList<IHCNode>AbstractHCSelect. getAllChildren()com.helger.commons.collection.impl.ICommonsIterable<IHCNode>AbstractHCSelect. getChildren()Methods in com.helger.html.hc.html.forms with parameters of type IHCNode Modifier and Type Method Description static com.helger.commons.collection.impl.ICommonsList<IHCControl<?>>HCCtrlHelper. getAllHCControls(IHCNode aNode)Recursively determine allIHCControlelements from and incl. the passed nodestatic voidHCCtrlHelper. getAllHCControls(IHCNode aNode, Consumer<? super IHCControl<?>> aConsumer)Recursively determine allIHCControlelements from and incl. the passed nodestatic IHCControl<?>HCCtrlHelper. getFirstHCControl(IHCNode aNode)Find the first instance ofIHCControlthat is either the passed element or a child of the passed element.Method parameters in com.helger.html.hc.html.forms with type arguments of type IHCNode Modifier and Type Method Description static com.helger.commons.collection.impl.ICommonsList<IHCControl<?>>HCCtrlHelper. getAllHCControls(Iterable<? extends IHCNode> aNodes)Recursively determine allIHCControlelements from and incl. the passed nodesstatic voidHCCtrlHelper. getAllHCControls(Iterable<? extends IHCNode> aNodes, Consumer<? super IHCControl<?>> aConsumer)Recursively determine allIHCControlelements from and incl. the passed nodesprotected voidAbstractHCCheckBox. onFinalizeNodeState(IHCConversionSettingsToNode aConversionSettings, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode)protected voidAbstractHCControl. onFinalizeNodeState(IHCConversionSettingsToNode aConversionSettings, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode)protected voidAbstractHCForm. onFinalizeNodeState(IHCConversionSettingsToNode aConversionSettings, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode) -
Uses of IHCNode in com.helger.html.hc.html.grouping
Subinterfaces of IHCNode in com.helger.html.hc.html.grouping Modifier and Type Interface Description interfaceIHCDefinitionItem<IMPLTYPE extends IHCDefinitionItem<IMPLTYPE>>Interface for definition itemsinterfaceIHCDiv<IMPLTYPE extends IHCDiv<IMPLTYPE>>Interface for DIVsinterfaceIHCLI<IMPLTYPE extends IHCLI<IMPLTYPE>>Interface for LIsinterfaceIHCList<IMPLTYPE extends IHCList<IMPLTYPE,ITEMTYPE>,ITEMTYPE extends IHCLI<ITEMTYPE>>Interface for OLs and ULsinterfaceIHCOL<IMPLTYPE extends IHCOL<IMPLTYPE>>Interface for OLsinterfaceIHCOLBase<IMPLTYPE extends IHCOLBase<IMPLTYPE,ITEMTYPE>,ITEMTYPE extends IHCLI<ITEMTYPE>>Interface for OLsinterfaceIHCPre<IMPLTYPE extends IHCPre<IMPLTYPE>>Interface for PREsinterfaceIHCUL<IMPLTYPE extends IHCUL<IMPLTYPE>>Interface for ULsinterfaceIHCULBase<IMPLTYPE extends IHCULBase<IMPLTYPE,ITEMTYPE>,ITEMTYPE extends IHCLI<ITEMTYPE>>Interface for ULsClasses in com.helger.html.hc.html.grouping that implement IHCNode Modifier and Type Class Description classAbstractHCBlockQuote<IMPLTYPE extends AbstractHCBlockQuote<IMPLTYPE>>Represents an HTML <BLOCKQUOTE> elementclassAbstractHCDefinitionItem<IMPLTYPE extends AbstractHCDefinitionItem<IMPLTYPE>>classAbstractHCDiv<IMPLTYPE extends AbstractHCDiv<IMPLTYPE>>Represents an HTML <div> element with open semantics.classAbstractHCLI<IMPLTYPE extends AbstractHCLI<IMPLTYPE>>Represents an HTML <LI> elementclassAbstractHCList<IMPLTYPE extends AbstractHCList<IMPLTYPE,ITEMTYPE>,ITEMTYPE extends IHCLI<ITEMTYPE>>Abstract base class for UL and OL elements.classAbstractHCListLI<IMPLTYPE extends AbstractHCList<IMPLTYPE,HCLI>>Abstract HTML list element that usesHCLIas the item.classAbstractHCOL<IMPLTYPE extends AbstractHCOL<IMPLTYPE>>Represents an HTML <ol> element usingHCLIas children.classAbstractHCOLBase<IMPLTYPE extends AbstractHCOLBase<IMPLTYPE,ITEMTYPE>,ITEMTYPE extends IHCLI<ITEMTYPE>>Represents an HTML <ol> elementclassAbstractHCPre<IMPLTYPE extends AbstractHCPre<IMPLTYPE>>Represents an HTML <pre> element with open semantics.classAbstractHCUL<IMPLTYPE extends AbstractHCUL<IMPLTYPE>>Represents an HTML <ul> elementclassAbstractHCULBase<IMPLTYPE extends AbstractHCULBase<IMPLTYPE,ITEMTYPE>,ITEMTYPE extends IHCLI<ITEMTYPE>>Represents an HTML <ul> elementclassHCBlockQuoteRepresents an HTML <BLOCKQUOTE> elementclassHCDDRepresents an HTML <dd> elementclassHCDivRepresents an HTML <DIV> elementclassHCDLRepresents an HTML <dl> elementclassHCDTRepresents an HTML <dt> elementclassHCFigCaptionRepresents the caption of aHCFigure.classHCFigureclassHCHRRepresents an HTML <hr> elementclassHCLIRepresents an HTML <LI> elementclassHCMainclassHCMenuRepresents an HTML <menu> element.classHCOLRepresents an HTML <ol> elementclassHCOutputRepresents an HTML5 <output> elementclassHCPRepresents an HTML <P> elementclassHCPreRepresents an HTML <PRE> elementclassHCULRepresents an HTML <ul> elementMethods in com.helger.html.hc.html.grouping with parameters of type IHCNode Modifier and Type Method Description ITEMTYPEAbstractHCList. addAndReturnItem(IHCNode aChild)ITEMTYPEAbstractHCList. addAndReturnItem(IHCNode... aChildren)ITEMTYPEIHCList. addAndReturnItem(IHCNode aChild)ITEMTYPEIHCList. addAndReturnItem(IHCNode... aChildren)IMPLTYPEAbstractHCList. addItem(IHCNode aChild)IMPLTYPEAbstractHCList. addItem(IHCNode... aChildren)IMPLTYPEIHCList. addItem(IHCNode aChild)IMPLTYPEIHCList. addItem(IHCNode... aChildren)Method parameters in com.helger.html.hc.html.grouping with type arguments of type IHCNode Modifier and Type Method Description ITEMTYPEAbstractHCList. addAndReturnItem(Iterable<? extends IHCNode> aChildren)ITEMTYPEIHCList. addAndReturnItem(Iterable<? extends IHCNode> aChildren)IMPLTYPEAbstractHCList. addItem(Iterable<? extends IHCNode> aChildren)IMPLTYPEIHCList. addItem(Iterable<? extends IHCNode> aChildren) -
Uses of IHCNode in com.helger.html.hc.html.interactive
Classes in com.helger.html.hc.html.interactive that implement IHCNode Modifier and Type Class Description classHCCommandclassHCDetailsclassHCDialogThe <dialog> HTML element represents a dialog box or other interactive component, such as a dismissible alert, inspector, or subwindow.
Available since Firefox 98classHCMenuItemDeprecated.classHCSummarySummary element may be the first child ofHCDetails -
Uses of IHCNode in com.helger.html.hc.html.metadata
Classes in com.helger.html.hc.html.metadata that implement IHCNode Modifier and Type Class Description classHCBaseRepresents an HTML <base> elementclassHCHeadRepresents an HTML <head> elementclassHCLinkRepresents an HTML <link> elementclassHCMetaRepresents an HTML <meta> elementclassHCStyleRepresents an HTML <style> elementclassHCTitleRepresents an HTML <title> elementMethods in com.helger.html.hc.html.metadata that return IHCNode Modifier and Type Method Description IHCNodeHCHead. getChildAtIndex(int nIndex)IHCNodeHCHead. getFirstChild()IHCNodeHCHead. getLastChild()Methods in com.helger.html.hc.html.metadata that return types with arguments of type IHCNode Modifier and Type Method Description com.helger.commons.collection.impl.ICommonsList<IHCNode>HCHead. cssNodes()com.helger.commons.collection.impl.ICommonsList<IHCNode>HCHead. getAllChildren()com.helger.commons.collection.impl.ICommonsList<IHCNode>HCHead. getAllCSSNodes()com.helger.commons.collection.impl.ICommonsList<IHCNode>HCHead. getAllJSNodes()com.helger.commons.collection.impl.ICommonsIterable<IHCNode>HCHead. getChildren()com.helger.commons.collection.impl.ICommonsIterable<IHCNode>HCHead. getCSSNodes()com.helger.commons.collection.impl.ICommonsIterable<IHCNode>HCHead. getJSNodes()com.helger.commons.collection.impl.ICommonsList<IHCNode>HCHead. jsNodes()Methods in com.helger.html.hc.html.metadata with parameters of type IHCNode Modifier and Type Method Description HCHeadHCHead. addCSS(IHCNode aCSS)HCHeadHCHead. addCSSAt(int nIndex, IHCNode aCSS)Add a CSS node at the specified index.HCHeadHCHead. addJS(IHCNode aJS)Append some JavaScript codeHCHeadHCHead. addJSAt(int nIndex, IHCNode aJS)Append some JavaScript code at the specified indexstatic booleanHCCSSNodeDetector. isCSSFileNode(IHCNode aNode)Check if the passed node is a file CSS node after unwrapping.static booleanHCCSSNodeDetector. isCSSInlineNode(IHCNode aNode)Check if the passed node is an inline CSS node after unwrapping.static booleanHCCSSNodeDetector. isCSSNode(IHCNode aNode)Check if the passed node is a CSS node after unwrapping.static booleanHCCSSNodeDetector. isDirectCSSFileNode(IHCNode aNode)Check if the passed node is a file CSS node.static booleanHCCSSNodeDetector. isDirectCSSInlineNode(IHCNode aNode)Check if the passed node is an inline CSS node.static booleanHCCSSNodeDetector. isDirectCSSNode(IHCNode aNode)Check if the passed node is a CSS node.Method parameters in com.helger.html.hc.html.metadata with type arguments of type IHCNode Modifier and Type Method Description voidHCHead. getAllAndRemoveAllCSSNodes(List<IHCNode> aTargetList)voidHCHead. getAllAndRemoveAllJSNodes(List<IHCNode> aTargetList) -
Uses of IHCNode in com.helger.html.hc.html.root
Classes in com.helger.html.hc.html.root that implement IHCNode Modifier and Type Class Description classHCHtmlThe node that represents a full HTML document.Methods in com.helger.html.hc.html.root that return IHCNode Modifier and Type Method Description IHCNodeHCHtml. getChildAtIndex(int nIndex)IHCNodeHCHtml. getFirstChild()IHCNodeHCHtml. getLastChild()Methods in com.helger.html.hc.html.root that return types with arguments of type IHCNode Modifier and Type Method Description com.helger.commons.collection.impl.ICommonsList<? extends IHCNode>HCHtml. getAllChildren()com.helger.commons.collection.impl.ICommonsList<IHCNode>HCHtml. getAllOutOfBandNodesWithMergedInlineNodes()Extract all out-of-band (OOB) nodes from head and body.com.helger.commons.collection.impl.ICommonsIterable<? extends IHCNode>HCHtml. getChildren()Method parameters in com.helger.html.hc.html.root with type arguments of type IHCNode Modifier and Type Method Description voidHCHtml. addAllOutOfBandNodesToHead(List<IHCNode> aAllOOBNodes)Add the passed OOB nodes to the head. -
Uses of IHCNode in com.helger.html.hc.html.script
Subinterfaces of IHCNode in com.helger.html.hc.html.script Modifier and Type Interface Description interfaceIHCCanvas<IMPLTYPE extends IHCCanvas<IMPLTYPE>>Interface for CANVASsinterfaceIHCScript<IMPLTYPE extends IHCScript<IMPLTYPE>>Interface for SCRIPTsinterfaceIHCScriptInline<IMPLTYPE extends IHCScriptInline<IMPLTYPE>>Interface for inline SCRIPTsClasses in com.helger.html.hc.html.script that implement IHCNode Modifier and Type Class Description classAbstractHCCanvas<IMPLTYPE extends AbstractHCCanvas<IMPLTYPE>>BAse class for HTML <canvas> elements.classAbstractHCScript<IMPLTYPE extends AbstractHCScript<IMPLTYPE>>Represents an HTML <script> elementclassAbstractHCScriptInline<IMPLTYPE extends AbstractHCScriptInline<IMPLTYPE>>This class represents an HTML <script> element with inline JS content.classHCCanvasclassHCNoScriptRepresents an HTML <NOSCRIPT> elementclassHCScriptFileRepresents an HTML <script> element that loads the code from a source URL.classHCScriptInlineThis class represents an HTML <script> element with inline JS content.classHCScriptInlineOnDocumentReadyRegular inline JS script elements with the special semantics, that stuff will be executed on document.ready.classHCSlotBAse class for HTML <slot> elements.Methods in com.helger.html.hc.html.script with parameters of type IHCNode Modifier and Type Method Description static booleanHCJSNodeDetector. isDirectJSFileNode(IHCNode aNode)Check if the passed node is a file JS node.static booleanHCJSNodeDetector. isDirectJSInlineNode(IHCNode aNode)Check if the passed node is an inline JS node.static booleanHCJSNodeDetector. isDirectJSNode(IHCNode aNode)Check if the passed node is a JS node.static booleanHCJSNodeDetector. isJSFileNode(IHCNode aNode)Check if the passed node is a file JS node after unwrapping.static booleanHCJSNodeDetector. isJSInlineNode(IHCNode aNode)Check if the passed node is an inline JS node after unwrapping.static booleanHCJSNodeDetector. isJSNode(IHCNode aNode)Check if the passed node is a JS node after unwrapping. -
Uses of IHCNode in com.helger.html.hc.html.sections
Subinterfaces of IHCNode in com.helger.html.hc.html.sections Modifier and Type Interface Description interfaceIHCFooter<IMPLTYPE extends IHCFooter<IMPLTYPE>>Interface for FOOTERsinterfaceIHCNav<IMPLTYPE extends IHCNav<IMPLTYPE>>Interface for NAVsClasses in com.helger.html.hc.html.sections that implement IHCNode Modifier and Type Class Description classAbstractHCFooter<IMPLTYPE extends AbstractHCFooter<IMPLTYPE>>Represents an HTML <footer> element with open semantics.classAbstractHCH1<IMPLTYPE extends AbstractHCH1<IMPLTYPE>>Represents an HTML <H1> elementclassAbstractHCH2<IMPLTYPE extends AbstractHCH2<IMPLTYPE>>Represents an HTML <H2> elementclassAbstractHCH3<IMPLTYPE extends AbstractHCH3<IMPLTYPE>>Represents an HTML <H3> elementclassAbstractHCH4<IMPLTYPE extends AbstractHCH4<IMPLTYPE>>Represents an HTML <H4> elementclassAbstractHCH5<IMPLTYPE extends AbstractHCH5<IMPLTYPE>>Represents an HTML <H5> elementclassAbstractHCH6<IMPLTYPE extends AbstractHCH6<IMPLTYPE>>Represents an HTML <H6> elementclassAbstractHCNav<IMPLTYPE extends AbstractHCNav<IMPLTYPE>>Represents an HTML <nav> element with open semantics.classHCAddressRepresents an HTML <ADDRESS> elementclassHCArticleclassHCAsideclassHCBodyRepresents an HTML <body> elementclassHCFooterclassHCH1Represents an HTML <H1> elementclassHCH2Represents an HTML <H2> elementclassHCH3Represents an HTML <H3> elementclassHCH4Represents an HTML <H4> elementclassHCH5Represents an HTML <H5> elementclassHCH6Represents an HTML <H6> elementclassHCHeaderThis class represents the HTML5<header>element.classHCHGroupclassHCNavclassHCSection -
Uses of IHCNode in com.helger.html.hc.html.tabular
Subinterfaces of IHCNode in com.helger.html.hc.html.tabular Modifier and Type Interface Description interfaceIHCCell<IMPLTYPE extends IHCCell<IMPLTYPE>>Base interface for a table cell.interfaceIHCCol<IMPLTYPE extends IHCCol<IMPLTYPE>>Base interface for a table column.interfaceIHCTable<IMPLTYPE extends IHCTable<IMPLTYPE>>Base interface for HTML tablesinterfaceIHCTablePart<IMPLTYPE extends IHCTablePart<IMPLTYPE>>Interface for thead, tbody and tfoot.Classes in com.helger.html.hc.html.tabular that implement IHCNode Modifier and Type Class Description classAbstractHCBaseTable<IMPLTYPE extends AbstractHCBaseTable<IMPLTYPE>>This is the common base class for regular HC tables as well as for more complex constructs (e.g.classAbstractHCCell<IMPLTYPE extends AbstractHCCell<IMPLTYPE>>Abstract base class for table cells.classAbstractHCCol<IMPLTYPE extends AbstractHCCol<IMPLTYPE>>Represents an HTML <col> elementclassAbstractHCTable<IMPLTYPE extends AbstractHCTable<IMPLTYPE>>Represents an HTML <table> element with open semantics.classAbstractHCTablePart<IMPLTYPE extends AbstractHCTablePart<IMPLTYPE>>This is the base class for thead, tbody and tfootclassHCCaptionRepresents an HTML <caption> elementclassHCColRepresents an HTML <col> elementclassHCColGroupRepresents an HTML <colgroup> elementclassHCRowRepresents an HTML <tr> elementclassHCTableClass for representing a simple HTML <table>.classHCTBodyHTML <tbody> element.classHCTDRepresents an HTML <td> elementclassHCTFootHTML <tfoot> element.classHCTHRepresents an HTML <th> elementclassHCTHeadHTML <thead> element.Methods in com.helger.html.hc.html.tabular that return IHCNode Modifier and Type Method Description IHCNodeAbstractHCBaseTable. getChildAtIndex(int nIndex)IHCNodeAbstractHCBaseTable. getFirstChild()IHCNodeAbstractHCBaseTable. getLastChild()Methods in com.helger.html.hc.html.tabular that return types with arguments of type IHCNode Modifier and Type Method Description com.helger.commons.collection.impl.ICommonsList<IHCNode>AbstractHCBaseTable. getAllChildren()com.helger.commons.collection.impl.ICommonsIterable<? extends IHCNode>AbstractHCBaseTable. getChildren()Methods in com.helger.html.hc.html.tabular with parameters of type IHCNode Modifier and Type Method Description IHCCell<?>HCRow. addAndReturnCell(IHCNode aCellChild)Add a single new cell and add the passed element.IHCCell<?>HCRow. addAndReturnCell(IHCNode... aCellChildren)Add a single new cell and add the passed elements.IHCCell<?>HCRow. addAndReturnCellAt(int nIndex, IHCNode aCellChild)Add a single new cell and add the passed element.IHCCell<?>HCRow. addAndReturnCellAt(int nIndex, IHCNode... aCellChildren)Add a single new cell and add the passed elements.HCRowHCRow. addCell(IHCNode aChild)Add a single new cell and add the passed element.HCRowHCRow. addCell(IHCNode... aCellChildren)Add a single new cell and add the passed elements.HCRowHCRow. addCellAt(int nIndex, IHCNode aChild)Add a single new cell and add the passed element.HCRowHCRow. addCellAt(int nIndex, IHCNode... aCellChildren)Add a single new cell and add the passed elements.HCRowHCRow. addCells(IHCNode aCellChild)Deprecated.HCRowHCRow. addCells(IHCNode... aCellChildren)Add multiple cells, one for each passed element.default IMPLTYPEIHCTable. addSpanningBodyContent(IHCNode aNode)default IMPLTYPEIHCTable. addSpanningFooterContent(IHCNode aNode)default IMPLTYPEIHCTable. addSpanningHeaderContent(IHCNode aNode)default IMPLTYPEIHCTable. setSpanningFooterContent(IHCNode aNode)default IMPLTYPEIHCTable. setSpanningHeaderContent(IHCNode aNode)Method parameters in com.helger.html.hc.html.tabular with type arguments of type IHCNode Modifier and Type Method Description IHCCell<?>HCRow. addAndReturnCell(Iterable<? extends IHCNode> aCellChildren)Add a single new cell and add the passed elements.IHCCell<?>HCRow. addAndReturnCellAt(int nIndex, Iterable<? extends IHCNode> aCellChildren)Add a single new cell and add the passed elements.HCRowHCRow. addCell(Iterable<? extends IHCNode> aCellChildren)Add a single new cell and add the passed elements.HCRowHCRow. addCellAt(int nIndex, Iterable<? extends IHCNode> aCellChildren)Add a single new cell and add the passed elements.HCRowHCRow. addCells(Iterable<? extends IHCNode> aCellChildren)Add multiple cells, one for each passed element.voidAbstractHCBaseTable. forAllChildren(Consumer<? super IHCNode> aConsumer)voidAbstractHCBaseTable. forAllChildren(Predicate<? super IHCNode> aFilter, Consumer<? super IHCNode> aConsumer)voidAbstractHCBaseTable. forAllChildren(Predicate<? super IHCNode> aFilter, Consumer<? super IHCNode> aConsumer)com.helger.commons.state.EContinueAbstractHCBaseTable. forAllChildrenBreakable(Function<? super IHCNode,com.helger.commons.state.EContinue> aConsumer)<DSTTYPE> voidAbstractHCBaseTable. forAllChildrenMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper, Consumer<? super DSTTYPE> aConsumer)<DSTTYPE> voidAbstractHCBaseTable. forAllChildrenMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper, Consumer<? super DSTTYPE> aConsumer) -
Uses of IHCNode in com.helger.html.hc.html.textlevel
Subinterfaces of IHCNode in com.helger.html.hc.html.textlevel Modifier and Type Interface Description interfaceIHCA<IMPLTYPE extends IHCA<IMPLTYPE>>Interface for AsinterfaceIHCRubyChild<IMPLTYPE extends IHCRubyChild<IMPLTYPE>>Base interface for children of RUBYinterfaceIHCSpan<IMPLTYPE extends IHCSpan<IMPLTYPE>>Interface for SPANsClasses in com.helger.html.hc.html.textlevel that implement IHCNode Modifier and Type Class Description classAbstractHCA<IMPLTYPE extends AbstractHCA<IMPLTYPE>>Represents an HTML <a> elementclassAbstractHCRubyChild<IMPLTYPE extends AbstractHCRubyChild<IMPLTYPE>>classAbstractHCSpan<IMPLTYPE extends AbstractHCSpan<IMPLTYPE>>Represents an HTML <span> element with open semantics.classHCARepresents an HTML <a> elementclassHCAbbrRepresents an HTML <ABBR> elementclassHCBRepresents an HTML <B> elementclassHCBDIclassHCBDORepresents an HTML <BDO> elementclassHCBRRepresents an HTML <br> elementclassHCCiteRepresents an HTML <cite> elementclassHCCodeRepresents an HTML <code> elementclassHCDataclassHCDFNRepresents an HTML <dfn> elementclassHCEMRepresents an HTML <EM> elementclassHCIRepresents an HTML <I> elementclassHCKBDRepresents an HTML <KBD> elementclassHCMarkclassHCQRepresents an HTML <Q> elementclassHCRPclassHCRTclassHCRubyclassHCSRepresents an HTML <S> elementclassHCSampRepresents an HTML <SAMP> elementclassHCSmallRepresents an HTML <SMALL> elementclassHCSpanRepresents an HTML <SPAN> elementclassHCStrongRepresents an HTML <STRONG> elementclassHCSubRepresents an HTML <SUB> elementclassHCSupRepresents an HTML <SUP> elementclassHCTimeclassHCURepresents an HTML <U> elementclassHCVarRepresents an HTML <VAR> elementclassHCWBRMethods in com.helger.html.hc.html.textlevel that return IHCNode Modifier and Type Method Description static IHCNodeHCA. createLinkedWebsite(String sWebsite)static IHCNodeHCA. createLinkedWebsite(String sWebsite, HC_Target aTarget) -
Uses of IHCNode in com.helger.html.hc.html.traits
Methods in com.helger.html.hc.html.traits with parameters of type IHCNode Modifier and Type Method Description default HCAIHCTrait. a(IHCNode aNode)default HCBlockQuoteIHCTrait. blockquote(IHCNode aNode)default HCCodeIHCTrait. code(IHCNode aNode)default HCDivIHCTrait. div(IHCNode aNode)default HCEMIHCTrait. em(IHCNode aNode)default HCH1IHCTrait. h1(IHCNode aNode)default HCH2IHCTrait. h2(IHCNode aNode)default HCH3IHCTrait. h3(IHCNode aNode)default HCH4IHCTrait. h4(IHCNode aNode)default HCH5IHCTrait. h5(IHCNode aNode)default HCH6IHCTrait. h6(IHCNode aNode)default HCPIHCTrait. p(IHCNode aNode)default HCPreIHCTrait. pre(IHCNode aNode)default HCSmallIHCTrait. small(IHCNode aNode)default HCSpanIHCTrait. span(IHCNode aNode)default HCStrongIHCTrait. strong(IHCNode aNode)default HCSubIHCTrait. sub(IHCNode aNode)default HCSupIHCTrait. sup(IHCNode aNode)Method parameters in com.helger.html.hc.html.traits with type arguments of type IHCNode Modifier and Type Method Description default HCAIHCTrait. a(Iterable<? extends IHCNode> aNodes)default HCBlockQuoteIHCTrait. blockquote(Iterable<? extends IHCNode> aNodes)default HCCodeIHCTrait. code(Iterable<? extends IHCNode> aNodes)default HCDivIHCTrait. div(Iterable<? extends IHCNode> aNodes)default HCEMIHCTrait. em(Iterable<? extends IHCNode> aNodes)default HCH1IHCTrait. h1(Iterable<? extends IHCNode> aNodes)default HCH2IHCTrait. h2(Iterable<? extends IHCNode> aNodes)default HCH3IHCTrait. h3(Iterable<? extends IHCNode> aNodes)default HCH4IHCTrait. h4(Iterable<? extends IHCNode> aNodes)default HCH5IHCTrait. h5(Iterable<? extends IHCNode> aNodes)default HCH6IHCTrait. h6(Iterable<? extends IHCNode> aNodes)default HCPIHCTrait. p(Iterable<? extends IHCNode> aNodes)default HCPreIHCTrait. pre(Iterable<? extends IHCNode> aNodes)default HCSmallIHCTrait. small(Iterable<? extends IHCNode> aNodes)default HCSpanIHCTrait. span(Iterable<? extends IHCNode> aNodes)default HCStrongIHCTrait. strong(Iterable<? extends IHCNode> aNodes)default HCSubIHCTrait. sub(Iterable<? extends IHCNode> aNodes)default HCSupIHCTrait. sup(Iterable<? extends IHCNode> aNodes) -
Uses of IHCNode in com.helger.html.hc.impl
Classes in com.helger.html.hc.impl with type parameters of type IHCNode Modifier and Type Class Description classAbstractHCHasChildrenMutable<IMPLTYPE extends AbstractHCHasChildrenMutable<IMPLTYPE,CHILDTYPE>,CHILDTYPE extends IHCNode>This class is an abstract HC node that represents a list of nodes without creating an HTML element by itself.Classes in com.helger.html.hc.impl that implement IHCNode Modifier and Type Class Description classAbstractHCHasChildrenMutable<IMPLTYPE extends AbstractHCHasChildrenMutable<IMPLTYPE,CHILDTYPE>,CHILDTYPE extends IHCNode>This class is an abstract HC node that represents a list of nodes without creating an HTML element by itself.classAbstractHCNodeDefault implementation of theIHCNodeinterface.classAbstractHCNodeList<IMPLTYPE extends AbstractHCNodeList<IMPLTYPE>>This class is an abstract HC node that represents a list of nodes without creating an HTML element by itself.classAbstractHCTextNode<IMPLTYPE extends AbstractHCTextNode<IMPLTYPE>>Represents a single text node as HC node.classAbstractHCWrappingNodeAbstract implementation ofIHCWrappingNode.classHCCDATANodeRepresents a single CDATA node as HC node.classHCCommentNodeRepresents a single CDATA node as HC node.classHCDOMWrapperThis is a simple wrapper around anyIMicroNodeso it can easily be used in a HC* construction!classHCEntityNodeRepresents an entity reference as HC node.classHCNodeListThis class is an abstract HC node that represents a list of nodes without creating an HTML element by itself.classHCOutOfBandNodeImplementation of a node that is ONLY an out-of-band node!classHCTextNodeRepresents a single text node as HC node.Methods in com.helger.html.hc.impl that return IHCNode Modifier and Type Method Description IHCNodeAbstractHCNode. findFirstChild(Predicate<? super IHCNode> aFilter)IHCNodeAbstractHCNode. getChildAtIndex(int nIndex)IHCNodeAbstractHCWrappingNode. getChildAtIndex(int nIndex)IHCNodeAbstractHCNode. getFirstChild()IHCNodeAbstractHCWrappingNode. getFirstChild()IHCNodeAbstractHCNode. getLastChild()IHCNodeAbstractHCWrappingNode. getLastChild()IHCNodeHCOutOfBandNode. getWrappedNode()Methods in com.helger.html.hc.impl that return types with arguments of type IHCNode Modifier and Type Method Description com.helger.commons.collection.impl.ICommonsList<? extends IHCNode>AbstractHCNode. getAllChildren()com.helger.commons.collection.impl.ICommonsList<? extends IHCNode>AbstractHCWrappingNode. getAllChildren()com.helger.commons.collection.impl.ICommonsIterable<? extends IHCNode>AbstractHCNode. getChildren()com.helger.commons.collection.impl.ICommonsIterable<? extends IHCNode>AbstractHCWrappingNode. getChildren()Methods in com.helger.html.hc.impl with parameters of type IHCNode Modifier and Type Method Description voidHCCustomizerList. customizeNode(IHCNode aNode, EHTMLVersion eHTMLVersion, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode)Method parameters in com.helger.html.hc.impl with type arguments of type IHCNode Modifier and Type Method Description voidAbstractHCNode. customizeNode(IHCCustomizer aCustomizer, EHTMLVersion eHTMLVersion, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode)voidHCCustomizerList. customizeNode(IHCNode aNode, EHTMLVersion eHTMLVersion, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode)voidAbstractHCNode. finalizeNodeState(IHCConversionSettingsToNode aConversionSettings, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode)CHILDTYPEAbstractHCHasChildrenMutable. findFirstChild(Predicate<? super IHCNode> aFilter)IHCNodeAbstractHCNode. findFirstChild(Predicate<? super IHCNode> aFilter)<DSTTYPE> DSTTYPEAbstractHCHasChildrenMutable. findFirstChildMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper)<DSTTYPE> DSTTYPEAbstractHCHasChildrenMutable. findFirstChildMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper)<DSTTYPE> DSTTYPEAbstractHCNode. findFirstChildMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper)<DSTTYPE> DSTTYPEAbstractHCNode. findFirstChildMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper)voidAbstractHCHasChildrenMutable. forAllChildren(Consumer<? super IHCNode> aConsumer)voidAbstractHCHasChildrenMutable. forAllChildren(Predicate<? super IHCNode> aFilter, Consumer<? super IHCNode> aConsumer)voidAbstractHCHasChildrenMutable. forAllChildren(Predicate<? super IHCNode> aFilter, Consumer<? super IHCNode> aConsumer)voidAbstractHCNode. forAllChildren(Consumer<? super IHCNode> aConsumer)voidAbstractHCNode. forAllChildren(Predicate<? super IHCNode> aFilter, Consumer<? super IHCNode> aConsumer)voidAbstractHCNode. forAllChildren(Predicate<? super IHCNode> aFilter, Consumer<? super IHCNode> aConsumer)voidAbstractHCWrappingNode. forAllChildren(Consumer<? super IHCNode> aConsumer)voidAbstractHCWrappingNode. forAllChildren(Predicate<? super IHCNode> aFilter, Consumer<? super IHCNode> aConsumer)voidAbstractHCWrappingNode. forAllChildren(Predicate<? super IHCNode> aFilter, Consumer<? super IHCNode> aConsumer)com.helger.commons.state.EContinueAbstractHCHasChildrenMutable. forAllChildrenBreakable(Function<? super IHCNode,com.helger.commons.state.EContinue> aConsumer)com.helger.commons.state.EContinueAbstractHCNode. forAllChildrenBreakable(Function<? super IHCNode,com.helger.commons.state.EContinue> aConsumer)<DSTTYPE> voidAbstractHCHasChildrenMutable. forAllChildrenMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper, Consumer<? super DSTTYPE> aConsumer)<DSTTYPE> voidAbstractHCHasChildrenMutable. forAllChildrenMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper, Consumer<? super DSTTYPE> aConsumer)<DSTTYPE> voidAbstractHCNode. forAllChildrenMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper, Consumer<? super DSTTYPE> aConsumer)<DSTTYPE> voidAbstractHCNode. forAllChildrenMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper, Consumer<? super DSTTYPE> aConsumer)<DSTTYPE> voidAbstractHCWrappingNode. forAllChildrenMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper, Consumer<? super DSTTYPE> aConsumer)<DSTTYPE> voidAbstractHCWrappingNode. forAllChildrenMapped(Predicate<? super IHCNode> aFilter, Function<? super IHCNode,? extends DSTTYPE> aMapper, Consumer<? super DSTTYPE> aConsumer)protected voidAbstractHCNode. onCustomizeNode(IHCCustomizer aCustomizer, EHTMLVersion eHTMLVersion, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode)protected voidAbstractHCWrappingNode. onCustomizeNode(IHCCustomizer aCustomizer, EHTMLVersion eHTMLVersion, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode)protected voidAbstractHCNode. onFinalizeNodeState(IHCConversionSettingsToNode aConversionSettings, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode)Finalize the node by applying any internal state that was not yet converted to a HC element.protected voidAbstractHCWrappingNode. onFinalizeNodeState(IHCConversionSettingsToNode aConversionSettings, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode)Constructors in com.helger.html.hc.impl with parameters of type IHCNode Constructor Description HCOutOfBandNode(IHCNode aOutOfBandNode) -
Uses of IHCNode in com.helger.html.hc.render
Methods in com.helger.html.hc.render with type parameters of type IHCNode Modifier and Type Method Description static <T extends IHCNode>
THCRenderer. getPreparedNode(T aNode, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode, IHCConversionSettingsToNode aConversionSettings)Prepare and return a single node.Methods in com.helger.html.hc.render with parameters of type IHCNode Modifier and Type Method Description static StringHCRenderer. getAsHTMLString(IHCNode aHCNode)Convert the passed HC node to an HTML string using the default conversion settings.static StringHCRenderer. getAsHTMLString(IHCNode aHCNode, IHCConversionSettings aConversionSettings)Convert the passed node to it's HTML representation.static StringHCRenderer. getAsHTMLStringWithoutNamespaces(IHCNode aHCNode)Convert the passed HC node to an HTML string without namespaces.static com.helger.xml.microdom.IMicroNodeHCRenderer. getAsNode(IHCNode aHCNode)Convert the passed HC node to a micro node using the default conversion settings.static com.helger.xml.microdom.IMicroNodeHCRenderer. getAsNode(IHCNode aSrcNode, IHCConversionSettingsToNode aConversionSettings)Convert the passed HC node to a micro node using the provided conversion settings.static voidHCRenderer. prepareForConversion(IHCNode aStartNode, IHCHasChildrenMutable<?,? super IHCNode> aGlobalTargetNode, IHCConversionSettingsToNode aConversionSettings)Customize the passed base node and all child nodes recursively.static voidHCRenderer. writeHtmlTo(IHCNode aHCNode, IHCConversionSettings aConversionSettings, OutputStream aOS)static voidHCRenderer. writeHtmlTo(IHCNode aHCNode, OutputStream aOS)Method parameters in com.helger.html.hc.render with type arguments of type IHCNode Modifier and Type Method Description static <T extends IHCNode>
THCRenderer. getPreparedNode(T aNode, IHCHasChildrenMutable<?,? super IHCNode> aTargetNode, IHCConversionSettingsToNode aConversionSettings)Prepare and return a single node.static voidHCRenderer. prepareForConversion(IHCNode aStartNode, IHCHasChildrenMutable<?,? super IHCNode> aGlobalTargetNode, IHCConversionSettingsToNode aConversionSettings)Customize the passed base node and all child nodes recursively. -
Uses of IHCNode in com.helger.html.hc.special
Methods in com.helger.html.hc.special that return types with arguments of type IHCNode Modifier and Type Method Description static Iterable<? extends IHCNode>HCSpecialNodeHandler. applyModifiers(Iterable<? extends IHCNode> aNodes)static com.helger.commons.collection.impl.ICommonsList<IHCNode>HCSpecialNodeHandler. extractSpecialNodes(Iterable<? extends IHCNode> aNodes, AbstractHCSpecialNodes<?> aSpecialNodes)static com.helger.commons.collection.impl.ICommonsList<IHCNode>HCSpecialNodeHandler. getMergedInlineCSSAndJSNodes(Iterable<? extends IHCNode> aNodes, boolean bKeepOnDocumentReady)Merge all inline CSS and JS elements contained in the source nodes into one script elementsstatic com.helger.commons.collection.impl.ICommonsList<IHCNode>HCSpecialNodeHandler. getMergedInlineCSSAndJSNodes(Iterable<? extends IHCNode> aNodes, IHCOnDocumentReadyProvider aOnDocumentReadyProvider)Merge all inline CSS and JS elements contained in the source nodes into one script elementscom.helger.commons.collection.impl.ICommonsList<? extends IHCNode>IHCSpecialNodeListModifier. modifySpecialNodes(com.helger.commons.collection.impl.ICommonsList<? extends IHCNode> aNodes)Merge certain special nodes.Methods in com.helger.html.hc.special with parameters of type IHCNode Modifier and Type Method Description static voidHCSpecialNodeHandler. extractSpecialContent(IHCNode aNode, AbstractHCSpecialNodes<?> aSpecialNodes, boolean bKeepOnDocumentReady)Extract all out-of-band nodes of the source node, merge JS and CSS and finally extract all special nodes into the passed object.static voidHCSpecialNodeHandler. extractSpecialContent(IHCNode aNode, AbstractHCSpecialNodes<?> aSpecialNodes, IHCOnDocumentReadyProvider aOnDocumentReadyProvider)Extract all out-of-band nodes of the source node, merge JS and CSS and finally extract all special nodes into the passed object.static booleanHCSpecialNodeHandler. isOutOfBandNode(IHCNode aHCNode)Check if the passed node is an out-of-band node.static voidHCSpecialNodeHandler. recursiveExtractAndRemoveOutOfBandNodes(IHCNode aParentElement, List<IHCNode> aTargetList)Extract all out-of-band child nodes for the passed element.Method parameters in com.helger.html.hc.special with type arguments of type IHCNode Modifier and Type Method Description static Iterable<? extends IHCNode>HCSpecialNodeHandler. applyModifiers(Iterable<? extends IHCNode> aNodes)static com.helger.commons.collection.impl.ICommonsList<IHCNode>HCSpecialNodeHandler. extractSpecialNodes(Iterable<? extends IHCNode> aNodes, AbstractHCSpecialNodes<?> aSpecialNodes)static com.helger.commons.collection.impl.ICommonsList<IHCNode>HCSpecialNodeHandler. getMergedInlineCSSAndJSNodes(Iterable<? extends IHCNode> aNodes, boolean bKeepOnDocumentReady)Merge all inline CSS and JS elements contained in the source nodes into one script elementsstatic com.helger.commons.collection.impl.ICommonsList<IHCNode>HCSpecialNodeHandler. getMergedInlineCSSAndJSNodes(Iterable<? extends IHCNode> aNodes, IHCOnDocumentReadyProvider aOnDocumentReadyProvider)Merge all inline CSS and JS elements contained in the source nodes into one script elementscom.helger.commons.collection.impl.ICommonsList<? extends IHCNode>IHCSpecialNodeListModifier. modifySpecialNodes(com.helger.commons.collection.impl.ICommonsList<? extends IHCNode> aNodes)Merge certain special nodes.static voidHCSpecialNodeHandler. recursiveExtractAndRemoveOutOfBandNodes(IHCNode aParentElement, List<IHCNode> aTargetList)Extract all out-of-band child nodes for the passed element.
-