Package org.patternfly.component.card
Class Card
- java.lang.Object
-
- org.patternfly.component.BaseComponent<HTMLDivElement,Card>
-
- org.patternfly.component.card.Card
-
- All Implemented Interfaces:
Container<HTMLDivElement,Card>,Finder<HTMLDivElement>,HasElement<HTMLDivElement,Card>,HasHTMLElement<HTMLDivElement,Card>,IsElement<HTMLDivElement>,TypedBuilder<HTMLDivElement,Card>,Component,Expandable<HTMLDivElement,Card>,Modifiers.Compact<HTMLDivElement,Card>,Modifiers.Disabled<HTMLDivElement,Card>,Modifiers.FullHeight<HTMLDivElement,Card>,Modifiers.Plain<HTMLDivElement,Card>
public class Card extends BaseComponent<HTMLDivElement,Card> implements Modifiers.Compact<HTMLDivElement,Card>, Modifiers.Disabled<HTMLDivElement,Card>, Modifiers.FullHeight<HTMLDivElement,Card>, Modifiers.Plain<HTMLDivElement,Card>, Expandable<HTMLDivElement,Card>
A card is a square or rectangular container that can contain any kind of content. Cards symbolize units of information, and each one acts as an entry point for users to access more details. For example, in dashboards and catalog views, cards function as a preview of a detailed page. Cards may also be used in data displays like card views, or for positioning content on a page.
-
-
Method Summary
-
Methods inherited from class org.patternfly.component.BaseComponent
componentType, element
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jboss.elemento.Container
add, add, add, addAll, addAll, addAll, addAll, addAll, addAll
-
Methods inherited from interface org.patternfly.component.Expandable
collapse, expand, expanded, toggle, toggle
-
Methods inherited from interface org.jboss.elemento.HasElement
add, apply, aria, aria, aria, attr, attr, attr, classList, classList, css, id, id, innerHtml, on, run, textContent, textNode, toggle, toggle, toggle, uniqueId
-
Methods inherited from interface org.jboss.elemento.HasHTMLElement
data, hidden, style, style, style, style, style, style, title
-
Methods inherited from interface org.patternfly.style.Modifiers.Compact
compact, compact
-
Methods inherited from interface org.patternfly.style.Modifiers.Disabled
disabled, isDisabled
-
Methods inherited from interface org.patternfly.style.Modifiers.FullHeight
fullHeight, fullHeight
-
Methods inherited from interface org.patternfly.style.Modifiers.Plain
plain, plain
-
-
-
-
Method Detail
-
card
public static Card card()
-
addHeader
public Card addHeader(CardHeader header)
-
add
public Card add(CardHeader header)
-
addFooter
public Card addFooter(CardFooter footer)
-
addExpandableContent
public Card addExpandableContent(CardExpandableContent expandableContent)
-
add
public Card add(CardExpandableContent expandableContent)
-
flat
public Card flat()
Same as flat(true)
-
flat
public Card flat(boolean flat)
Adds/removes modifier(flat)
-
rounded
public Card rounded()
Same as rounded(true)
-
rounded
public Card rounded(boolean rounded)
Adds/removes modifier(rounded)
-
large
public Card large()
Same as large(true)
-
large
public Card large(boolean large)
Adds/removes modifier(large)
-
selectable
public Card selectable()
Same as selectable(multi, null)
-
selectable
public Card selectable(SelectHandler<Card> onSelect)
Same as selectable(multi, onSelect)
-
selectable
public Card selectable(SelectionMode selectionMode)
Same as selectable(selectionMode, null)
-
selectable
public Card selectable(SelectionMode selectionMode, SelectHandler<Card> onSelect)
-
clickable
public Card clickable()
Same as clickable(null)
-
clickable
public Card clickable(ComponentHandler<Card> onClick)
-
clickable
public Card clickable(String to)
Same as clickable(String, false)
-
disabled
public Card disabled(boolean disabled)
- Specified by:
disabledin interfaceModifiers.Disabled<HTMLDivElement,Card>
-
expandable
public Card expandable()
Same as expandable(null, false)
-
expandable
public Card expandable(boolean toggleRightAligned)
-
expandable
public Card expandable(ToggleHandler<Card> toggleHandler)
Same as expandable(toggleHandler, false)
-
expandable
public Card expandable(ToggleHandler<Card> toggleHandler, boolean toggleRightAligned)
-
that
public Card that()
- Specified by:
thatin interfaceTypedBuilder<HTMLDivElement,Card>
-
select
public void select()
Same as select(true, true)
-
select
public void select(boolean selected)
Same as select(selected, true)
-
select
public void select(boolean selected, boolean fireEvent)
-
selected
public boolean selected()
-
collapse
public void collapse(boolean fireEvent)
- Specified by:
collapsein interfaceExpandable<HTMLDivElement,Card>
-
expand
public void expand(boolean fireEvent)
- Specified by:
expandin interfaceExpandable<HTMLDivElement,Card>
-
-