Package org.jboss.hal.core.finder
Class PreviewContent<T>
- java.lang.Object
-
- org.jboss.hal.core.finder.PreviewContent<T>
-
- All Implemented Interfaces:
Iterable<elemental2.dom.HTMLElement>,Attachable
- Direct Known Subclasses:
BatchPreview,MicroprofileHealthPreview,ResourceDescriptionPreview,RuntimePreview,ServerRuntimePreview,ThreadPoolPreview,TransactionsPreview,UndertowPreview,WebservicesPreview
public class PreviewContent<T> extends Object implements Iterable<elemental2.dom.HTMLElement>, Attachable
Wrapper for the preview content which consists of a header (mandatory) and one or more optional elements.
-
-
Constructor Summary
Constructors Constructor Description PreviewContent(String header)Empty preview w/o contentPreviewContent(String header, com.google.gwt.resources.client.ExternalTextResource resource)PreviewContent(String header, com.google.gwt.safehtml.shared.SafeHtml html)PreviewContent(String header, elemental2.dom.HTMLElement first, elemental2.dom.HTMLElement... rest)PreviewContent(String header, Iterable<elemental2.dom.HTMLElement> elements)PreviewContent(String header, String lead)PreviewContent(String header, String lead, com.google.gwt.resources.client.ExternalTextResource resource)PreviewContent(String header, String lead, com.google.gwt.safehtml.shared.SafeHtml html)PreviewContent(String header, String lead, elemental2.dom.HTMLElement first, elemental2.dom.HTMLElement... rest)PreviewContent(String header, String lead, Iterable<elemental2.dom.HTMLElement> elements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidattach()voiddetach()Iterator<elemental2.dom.HTMLElement>iterator()voidupdate(T item)-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
PreviewContent
public PreviewContent(String header)
Empty preview w/o content
-
PreviewContent
public PreviewContent(String header, com.google.gwt.safehtml.shared.SafeHtml html)
-
PreviewContent
public PreviewContent(String header, String lead, com.google.gwt.safehtml.shared.SafeHtml html)
-
PreviewContent
public PreviewContent(String header, elemental2.dom.HTMLElement first, elemental2.dom.HTMLElement... rest)
-
PreviewContent
public PreviewContent(String header, String lead, elemental2.dom.HTMLElement first, elemental2.dom.HTMLElement... rest)
-
PreviewContent
public PreviewContent(String header, String lead, Iterable<elemental2.dom.HTMLElement> elements)
-
PreviewContent
public PreviewContent(String header, com.google.gwt.resources.client.ExternalTextResource resource)
-
-
Method Detail
-
attach
public void attach()
- Specified by:
attachin interfaceAttachable
-
detach
public void detach()
- Specified by:
detachin interfaceAttachable
-
iterator
public Iterator<elemental2.dom.HTMLElement> iterator()
-
update
public void update(T item)
-
-