Package com.helger.html.hc.html.grouping
Interface IHCList<IMPLTYPE extends IHCList<IMPLTYPE,ITEMTYPE>,ITEMTYPE extends IHCLI<ITEMTYPE>>
-
- Type Parameters:
IMPLTYPE- Implementation typeITEMTYPE- List item type
- All Superinterfaces:
com.helger.commons.traits.IGenericImplTrait<IMPLTYPE>,com.helger.commons.hierarchy.IHasChildren<IHCNode>,com.helger.commons.hierarchy.IHasChildrenRecursive<IHCNode>,com.helger.commons.hierarchy.IHasChildrenSorted<IHCNode>,IHCElement<IMPLTYPE>,IHCElementWithInternalChildren<IMPLTYPE,ITEMTYPE>,IHCHasChildrenMutable<IMPLTYPE,ITEMTYPE>,IHCHasCSSClasses<IMPLTYPE>,IHCHasCSSStyles<IMPLTYPE>,IHCHasID<IMPLTYPE>,IHCNode,Serializable
- All Known Subinterfaces:
IHCOL<IMPLTYPE>,IHCOLBase<IMPLTYPE,ITEMTYPE>,IHCUL<IMPLTYPE>,IHCULBase<IMPLTYPE,ITEMTYPE>
- All Known Implementing Classes:
AbstractHCList,AbstractHCListLI,AbstractHCOL,AbstractHCOLBase,AbstractHCUL,AbstractHCULBase,HCDir,HCMenu,HCOL,HCUL
public interface IHCList<IMPLTYPE extends IHCList<IMPLTYPE,ITEMTYPE>,ITEMTYPE extends IHCLI<ITEMTYPE>> extends IHCElementWithInternalChildren<IMPLTYPE,ITEMTYPE>
Interface for OLs and ULs- Author:
- Philip Helger
-
-
Field Summary
-
Fields inherited from interface com.helger.html.hc.html.IHCElement
DEFAULT_TABINDEX
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ITEMTYPEaddAndReturnItem(IHCNode aChild)ITEMTYPEaddAndReturnItem(IHCNode... aChildren)ITEMTYPEaddAndReturnItem(ITEMTYPE aItem)ITEMTYPEaddAndReturnItem(Iterable<? extends IHCNode> aChildren)ITEMTYPEaddAndReturnItem(String sChild)ITEMTYPEaddAndReturnItem(String... aChildren)ITEMTYPEaddItem()IMPLTYPEaddItem(IHCNode aChild)IMPLTYPEaddItem(IHCNode... aChildren)IMPLTYPEaddItem(ITEMTYPE aItem)IMPLTYPEaddItem(Iterable<? extends IHCNode> aChildren)IMPLTYPEaddItem(String sChild)IMPLTYPEaddItem(String... aChildren)ITEMTYPEgetFirstItem()ITEMTYPEgetLastItem()-
Methods inherited from interface com.helger.commons.hierarchy.IHasChildren
forAllChildren, forAllChildren, forAllChildrenBreakable, forAllChildrenMapped, getChildCount, getChildren, hasChildren, hasNoChildren
-
Methods inherited from interface com.helger.commons.hierarchy.IHasChildrenRecursive
forAllChildrenRecursive, forAllChildrenRecursive
-
Methods inherited from interface com.helger.commons.hierarchy.IHasChildrenSorted
findFirstChild, findFirstChildMapped, getAllChildren, getChildAtIndex, getFirstChild, getLastChild
-
Methods inherited from interface com.helger.html.hc.html.IHCElement
addEventHandler, containsEventHandler, customAttrs, getAccessKey, getContentEditable, getDirection, getDraggable, getElement, getEventHandler, getEventMap, getLanguage, getRole, getTabIndex, getTagName, getTitle, getTranslate, isHidden, isSpellCheck, isTranslateOff, isTranslateOn, isTranslateUndefined, isUnfocusable, prependEventHandler, removeAllEventHandler, setAccessKey, setContentEditable, setDirection, setDraggable, setEventHandler, setHidden, setLanguage, setRole, setSpellCheck, setTabIndex, setTitle, setTranslate, setTranslate, setUnfocusable, withCustomAttrs
-
Methods inherited from interface com.helger.html.hc.html.IHCElementWithInternalChildren
recursiveContainsChildWithTagName
-
Methods inherited from interface com.helger.html.hc.IHCHasChildrenMutable
addAndReturnChild, addAndReturnChildAt, addChild, addChildAt, addChildren, addChildren, addChildren, addChildrenAt, addChildrenAt, getAllChildrenAsNodeList, removeAllChildren, removeChild, removeChildAt, setChild, sortAllChildren
-
Methods inherited from interface com.helger.html.hc.html.IHCHasCSSClasses
addClass, addClasses, addClasses, addClasses, containsClass, getAllClasses, getAllClassesAsString, getAllClassNames, hasAnyClass, removeAllClasses, removeClass
-
Methods inherited from interface com.helger.html.hc.html.IHCHasCSSStyles
addStyle, addStyle, addStyles, addStyles, addStyles, containsStyle, getAllStyles, getAllStylesAsString, getAllStyleValues, getStyleValue, hasAnyStyle, hasStyle, removeAllStyles, removeStyle
-
Methods inherited from interface com.helger.html.hc.IHCHasID
ensureID, getID, hasID, hasNoID, setID, setUniqueID
-
Methods inherited from interface com.helger.html.hc.IHCNode
canConvertToMicroNode, consistencyCheck, convertToMicroNode, customizeNode, finalizeNodeState, getNodeState, getPlainText, registerExternalResources
-
-
-
-
Method Detail
-
addAndReturnItem
@Nonnull @CheckReturnValue ITEMTYPE addAndReturnItem(@Nullable String sChild)
-
addAndReturnItem
@Nonnull @CheckReturnValue ITEMTYPE addAndReturnItem(@Nullable String... aChildren)
-
addAndReturnItem
@Nonnull @CheckReturnValue ITEMTYPE addAndReturnItem(@Nullable IHCNode aChild)
-
addAndReturnItem
@Nonnull @CheckReturnValue ITEMTYPE addAndReturnItem(@Nullable IHCNode... aChildren)
-
addAndReturnItem
@Nonnull @CheckReturnValue ITEMTYPE addAndReturnItem(@Nullable Iterable<? extends IHCNode> aChildren)
-
addAndReturnItem
@Nullable @CheckReturnValue ITEMTYPE addAndReturnItem(@Nullable ITEMTYPE aItem)
-
-