primary
protected com.vaadin.flow.dom.ThemeList primary()
com.vaadin.flow.dom.ThemeList, Serializable, Iterable<String>, Collection<String>, Set<String>AiChat<T extends AiChatMessage>ThemeList view over several element theme lists: reads reflect
the first target (the chat's own root, which receives every write, so it
always holds the full set), while writes fan out to all targets. This lets
AiChat expose one theme surface that is mirrored onto its inner
components. Mutating a component's theme list directly through
getElement().getThemeList() bypasses this projection; the supported
paths — addThemeVariants and declarative themeNames — do not.protected ProjectingThemeList(List<com.vaadin.flow.dom.ThemeList> targets) booleanbooleanaddAll(Collection<? extends String> c) voidclear()booleanbooleancontainsAll(Collection<?> c) booleanisEmpty()iterator()protected com.vaadin.flow.dom.ThemeListprimary()booleanbooleanremoveAll(Collection<?> c) booleanretainAll(Collection<?> c) intsize()Object[]toArray()<U> U[]toArray(U[] a) clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparallelStream, removeIf, stream, toArrayequals, hashCode, spliteratorbind, bind, setcontainsAll in interface Collection<String>containsAll in interface Set<String>